IPv4 je štvrtá verzia internetového protokolu (IP) a prvý široko používaný protokol, ktorý tvorí základ dnešnej internetovej technológie. Každému zariadeniu a doméne pripojenej na internet je pridelené jedinečné číslo nazývané IP adresa. Adresa IPv4 je 32-bitové číslo zložené zo štyroch desatinných miest. Medzi každým oddeľovačom desatinných miest je číslo od 0 do 255. Príklad: 192.0.2.235
V súčasnosti, vzhľadom na relatívne novú povahu IPv6, je IPv4 stále základom pre väčšinu internetových operácií a mnohé zariadenia sú nakonfigurované s IPv4. V tejto situácii väčšina zariadení nemôže komunikovať pomocou IPv6, čo vedie k tomu, že mnohí jednotlivci, firmy a iní stále potrebujú IPv4. Ďalej si predstavíme paketový formát IPv4.
Formát paketov IPv4
(1)Verziapole predstavuje 4 bity, ktoré označujú verziu protokolu IP.
(2)Dĺžka hlavičky IP, toto pole sa používa na popis dĺžky hlavičky IP, pretože v hlavičke IP sú voliteľné časti s premenlivou dĺžkou. Táto sekcia zaberá 4 bity s jednotkou dĺžky 4 bajty, čo znamená, že hodnota v tejto oblasti = dĺžka hlavičky IP (v bajtoch)/jednotka dĺžky (4 bajty).
(3)Typ služby: Dĺžka 8 bitov.
PPP: Prvé tri číslice definujú prioritu balíka. Čím dôležitejšia je hodnota, tým dôležitejšie sú Big data
000 (rutina) Normálne
001 (Priorita) priorita, používa sa pre obchod s údajmi
010 (okamžité) okamžité, pre dátový obchod
011 (Flash) rýchlosť blesku pre prenos hlasu
100 (Flash Overrides) rýchlo pre video biznis
101 (kritické) CRI/TIC/ECP kritické pre prenos hlasu
110 (Internet Control) Riadenie medzi sieťami, ktoré sa používa na riadenie siete, ako sú napríklad smerovacie protokoly
111 (Network Control) riadenie siete, používané na riadenie siete
DTRCO: Posledných 5 číslic
(1000) D oneskorenie: 0: min oneskorenie, 1: minimalizácia oneskorenia na čo najväčšiu možnú mieru
(0100) T Priepustnosť: 0: maximálna priepustnosť (maximálna priepustnosť), 1: Pokúste sa čo najviac zvýšiť návštevnosť
(0010) R spoľahlivosť: 0: maximálna priepustnosť, 1: maximálna spoľahlivosť
(0001) Náklady na prenos M: 0: minimálne náklady na pondelok (minimálna réžia cesty), 1: minimalizácia nákladov na čo najväčšiu možnú mieru
(0000): normálne (bežná služba).
(4)Celková dĺžka IP paketu: Dĺžka 16 bitov. Dĺžka IP paketu vypočítaná v bajtoch (vrátane hlavičky a dát), preto maximálna dĺžka IP paketu je 65 535 bajtov. Takže veľkosť užitočného zaťaženia paketu = celková dĺžka paketu IP - dĺžka hlavičky IP.
(5)Identifikátor: Dĺžka 16 bitov. Toto pole sa používa v spojení s poľami Flags a Fragment Offer na segmentovanie väčších paketov vyššej úrovne. Posmerovačrozdelí paket, všetky malé pakety, ktoré sú rozdelené, sú označené rovnakou hodnotou, takže cieľové zariadenie dokáže rozlíšiť, ktorý paket patrí do rozdeleného paketu.
(6)Vlajky: dĺžka 3 bity.
Prvá číslica tohto poľa sa nepoužíva.
Druhý bit je bit DF (Don't Fragment). Keď je bit DF nastavený na 1, znamená to, žesmerovačnemôže segmentovať paket hornej vrstvy. Ak paket hornej vrstvy nemožno poslať ďalej bez segmentácie,smerovačzahodí paket hornej vrstvy a vráti chybové hlásenie.
Tretím bitom je bit MF (More Fragments). Keďsmerovačsegmentuje paket vyššej vrstvy, nastaví bit MF na 1 v hlavičke paketu IP okrem posledného segmentu.
(7)Odsadenie fragmentov: Dĺžka 13 bitov, meraná v jednotkách po 8 oktetov. Označuje umiestnenie paketu IP v pakete komponentu, ktorý prijímajúca strana používa na zostavenie a obnovenie paketu IP.
(8)Čas žiť (TTL): Dĺžka je 8 bitov, pôvodne navrhnutá v sekundách (s), ale v skutočnosti sa meria v skokoch. Odporúčaná predvolená hodnota je 64. Pri prenose paketov IP sa tomuto poľu najprv priradí špecifická hodnota. Keď IP paket prechádza cez každýsmerovačpo ceste, každýsmerovačpozdĺž cesty zníži hodnotu TTL IP paketu o 1. Ak sa TTL zníži na 0, IP paket sa zahodí. Toto pole môže zabrániť nepretržitému posielaniu paketov IP v sieti v dôsledku smerovacích slučiek.
(9)Protokol: Dĺžka 16 bitov. Používa sa na detekciu správnosti IP hlavičiek, ale nezahŕňa dátovú časť. Pretože každýsmerovačpotrebuje zmeniť hodnotu TTL,smerovačprepočíta túto hodnotu pre každý prechádzajúci paket
(10)Kontrolný súčet hlavičky: Dĺžka 16 bitov. Používa sa na detekciu správnosti IP hlavičiek, ale nezahŕňa dátovú časť. Pretože každýsmerovačpotrebuje zmeniť hodnotu TTL,smerovačprepočíta túto hodnotu pre každý prechádzajúci paket
(11)Zdrojové a cieľové adresy: Obe adresy sú 32 bitové. Identifikuje pôvodnú a cieľovú adresu tohto IP paketu. Upozorňujeme, že pokiaľ sa nepoužije NAT, tieto dve adresy sa počas celého prenosového procesu nezmenia.
(12)Možnosti: Toto je pole s premenlivou dĺžkou. Toto pole je voliteľné a používa sa hlavne na testovanie a podľa potreby ho môže pôvodné zariadenie prepísať. Medzi voliteľné položky patria:
• Voľné smerovanie zdroja: Poskytnite sériu adries IP presmerovačrozhrania. IP pakety musia byť prenášané cez tieto IP adresy, ale je povolené preskočiť viacero smerovačov medzi dvoma po sebe nasledujúcimi IP adresami.
• Prísne smerovanie zdrojov: Poskytnite sériu adries IP presmerovačrozhrania. IP pakety musia byť prenášané cez tieto IP adresy a ak ďalší skok nie je v tabuľke IP adries, znamená to chybu.
•Zaznamenajte trasu: Zaznamenajte si IP adresu výstupného rozhrania smerovača, keď IP paket opustí každý z nichsmerovač.
•Časové pečiatky: Zaznamenajte čas, kedy každý IP paket opustísmerovač.
• Výplň: Pretože jednotka dĺžky hlavičky IP je 32 bitov, dĺžka hlavičky IP musí byť celočíselný násobok 32 bitov. Preto po voliteľnej možnosti protokol IP vyplní niekoľko núl, aby sa dosiahol celočíselný násobok 32 bitov.
Údaje IPV4 možno často použiť na údaje našej spoločnostiONUsieťové zariadenia a naše súvisiace produkty na predaj za tepla pokrývajú rôzne typyONUsériové produkty vrátane ACONU/komunikáciaONU/inteligentnýONU/boxONU, atď. Vyššie uvedenéONUsériové produkty môžu byť použité pre sieťové požiadavky v rôznych scenároch. Vítame každého, kto príde a získa podrobnejšie technické pochopenie produktu.