IPv4 este a patra versiune a Internet Protocol (IP) și primul protocol utilizat pe scară largă care formează baza tehnologiei internet de astăzi. Fiecărui dispozitiv și domeniu conectat la Internet i se atribuie un număr unic numit adresă IP. Adresa IPv4 este un număr de 32 de biți compus din patru zecimale. Între fiecare separator zecimal este un număr între 0 și 255. Exemplu: 192.0.2.235
În zilele noastre, datorită naturii relativ noi a IPv6, IPv4 este încă baza pentru majoritatea operațiunilor de internet, iar multe dispozitive sunt configurate cu IPv4. În această situație, majoritatea dispozitivelor nu pot comunica folosind IPv6, ceea ce face ca multe persoane, companii și alții să aibă nevoie de IPv4. În continuare, vom introduce formatul de pachet IPv4.
Format de pachet IPv4
(1)Versiuneacâmpul reprezintă 4 biți, indicând versiunea protocolului IP.
(2)Lungimea antetului IP, acest câmp este folosit pentru a descrie lungimea antetului IP, deoarece există părți opționale de lungime variabilă în antetul IP. Această secțiune ocupă 4 biți, cu o unitate de lungime de 4 octeți, ceea ce înseamnă că valoarea din această regiune=lungimea antetului IP (în octeți)/unitatea de lungime (4 octeți).
(3)Tip de serviciu: 8 biți lungime.
PPP: primele trei cifre definesc prioritatea pachetului. Cu cât valoarea este mai importantă, cu atât Big Data este mai importantă
000 (de rutină) Normal
001 (Prioritate) prioritate, utilizată pentru afaceri de date
010 (Imediat) imediat, pentru afaceri de date
011 (Bliț) viteza blițului pentru transmisia vocală
100 (Flash Overrides) rapid pentru afaceri video
101 (critic) CRI/TIC/ECP critic pentru transmisia vocală
110 (Control Internet) Control între rețele, utilizat pentru controlul rețelei, cum ar fi protocoalele de rutare
111 (Network Control) controlul rețelei, utilizat pentru controlul rețelei
DTRCO: Ultimele 5 cifre
(1000) Întârziere D: 0: întârziere min, 1: minimizați întârzierea cât mai mult posibil
(0100) T Debit: 0: debit maxim (debit maxim), 1: Încercați să creșteți traficul cât mai mult posibil
(0010) Fiabilitatea R: 0: debit maxim, 1: maximizarea fiabilității
(0001) Costul de transmisie M: 0: costul minim de luni (încărcare minimă a traseului), 1: minimizați costul cât mai mult posibil
(0000): normal (serviciu regulat).
(4)Lungimea totală a pachetului IP: 16 biți lungime. Lungimea unui pachet IP calculată în octeți (inclusiv antet și date), prin urmare lungimea maximă a unui pachet IP este de 65 535 octeți. Deci, dimensiunea sarcinii utile a pachetului = lungime totală a pachetului IP - lungimea antetului IP.
(5)Identificator: 16 biți lungime. Acest câmp este utilizat împreună cu câmpurile Flags și Fragment Offer pentru a segmenta pachete mai mari de nivel superior. Dupărouterîmparte un pachet, toate pachetele mici care sunt împărțite sunt marcate cu aceeași valoare, astfel încât dispozitivul de destinație să poată distinge ce pachet aparține pachetului divizat.
(6)Steaguri: 3 biți lungime.
Prima cifră a acestui câmp nu este utilizată.
Al doilea bit este bitul DF (Don't Fragment). Când bitul DF este setat la 1, indică faptul cărouternu poate segmenta pachetul de strat superior. Dacă un pachet de nivel superior nu poate fi redirecționat fără segmentare,routerva elimina pachetul de strat superior și va returna un mesaj de eroare.
Al treilea bit este bitul MF (More Fragments). Cândroutersegmentează un pachet de nivel superior, setează bitul MF la 1 în antetul pachetului IP, cu excepția ultimului segment.
(7)Fragment Offset: O lungime de 13 biți, măsurată în unități de 8 octeți. Indică locația pachetului IP în pachetul component, care este utilizat de capătul de recepție pentru a asambla și a restabili pachetul IP.
(8)Timp de trăit (TTL): Lungimea este de 8 biți, proiectată inițial în secunde (s), dar măsurată de fapt în hop. Valoarea implicită recomandată este 64. Când sunt transmise pachete IP, o anumită valoare este mai întâi atribuită acestui câmp. Când un pachet IP trece prin fiecarerouterpe parcurs, fiecarerouterpe parcurs va reduce valoarea TTL a pachetului IP cu 1. Dacă TTL este redus la 0, pachetul IP va fi aruncat. Acest câmp poate împiedica transmiterea continuă a pachetelor IP în rețea din cauza buclelor de rutare.
(9)Protocol: 16 biți lungime. Folosit pentru detectarea corectitudinii antetelor IP, dar nu include secțiunea de date. Pentru că fiecareroutertrebuie să schimbe valoarea TTL,routerva recalcula această valoare pentru fiecare pachet care trece
(10)Sumă de control antet: 16 biți lungime. Folosit pentru detectarea corectitudinii antetelor IP, dar nu include secțiunea de date. Pentru că fiecareroutertrebuie să schimbe valoarea TTL,routerva recalcula această valoare pentru fiecare pachet care trece
(11)Adrese sursă și destinație: Ambele adrese sunt pe 32 de biți. Identifică adresa de origine și destinație a acestui pachet IP. Vă rugăm să rețineți că, dacă nu este utilizat NAT, aceste două adrese nu se vor schimba pe parcursul întregului proces de transmisie.
(12)Opțiuni: Acesta este un câmp de lungime variabilă. Acest câmp este opțional și utilizat în principal pentru testare și poate fi rescris de dispozitivul de origine după cum este necesar. Elementele opționale includ următoarele:
• Dirijarea sursei slabe: Furnizați o serie de adrese IP pentrurouterinterfețe. Pachetele IP trebuie transmise de-a lungul acestor adrese IP, dar este permisă omiterea mai multor routere între două adrese IP consecutive.
• Dirijare strictă a surselor: Furnizați o serie de adrese IP pentrurouterinterfețe. Pachetele IP trebuie transmise de-a lungul acestor adrese IP, iar dacă următorul hop nu se află în tabelul cu adrese IP, indică o eroare.
•Înregistrați traseul: Înregistrați adresa IP a interfeței de ieșire a routerului când pachetul IP părăsește fiecarerouter.
• Marcaje temporale: Înregistrați ora la care un pachet IP părăsește fiecarerouter.
•Captuseala: Deoarece unitatea de lungime a antetului IP este de 32 de biți, lungimea antetului IP trebuie să fie un multiplu întreg de 32 de biți. Prin urmare, după opțiunea opțională, protocolul IP va completa câteva zerouri pentru a obține un multiplu întreg de 32 de biți.
Datele IPV4 pot fi adesea aplicate companiei noastreONUdispozitivele de rețea și produsele noastre de rețea aferente de vânzare la cald acoperă diferite tipuri deONUproduse de serie, inclusiv ACONU/comunicareONU/inteligentONU/cutieONU, etc. Cele de mai susONUprodusele din serie pot fi utilizate pentru cerințele rețelei în diferite scenarii. Bun venit tuturor să vină și să aibă o înțelegere tehnică mai detaliată a produsului.