Antetul pachetului ip

Rubrica: Nivelul de rețea

După cum se arată în figură, protocolul IP versiunea 4 definește mai multe câmpuri diferite în antetul pachetului IP. Aceste câmpuri conțin valori binare. care sunt menționate de serviciile IPv4 când transmit pachete pe rețea.

Aici vom lua în considerare 6 domenii cheie:

Domeniile cheie antet IPv4

Timpul vieții

Durata de viață (TTL) este o valoare binară pe 8 biți care indică durata de viață rămasă a pachetului. Valoarea TTL este redusă cu cel puțin câte o dată când pachetul este procesat de către router (adică, buncărul). Atunci când valoarea devine zero, routerul aruncă sau aruncă pachetul și va fi șters din fluxul de date din rețea. Acest mecanism împiedică rătăcirea fără sfârșit între routerele de pachete care nu pot ajunge la destinația lor în așa-numita buclă de traseu. Dacă buclele de buclă vor continua, rețeaua ar deveni aglomerată cu pachete de date care nu ar ajunge niciodată la destinație. Scăderea treptată a valorii TTL pentru fiecare hop asigură că eventual această valoare va deveni zero și că pachetul cu câmpul TTL expirat va fi aruncat.

Această valoare binară pe 8 biți indică tipul de sarcină utilă a datelor pe care o transportă pachetul. Câmpul "Protocol" permite layer-ului de rețea să transfere date la protocolul corespunzător de nivel superior.

Exemple de valori pentru acest câmp sunt:

Tip de serviciu

Fragment offset

După cum am menționat mai devreme, ruterul ar putea să fragmenteze pachetul, transferându-l dintr-un mediu (canalul de transmisie) către altul, care va avea mai puțin MTU. Când apare fragmentarea, pachetul IPv4 folosește câmpul "Fragment Offset" și pavilionul MF în antetul IP. Pentru a restabili un pachet, când acesta ajunge la gazda destinație. Câmpul de offset al fragmentelor identifică ordinea în care fragmentul de pachet va fi plasat în reconstrucția pachetului.

Steagul "Fragmente suplimentare"

Steagul "Extra Fragmente" (MF) este un singur bit în câmpul Steaguri utilizat cu Fragment Offset pentru fragmentarea și reconstrucția pachetelor. Când este setat steagul "Mai multe fragmente", înseamnă că acesta nu este ultimul fragment al pachetului. Când nodul de primire vede că pachetul sosește cu MF = 1, acesta examinează Offsetul Fragmentului pentru a determina locul în care acest fragment trebuie plasat în pachetul reconstituit. Atunci când nodul de primire primește un cadru cu MF = 0 și o valoare nenulă în offsetul Fragmentului, acesta plasează acest fragment ca ultima parte din pachetul recuperabil. Într-un pachet nefragmentat, toate informațiile despre fragmentare sunt zero (MF = 0, fragment offset = 0).

Steagul "Nu fragmentați"

Flagul "Do not Fragment" (DF) este un singur bit în câmpul Flags, ceea ce indică faptul că fragmentarea pachetelor nu este permisă. Dacă bitul "Do Not Fragment" este setat, fragmentarea acestui pachet NU este permisă. Dacă routerul trebuie să fragmenteze pachetul pentru a-l transfera pe stratul Link, dar bitul DF este setat la 1, router-ul elimină pachetul.

Articole similare