PDA

Prikaži potpunu verziju : Podmrežavanje klase A i B?


D.Zivkovic
11.7.2008, 2:12
Ljudi pomagajte hitno!!!
Kako iz ip adresa klase A i B odrediti mreznu adresu, broadcast i opseg validnih racunara? Za klasu C znam, ali me A i B strasno bune.

Renche
11.7.2008, 2:57
Ajde pojasni malo pitanje...

D.Zivkovic
11.7.2008, 3:18
Ajde pojasni malo pitanje...
Pa kad je npr. IP:192.168.13.5/17. Koji je postupak za odredjivanje podmrezne adrese, broadcast adrese i koliko validnih hostova ima?

Bryan Fury
11.7.2008, 8:31
Možeš i ovako nešto:

http://www.t1shopper.com/tools/calculate/ip-subnet/
http://www.networkclue.com/routing/tcpip/calculating-masks.aspx#
IP:192.168.13.5/17. Koji je postupak za odredjivanje podmrezne adrese

Pa već ti je određena maska (/17)?

VojaM
11.7.2008, 10:12
Pa kad je npr. IP:192.168.13.5/17. Koji je postupak za odredjivanje podmrezne adrese, broadcast adrese i koliko validnih hostova ima?Svaku grupu cifara između tačaka zamisli kao osmobitni binarni broj. Odbroj 17 bitova s leve strane i to ti je maska podmreže (255.255.128.0). Maska se može zadavati ovako, kao grupa od četiri broja odvojena tačkama (dakle, istog oblika kao IP adresa), ili u obliku koji si ti napisao (/XX). Po prirodi stvari, gledano binarno, maska uvek ima, sleva nadesno, neprekidan niz jedinica donekle, a odnekle počinju nule do kraja niza od 32 binarne cifre (bita).

Sledeći korak je da sva četiri broja u adresi, gledano između tačaka, posebno pretvoriš u binaran broj (četiri puta po osam bita). Bitove napišeš redom kojim stoje u adresi. Onda uradiš "maskiranje", tj. odbrojiš i prepišeš 17 bitova s leve strane, a ostatak s desne dopuniš nulama (ili, ako hoćeš matematički, uradiš logičku operaciju "i" bit po bit između maske i adrese). To što dobiješ je mrežna adresa. Da bi je pretvorio uz dekadni oblik, onda svaku grupu od po 8 bita pretvoriš posebno u dekadni broj. Dakle, u tvom slučaju, 192.168.0.0, ali je uvek potrebno naglasiti i koliko bitova čini mrežni deo adrese, tako da se uvek piše 192.168.0.0/17.

Ako ostatak s desne strane popuniš jedinicama, to ti je broadcast adresa. U tvom slučaju, imamo u masci s leve strane dve popunjene grupe po 8 bitova i jednu gde je jedan bit s leve strane popunjen. Toliko bitova prepisujemo iz mrežne adrese, a ostatak s leve strane popunjavamo jedinicama: 11000000.10101000.0 - ovo je prvih 17 bitova s leve strane, a kad dopišemo i jedinice, dobijamo 11000000.10101000.01111111.11111111 što je dekadno 192.168.127.255.

Koliko ima validnih adresa računara? Onoliko koliko ima binarnih brojeva veličine 15 bitova (32-17=15) manje 2 (jer su mrežna i broadcast adresa rezervisane i ne mogu se koristiti za adresiranje računara u podmreži). Najveći broj koji se može prikazati sa 15 bita je 2^15-1 (dva na petnaesti minus 1), a od toga treba oduzeti još dva zbog mrežne i broadcast adrese. U tvom slučaju zauzete su adrese 192.168.0.0 i 192.168.127.255, a sve adrese između te dve su slobodne. Dva na petnaesti je 32768, a od toga treba oduzeti 3, pa se za broj validnih adresa hostova dobije 32765.

Inače, samo da se zna: kad se adrese određuju preko mrežne maske (subnet mask) koja nije deljiva sa osam (broj bitova rezervisan za mrežnu adresu nije poravnat sa tačkama u adresi), onda se više nisu klase adresa. Ovde smo elegantno izbegli da kažemo koliko mrežnih adresa ima u jednom takvom sistemu, a i tu ima nekih problema (kod klasa postoji i identifikacija klase u vidu prva dva ili tri bita s leve strane, pa je broj važećih adresa još više smanjen).

Uvođenjem mrežnih maski klase praktično postaju nepotrebne, a zbog štednje adresa, čak i provajderi često dobijaju na korišćenje samo deo jedne klase adresa. Kako se definiše taj deo? Naravno, baš preko mrežnih maski.

D.Zivkovic
11.7.2008, 20:48
:tapsh: Hvala Vojo kompjuterski magu!:)
Bilo je od velike pomoci.

D.Zivkovic
11.7.2008, 20:49
Možeš i ovako nešto:

http://www.t1shopper.com/tools/calculate/ip-subnet/
http://www.networkclue.com/routing/tcpip/calculating-masks.aspx#


Pa već ti je određena maska (/17)?
Nisam mislio na podmreznu masku nego na podmreznu adresu.

Encephalon
13.6.2009, 19:27
Ako imam adresu 89.0.0.0/26

znam da izracunam max hostova, ali kako se racuna max subnets?

Zadatak za skolu! Hvala! POZ

Encephalon
13.6.2009, 19:34
Nasao podrazumevana maska za mreze klase A su je /8, tako da 26-8 je 18...
A broj podmreza je 2^18 sto je 262144... :D

Freško
13.6.2009, 19:40
Nasao podrazumevana maska za mreze klase A su je /8, tako da 26-8 je 18...
A broj podmreza je 2^18 sto je 262144... :D


http://www.subnetmask.info/

Network Calculator , može ti biti od pomoći ;)

Encephalon
13.6.2009, 20:02
Ih pa znam preko kalkulatora, nego mi treba kako se radi, u Ponedeljak imam ispit! :)