IPv4 je četrta različica internetnega protokola (IP) in prvi široko uporabljen protokol, ki predstavlja temelj današnje internetne tehnologije. Vsaki napravi in domeni, povezani z internetom, je dodeljena edinstvena številka, imenovana naslov IP. Naslov IPv4 je 32-bitno število, sestavljeno iz štirih decimalnih mest. Med vsakim decimalnim ločilom je število med 0 in 255. Primer: 192.0.2.235
Dandanes je IPv4 zaradi razmeroma nove narave IPv6 še vedno temelj za večino internetnih operacij in številne naprave so konfigurirane z IPv4. V tem primeru večina naprav ne more komunicirati z IPv6, zaradi česar številni posamezniki, podjetja in drugi še vedno potrebujejo IPv4. Nato bomo predstavili format paketa IPv4.
Format paketa IPv4
(1)Različicapolje šteje 4 bite, ki označujejo različico protokola IP.
(2)Dolžina glave IP, se to polje uporablja za opis dolžine glave IP, saj so v glavi IP neobvezni deli spremenljive dolžine. Ta razdelek zavzema 4 bite, z enoto dolžine 4 bajte, kar pomeni, da je vrednost v tem območju = dolžina glave IP (v bajtih)/enota dolžine (4 bajte).
(3)Vrsta storitve: dolžina 8 bitov.
PPP: Prve tri števke določajo prioriteto paketa. Bolj kot je pomembna vrednost, pomembnejši so veliki podatki
000 (Rutinsko) Normalno
001 (Priority) prioriteta, ki se uporablja za podatkovno poslovanje
010 (Immediate) takoj, za podatkovno poslovanje
011 (Flash) hitrost bliskavice za glasovni prenos
100 (Flash Overrides) hitro za video poslovanje
101 (kritično) CRI/TIC/ECP kritično za prenos govora
110 (Internet Control) Medomrežni nadzor, ki se uporablja za nadzor omrežja, kot so usmerjevalni protokoli
111 (Nadzor omrežja) nadzor omrežja, ki se uporablja za nadzor omrežja
DTRCO: zadnjih 5 števk
(1000) D zakasnitev: 0: najmanjša zakasnitev, 1: zmanjšajte zakasnitev, kolikor je mogoče
(0100) T Throughput: 0: največja prepustnost (največja prepustnost), 1: Poskusite čim bolj povečati promet
(0010) R zanesljivost: 0: največja prepustnost, 1: povečajte zanesljivost
(0001) M stroški prenosa: 0: najnižji ponedeljkov strošek (minimalna režijska pot), 1: zmanjšajte stroške, kolikor je mogoče
(0000): normalno (redni servis).
(4)Skupna dolžina paketa IP: dolžina 16 bitov. Dolžina paketa IP izračunana v bajtih (vključno z glavo in podatki), zato je največja dolžina paketa IP 65 535 bajtov. Torej, velikost obremenitve paketa = skupna dolžina paketa IP - dolžina glave IP.
(5)Identifikator: dolžina 16 bitov. To polje se uporablja skupaj s polji Flags in Fragment Offer za segmentiranje večjih paketov višje ravni. Pousmerjevalnikrazdeli paket, so vsi majhni paketi, ki so razdeljeni, označeni z isto vrednostjo, tako da lahko ciljna naprava razloči, kateri paket pripada razdeljenemu paketu.
(6)Zastavice: dolžine 3 bitov.
Prva številka tega polja se ne uporablja.
Drugi bit je bit DF (Don't Fragment). Ko je bit DF nastavljen na 1, to pomeni, da jeusmerjevalnikne more segmentirati paketa zgornje plasti. Če paketa zgornje plasti ni mogoče posredovati brez segmentacije, seusmerjevalnikbo zavrgel paket zgornje plasti in vrnil sporočilo o napaki.
Tretji bit je bit MF (Več fragmentov). Ko jeusmerjevalniksegmentira paket zgornje plasti, nastavi bit MF na 1 v glavi paketa IP, razen v zadnjem segmentu.
(7)Odmik fragmenta: Dolžina 13 bitov, merjeno v enotah po 8 oktetov. Označuje lokacijo paketa IP v sestavnem paketu, ki ga prejemnik uporablja za sestavljanje in obnovitev paketa IP.
(8)Čas za življenje (TTL): Dolžina je 8 bitov, prvotno načrtovana v sekundah (s), dejansko pa se meri v skokih. Priporočena privzeta vrednost je 64. Ko se paketi IP prenašajo, se temu polju najprej dodeli določena vrednost. Ko gre paket IP skozi vsakegausmerjevalnikna poti, vsakusmerjevalnikna tej poti zmanjša vrednost TTL paketa IP za 1. Če se TTL zmanjša na 0, bo paket IP zavržen. To polje lahko prepreči neprekinjeno posredovanje paketov IP v omrežju zaradi usmerjevalnih zank.
(9)Protokol: dolžina 16 bitov. Uporablja se za zaznavanje pravilnosti glav IP, vendar ne vključuje razdelka s podatki. Ker vsakusmerjevalnikmora spremeniti vrednost TTL,usmerjevalnikbo ponovno izračunal to vrednost za vsak preteči paket
(10)Kontrolna vsota glave: dolžina 16 bitov. Uporablja se za zaznavanje pravilnosti glav IP, vendar ne vključuje razdelka s podatki. Ker vsakusmerjevalnikmora spremeniti vrednost TTL,usmerjevalnikbo ponovno izračunal to vrednost za vsak preteči paket
(11)Izvorni in ciljni naslov: Oba naslova sta 32 bita. Določa izvorni in ciljni naslov tega paketa IP. Upoštevajte, da se ta dva naslova ne bosta spremenila v celotnem procesu prenosa, razen če je uporabljen NAT.
(12)Možnosti: To je polje spremenljive dolžine. To polje je neobvezno in se uporablja predvsem za testiranje, po potrebi pa ga lahko prepiše izvorna naprava. Izbirni elementi vključujejo naslednje:
•Ohlapno izvorno usmerjanje: Navedite niz naslovov IP zausmerjevalnikvmesniki. Pakete IP je treba prenašati po teh naslovih IP, vendar je dovoljeno preskočiti več usmerjevalnikov med dvema zaporednima naslovoma IP.
•Strogo usmerjanje izvora: Navedite niz naslovov IP zausmerjevalnikvmesniki. Pakete IP je treba prenašati po teh naslovih IP in če naslednjega skoka ni v tabeli naslovov IP, to pomeni napako.
• Posnemite pot: zabeleži naslov IP izhodnega vmesnika usmerjevalnika, ko paket IP zapusti vsakegausmerjevalnik.
• Časovni žigi: zabeleži čas, ko paket IP zapusti vsakegausmerjevalnik.
• Oblazinjenje: Ker je enota dolžine glave IP 32 bitov, mora biti dolžina glave IP celoštevilski večkratnik 32 bitov. Zato bo po izbirni možnosti protokol IP zapolnil več ničel, da doseže celoštevilski večkratnik 32 bitov.
Podatke IPV4 je pogosto mogoče uporabiti za naše podjetjeONUomrežne naprave in naši sorodni omrežni vroče prodajani izdelki pokrivajo različne vrsteONUserije izdelkov, vključno z ACONU/komunikacijaONU/inteligentnoONU/škatlaONU, itd. ZgorajONUserije izdelkov je mogoče uporabiti za omrežne zahteve v različnih scenarijih. Dobrodošli vsi, da pridete in podrobneje tehnično razumete izdelek.