Antetele TCP și anteturile UDP Explicate

Protocolul de control al transmisiei (TCP) și Protocolul de utilizator Datagram Protocol (UDP) sunt cele două straturi standard de transport utilizate cu protocolul de internet (IP) .

Atât TDP, cât și UDP utilizează anteturile ca parte a datelor de mesaje de ambalare pentru transferul prin conexiuni de rețea. Antetele TCP și anteturile UDP conțin fiecare un set de parametri denumiți câmpuri definite de specificațiile tehnice ale protocolului.

Formatul antetului TCP

Fiecare antet TCP are zece câmpuri obligatorii în valoare de 20 de octeți (160 de biți ). De asemenea, acestea pot include opțional o secțiune de date suplimentară de până la 40 de octeți.

Acesta este aspectul anteturilor TCP:

  1. Sursă Număr port TCP (2 octeți)
  2. Destinație Număr port TCP (2 octeți)
  3. Numărul secvenței (4 octeți)
  4. Număr de confirmare (4 octeți)
  5. Decompensarea datelor TCP (4 biți)
  6. Date rezervate (3 biți)
  7. Steaguri de control (până la 9 biți)
  8. Dimensiunea ferestrei (2 octeți)
  9. Sumă de control TCP (2 octeți)
  10. Indicator urgent (2 octeți)
  11. Date opționale TCP (0-40 octeți)

TCP inserează câmpurile de antet în fluxul de mesaje în ordinea menționată mai sus.

Formatul antetului UDP

Deoarece UDP este mult mai limitat în capacitate decât TCP, antetele sale sunt mult mai mici. Un antet UDP conține 8 octeți, împărțit în următoarele patru câmpuri obligatorii:

  1. Numărul portului sursă (2 octeți)
  2. Numărul portului destinație (2 octeți)
  3. Lungimea datelor (2 octeți)
  4. Sumă de control UDP (2 octeți)

UDP inserează câmpurile de antet în fluxul de mesaje în ordinea menționată mai sus.