Selgitatud TCP-päised ja UDP-päised

Ülekandekontrolli protokoll (TCP) ja kasutaja andmagrammi protokoll (UDP) on kaks internetiprotokolliga (IP) kasutatavat standardse transpordi kihti.

Mõlemad TDP ja UDP-d kasutavad päisereid pakettandmeside andmete osana võrguühenduste ülekandmiseks. Iga TCP-päised ja UDP päised sisaldavad parameetrite kogumit, mida nimetatakse väljadena, mis on määratletud protokolli tehnilistes kirjeldustes.

TCP päiseformaat

Igal TCP-päisel on kümme nõutud väljad kogusummas 20 baiti (160 bitti ). Samuti võivad nad valikuliselt lisada täiendava andmestiku osa kuni 40 baiti.

See on TCP-päiste kujundus:

  1. Allikas TCP-i pordi number (2 baiti)
  2. Sihtpunkti TCP porti number (2 baiti)
  3. Järjekorranumber (4 baiti)
  4. Kinnitus number (4 baiti)
  5. TCP andmete kompenseerimine (4 bitti)
  6. Reserveeritud andmed (3 bitti)
  7. Kontrolli lipud (kuni 9 bitti)
  8. Akna suurus (2 baiti)
  9. TCP kontrollsumma (2 baiti)
  10. Kiire kursor (2 baiti)
  11. TCP vabatahtlikud andmed (0-40 baiti)

TCP lisab päiseväljad ülalolevas järjestuses sõnumivoogu.

UDP päiseformaat

Kuna UDP on suutlikkusest oluliselt piiratum kui TCP, on selle päised palju väiksemad. UDP päis sisaldab 8 baiti, mis jagatakse neljaks järgnevaks kohustuslikuks väljadeks:

  1. Lähtekoodi number (2 baiti)
  2. Sihtkoha pordi number (2 baiti)
  3. Andmete pikkus (2 baiti)
  4. UDP kontrollsumma (2 baiti)

UDP lisab päiseväljad oma sõnumivoogu ülaltoodud järjekorras.