Web Analytics
Privacy Policy Cookie Policy Terms and Conditions IPv4 - Wikipedija

IPv4

Izvor: Wikipedija

IP protokol verzija 4, ili kraće IPv4 je najrašireniji IP protokol na najvećoj računaloj mreži danas - Internetu. Pojedine verzije IP protokola se razlikuju po načinu adresiranja, izgledu zaglavlja paketa ali i brojnim drugim detaljima. Najvažnija karakteristika IPv4 protokola je da koristi 32-bitnu IP adresu, tj. propisana duljina svake IP adrese u ovoj verziji protokola je 32 bita.

Sadržaj

[uredi] IPv4 adrese

IPv4 adresa je u osnovi 32-bitni binarni broj. Kako je u pravilu vrlo teško pamtiti niz od 32 znaka '0' ili '1', češće se koriste druge notacije, a najčešće od svih decimalna notacija. Decimalnu notaciju se od 32-bitnog binarnog broja dobije na slijedeći način: 32-bitni broj se odvoji u četiri 8-bitne grupe, svaka grupa se zapiše u dekadskom obliku, te zatim u zapisu prikažu odvojene točkama. Prmjer:

Binarni zapis: 00100000111100000000111100001111

(odvajanje u 4 grupe po 8 bitova): 00100000 11110000 00001111 00001111
(svaka grupa se zapisuje dekadski): 32 240 15 15
(dodavanje točki između brojeva): 32.240.15.15

Decimalni zapis: 32.240.15.15

Ovisno o tome kojim binarnim znamenkama započinje 'vodeća' grupa bitova (prva s lijeva) IP adrese se dijele u tzv. klase IP adresa, prema tablici:

Klasa Vodeći bitovi (s lijeva) Broj bitova - mreža Broj bitova - host
Klasa A 0 7 24
Klasa B 10 14 16
Klasa C 110 21 8
Klasa D (multikast) 1110
Klasa E (rezervirana) 1111


Iz tablice se vidi da je za svaku klasu pretpostavljen dio IP adrese koji označava mrežu, odnosno dio koji označava host ( mrežno računalo ili drugi IP uređaj unutar te mreže). Za gore navedeni primjer IP adrese (32.240.15.15) pregledom binarnog zapisa možemo ustanoviti da je vodeći bit s lijeva 0, što dakle govori da se radi o IP adresi A klase. Iz tablice dalje zaključujemo da je za A klasu 7 bitova (nakon vodeće 0) predviđeno kao oznaka mreže, a ostatak od 24 bita kao oznaka hosta. Prilikom zapisivanja adrese mreže, preostali se bitovi zapisuju kao nule, dok se kod adrese hosta obično zapisuje cijela adresa. Tako bi u gornjem primjeru imali:

IP adresa: 32.240.15.15
Klasa za tu adresu: A klasa
Adresa mreže: 32.0.0.0
Adresa hosta: 240.15.15 u mreži 32.0.0.0, ili jednostavno 32.240.15.15

Važno je napomenuti da se ponekad koristi i postupak subnetiranja (od engleskog izraza subnet tj. podmreža) kada se primjenom tzv. maske podmreže na određenu IP adresu broj bitova koji označavaju mrežu odnosno host dio može promijeniti. Tada nije moguće direktno iz IP adrese odrediti mrežniu adresu odnosno adresu hosta, već moramo znati i masku podmreže (engleski subnet mask).

[uredi] Posebni rasponi IPv4 adresa

Iz različitih razloga pojedini rasponi IP adresa nisu raspoloživi za standardnu uporabu na Internetu, već se koriste samo u strogo specificirane namjene:

Adresa Namjena Klasa Broj adresa
0.0.0.0 - 0.255.255.255 nul-adrese A 16,777,216
10.0.0.0 - 10.255.255.255 Privatne adrese A 16,777,216
127.0.0.0 - 127.255.255.255 Lokalni host ('loopback' adresa) A 16,777,216
169.254.0.0 - 169.254.255.255 Zeroconf B 65,536
172.16.0.0 - 172.31.255.255 Privatne IP adrese B 1,048,576
192.0.2.0 - 192.0.2.255 Dokumentacija i primjeri C 256
192.88.99.0 - 192.88.99.255 IPv6 prema IPv4 relay Anycast C 256
192.168.0.0 - 192.168.255.255 Privatne IP adrese B 65,536
198.18.0.0 - 198.19.255.255 Network Device Benchmark C 131,072
224.0.0.0 - 239.255.255.255 Multikast D 268,435,456
240.0.0.0 - 255.255.255.255 Rezervirano E 268,435,456

[uredi] Iskorištenje IPv4 adresnog prostora

S obzirom da je IP adresa u ovoj verziji IP protokola propisane duljine od 32 bita, lako je izračunati da je maksimalni broj različitih adresa 232, ili približno 4,3x109 odnosno 4,3 milijardi adresa. Iako se taj broj čini prilično velikim, širenje Interneta i rast potrebe za novim IP adresama doveli su do toga da je taj adresni prostor postao daleko premali za sve potrebe. Naime, nije daleko dan kada bi svaka osoba u svijetu trebala imati svoje osobno računalo koje treba javnu IP adresu, brojni su poslužitelji koji za svoj rad također trebaju IP adrese, itd.. Nadalje, otvara se cijelo novo područje mobilne telefonije koje će se vrlo skoro integrirati s Internetom, a razvija se i područje različitih drugih uređaja (kućanski aparati, razni uređaji u industriji, prometu, turizmu...) koji će se također vrlo skoro koristiti ili se već koriste Internetom za razmjenu i prikupljanje informacija, komunikaciju, upravljanje na daljinu i sl.

Stoga su predložena različita rješenja, od različitih metoda adresnih translacija kao što je NAT, pa do potpuno nove verzije IP protokola koja bi imala veći raspon raspoloživih adresa, kao što je IPv6.

[uredi] Format zaglavlja IPv4 paketa

IPv4 verzija protokola detaljno propisuje izgled paketa, gdje su pojedina polja u zaglavlju detaljno specificirana, dok je sama duljina podataka u paketu varijabilna. Prema standardu minimalna duljina tako formiranog datagrama je 20 bajtova, dok je maksimalna duljina 65535 bajtova. Slijedi prokaz propisanih polja u IPv4 paketu:


+ Bitovi 0 - 3 4 - 7 8 - 15 16 - 18 19 - 31
0 Verzija Duljina zaglavlja Tip servisa - ToS
(ponekad DiffServ i ECN)
Ukupna duljina
32 Identifikacija Zastavice Ofset fragmenta
64 TTL vrijeme Protokol checksum zaglavlja
96 Izvorišna adresa
128 Odredišna adresa
160 Opcionalno
192  
Podaci
 
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu