Prezentare generală a formatului antetului IPv4

Sunt sigur că sunteți deja familiarizați cu acest IPv4, este a patra revizuire a Protocolului Internet. Alături de IPv6, este unul dintre fundamentele de bază ale internetului modern. Întrucât Protocolul Internet se bazează pe transmiterea pachetelor, formatul anteturilor IPv4 sunt un prefix al acestor pachete.

Aceste antete sunt concepute pentru a transporta informații despre lungimea pachetului, versiunea IP și, desigur, ambele, originea și destinația pachetului IP menționat, alături de toate celelalte informații necesare despre pachet.

Un antet de pachete IPv4 are un total de 14 câmpuri, dintre aceste 14 câmpuri doar unul este opțional, care este cunoscut ca componentă de opțiuni.

Lista Componentei formatului antetului IPv4:

  1. Versiune.
  2. Lungimea antetului internetului.
  3. Tipul serviciului.
  4. Notificare explicită a congestiei.
  5. Lungime totală.
  6. Identificare.
  7. Steaguri.
  8. Fragment offset
  9. Timpul sa traiesti.
  10. Protocol.
  11. Checksum de antet.
  12. Sursa adresei.
  13. Adresa de destinație.
  14. Opțiuni.

Să aruncăm o privire la aceste componente, dimensiunile lor și ce pot face:

  • Versiune : Primul câmp antet este un indicator de versiune pe 4 biți. În cazul IPv4, valoarea celor patru biți ai acesteia este setată la 0100 ceea ce indică 4 în binar.
  • Lungimea antetului Internet: IHL este cel de - al doilea câmp al unei antete IPv4 și are o dimensiune de 4 biți. Această componentă antet este utilizată pentru a arăta câte cuvinte pe 32 de biți sunt prezente în antet. După cum știm, anteturile IPv4 au o dimensiune variabilă, astfel încât aceasta este utilizată pentru a specifica dimensiunea antetului pentru a evita erorile. Această dimensiune poate fi între 20 de octeți și 60 de octeți.
  • Tipul serviciului: ToS se mai numește Punctul de cod al serviciilor diferențiate sau DSCP. Acest câmp este utilizat pentru a furniza caracteristici legate de calitatea serviciului, cum ar fi fluxul de date sau apelurile Voice over IP (VoIP). Se folosește pentru a specifica modul în care va fi tratat un datagramă.
  • Notificare explicită a congestiei: ECN este utilizat pentru a trimite notificări către expeditor sau pentru a primi în situații în care se întâmplă congestionarea rețelei. Aceasta este o caracteristică opțională a IPv4 poate dacă unul dintre punctele finale nu o acceptă, nu este utilizat.
  • Lungimea totală: Mărimea acestui câmp este de 16 biți și este folosită pentru a indica dimensiunea întregului datagramă. Dimensiunea minimă a unui datagrama IP este de 20 de octeți, iar maximul poate fi de 65.535 de octeți. Practic, toate gazdele trebuie să poată citi baze de date cu 576 de octeți. Dacă un datagram este prea mare pentru gazdele din rețea, se folosește fragmentarea care este gestionată în gazda sau comutatorul de pachete.
  • Identificare: Câmpul de identificare sau de identificare dintr-un pachet este utilizat pentru a identifica în mod unic fragmente dintr-un datagramă IP. Unii au sugerat utilizarea acestui câmp pentru alte lucruri, cum ar fi adăugarea de informații pentru urmărirea pachetelor etc.
  • Steaguri: steagul într-un antet IPv4 este un câmp pe trei biți care este utilizat pentru controlul și identificarea fragmentelor. Următoarea poate fi configurația lor posibilă:
    • Bit 0: acesta este rezervat și trebuie setat la zero
    • Bit 1: DF sau nu se fragmentează
    • Bit 2: MF sau mai multe fragmente.
  • Fragment Offset: Acest câmp are o lungime de 13 biți și este măsurat prin blocuri care unită blocuri de 8 biți. Acestea sunt utilizate pentru a specifica compensarea unui fragment în raport cu începutul datagramei IP care atunci când nu a fost fragmentat. După cum vă așteptați, prima compensare a unui fragment este întotdeauna setată la zero. Decalarea maximă posibilă este (2 13 -1) * 8 = 65528, dar este mai mare decât lungimea maximă posibilă a pachetului IP, care este 65, 535 bytes lungime cu lungimea unui antet adăugat.
  • Timpul de a trăi: Timpul de a trăi (sau TTL pe scurt) este un câmp pe 8 biți pentru a indica timpul maxim în care va fi datagramă în direct în sistemul de internet. Timpul aici este măsurat în secunde și în cazul în care valoarea TTL este zero, datagrama este ștersă. De fiecare dată când un proces de date este procesat, timpul de a trăi este scăzut cu o secundă. Acestea sunt utilizate astfel încât datagramele care nu sunt livrate să fie aruncate automat. TTL poate fi cuprins între 0 - 255.
  • Protocol: Acesta este un fișier înregistrat în antetul IPv4 rezervat pentru a indica ce protocol este folosit în porțiunea ulterioară (de date) a datagramei. De exemplu, numărul 6 este utilizat pentru a indica TCP și 17 este folosit pentru a denota protocolul UDP.
  • Suma de control a antetului: câmpul de control are o lungime de 16 biți și este utilizat pentru a verifica erorile antetului. Antetul este comparat cu valoarea sumei de control la fiecare salt și în cazul în care antetul de control nu se potrivește, pachetul este aruncat. Rețineți că acest lucru este doar pentru antet și că câmpul de date este gestionat de protocolul său. UDP și TCP, de exemplu, au propriile lor câmpuri de control.
  • Adresa sursă: este o adresă pe 32 de biți a sursei pachetului IPv4.
  • Adresa de destinație : adresa de destinație are și o dimensiune de 32 biți și conține adresa destinatarului.
  • Opțiuni : Acesta este un câmp opțional de antet IPv4. Se utilizează numai atunci când valoarea IHL este setată la mai mult de 5. Aceste opțiuni conțin valori și setări pentru lucrurile legate de securitate. Înregistrați traseul și timbrul de timp, etc. În multe cazuri, veți vedea că lista de componente de opțiuni se încheie cu un End of Options sau EOL.

Concluzie Format antet IPv4-

Anteturile IP sunt una dintre componentele cruciale ale protocolului. Posibilitatea de a informa rețeaua despre datagrama, sursa și destinația sa este importantă, la fel și capacitatea de a detecta erorile din antet pentru a evita utilizarea pachetelor corupte. Având în vedere că aproape toată internetul modern se bazează pe IPv4 și IPv6, aceste anteturi sunt utilizate în aproape tot traficul de internet HTTP.

Articole recomandate

Acesta a fost un ghid pentru formatul antetului IPv4. Aici am discutat Introducerea în formatul antetului IPv4, componentele sale cu dimensiunile și pentru ce sunt folosite. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Cache HTTP
  2. Întrebări de interviuri în rețea
  3. Hardware computer vs rețea
  4. Carieră în informatică
  5. Ce este IPv6?
  6. Ce este IPv4? (Limitări, beneficii, utilizare)