Professional Documents
Culture Documents
IP Adresiranje PDF
IP Adresiranje PDF
ProgramiranjeI_sylabus.doc goran@fit.ba
IP adresiranje
IP adrese
Decimalni brojni sistem je onaj koji kao bazu koristi broj 10. Decimalni sistem koristi
brojeve 0,1,2,3,4,5,6,7,8,9, dakle ima ukupno 10 cifara. U zavisnosti od pozicije na kojoj
se nalazi, odreĎeni broj ima odgovarajuću vrijednost.
Pokušajmo pojasniti prethodnu tvrdnju na primjeru broja 421. Kada ovaj broj razložimo
kažemo da imamo:
Odakle nam pojam jedinice, desetice i stotice? Pozicija odreĎuje stepen baze (u
decimalnom sistemu baza je 10), tako da ovaj broj možemo pisati kao
Dakle krećemo od krajnje desne cifre i nultog stepena (bilo koji broj na nultu jednak je
jedinici), krećući se na desno povećavamo stepen za 1, tako da imamo
421 = 4 * 100 + 2 * 10 + 1 * 1
0000 0000, decimalni ekvivalent je broj 0 i ovo predstavlja minimalnu vrijednost koju
možemo predstaviti, uz napomenu da se i nula računa.
1111 1111, decimalni ekvivalent je broj 255. Pogledajmo kako smo to dobili. Rekli smo
da krećemo od prve cifre s desne strane i nultog stepena, pa imamo
1 1 1 1 1 1 1 1 8 bita
27 26 25 2 4 2 3 2 2 21 20 stepeni baze 2
128 64 32 16 8 4 2 1
Rezultat je:
1 * 128 + 1 * 64 + 1 * 32 + 1 * 16 + 1 * 8 + 1 * 4 + 1 * 2 + 1 * 1 = 255
Dakle maksimalna vrijednost koju možemo prikazati sa osam bita jeste 255, a
maksimalno 256 brojeva, jer ne zaboravite, računamo i nulu, dakle od 0 – 255, sto je
ukupno 256.
1
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
128 64 32 16 8 4 2 1
172 / 2 = 86 ostatak 0
86 / 2 = 43 ostatak 0
43 / 2 = 21 ostatak 1
21 / 2 = 10 ostatak 1
10 / 2 = 5 ostatak 0
5/2=2 ostatak 1
2/2=1 ostatak 0
1/2=0 ostatak 1
2
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Podsjetimo se da se IP adresa sastoji iz dva dijela i to network (mrežni dio) i host dio.
3
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
172.16.4.24 /27
„/27“ – nam govori da je prvih 27 bita u network dijelu, mrežni prefiks je drugi način
predstavljanja subnet maske i to tako da je prvih 27 bita u subnet maski (podsjetimo se
da je 32 bita dužina IP adrese i subnet maske).
Router-i za odreĎivanje adrese mreže koriste subnet masku. Router–i znaju samo
mreže koje su direktno spojene mreže. Da bi router-i imali informacije o drugim
mrežama, oni te informacije moraju dobiti od drugih router-a. Dakle, svaki router zna
koje su mreže spojene na njega, ali kako? Odgovor je jednostavan, svaki router ima
interfejse, interfejsu se dodjeljuje IP adresa koja pripada odreĎenoj mreži. Router
pomoću subnet maske zna adresu mreže koja je spojena na taj interfejs. Te informacije
razmjenjuju sa ostalim router-ima, a svi oni na osnovu prikupljenih informacija kreiraju
routing tabele, koje sadrže informacije o svim dostupnim mrežama.
172.16.4.24 / 27
1010 1100. 0001 0000. 0000 0100. 0001 1000 = 172.16.4.24 - IP adresa
1111 1111. 1111 1111. 1111 1111. 1110 0000 = 255.255.255.224 – subnet maska
1010 1100. 0001 0000. 0000 0100. 0000 0000 = 172.16.4.0 rezultat mrežna adresa,
primjetite da su u host dijelu sve nule.
1010 1100. 0001 0000. 0000 0100. 0001 1111 = 172.16.4.31 ovo je broadcast adresa
za ovu mrežu, rekli smo da je broadcast kada je u host dijelu maksimalna vrijednost, a to
su sve jedinice.
4
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Klase IP adresa
Klase su definisane u zavisnosti od toga koliko okteta spada u network dio, a koliko u
host dio, pa imamo sljedeće:
A klasa
B klasa
Prvi oktet klase B počinje od 128 – 191, kada to prikažemo u binarnom obliku
imamo 1000 0000 – 1011 1111, primjetite da je binarna nula sada na drugom mjestu i
da se prva dva bita ne mijenjaju. Karakteristika B klase je da su prva dva okteta u
network dijelu, a druga dva u host dijelu. Ako smo rekli da prva dva bita ostaju fiksni,
ostaje nam 14 bita da predstavimo mreže, odnosno ukupno 214 = 16.384 mreža, sa po
216 = 65536 – 2 iskoristivih IP adresa po mreži.
Ako smo rekli da su prva dva okteta u network dijelu, dolazimo do zaključka da je
defaultna subnet maska za B klasu 255.255.0.0. Pogledajmo sliku:
C klasa
Prvi oktet klase C počinje od 192 – 223, u binarnoj formi imamo situaciju
1100 0000 – 1101 1111 gdje se prva tri bita ne mijenjaju a sada je binarna nula na
trećem mjestu. Karakteristika C klase je da prva tri okteta spadaju u network dio, a
posljednji oktet predstavlja host dio. Kada to pretvorimo, dobijamo da klasa C ima
221 = 2.097.152 mreža, a u svakoj mreži možemo imati 28 – 2 = 254 iskoristivih IP
adresa.
5
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Ako smo rekli da su prva tri okteta u network dijelu, dolazimo do zaključka da je
defaultna subnet maska za C klasu 255.255.255.0
D klasa
E klasa
Subnetiranje
Privatne IP adrese
NAT funkcioniše taka da prevodi privatne u javne IP adrese. UreĎaj koji radi NAT
ima 2 interfejsa, i to jedan sa privatnom IP adresom u lokalnoj mreži, i drugi interfejs sa
javnom IP adresom. Nakon što doĎe zahtjev od nekog hosta prema Internetu, ureĎaj koji
radi NAT, taj zahtjev proslijedi ali sada preko svog interfejsa koji ima javnu adresu i to
tako kao da je taj interfejs pokrenuo komunikaciju. Po pristizanju odgovora, radi se
obrnuto i odgovor se šalje onome ko je poslao zahtjev.
6
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
PAT
Router
NAT
Serial 0/0
IP address: 80.85.123.144
Izvorište: 192.168.0.2 :10223
Destinacija: 86.114.230.34: 80
IP address:192.168.0.2
Subnet mask:255.255.255.0
Gateway: 192.168.0.1
Specijalne IP adrese
Loopback adresa
7
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Defaultna routa
Adresa 0.0.0.0 se često naziva i defaultna routa. Defaultna routa pokriva sve
mreže koje nisu izričito navedene, te ukoliko računar ili router ne zna kako da doĎe do
destinacijske mreže poslat će paket na defaultnu routu.
8
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Dodjeljivanje IP adresa
9
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc goran@fit.ba
Ko dodjeljuje IP adrese ?
U sklopu posljednjeg registra pretragom RIPE Database search možete naći informacije o
svim IP javnim IP adresama dodjeljenih odreĎenim provajderima u BiH.
10
Naziv predmeta::Predavanje::Vjezbe::Workshop
http://dl.fit.ba/