Objašnjena su glavna zaglavlja TCP i UDP

Transmission Control Protocol (TCP) i Korisnički Datagram Protocol (UDP) su dva standardna transportna sloja korištena s internetskim protokolom (IP) .

I TDP i UDP koriste zaglavlja kao dio podataka paketa za prijenos podataka preko mrežnih veza. TCP zaglavlja i UDP zaglavlja sadrže skup parametara nazvanih polja definiranih tehničkim specifikacijama protokola.

TCP oblik zaglavlja

Svako TCP zaglavlje ima deset obaveznih polja veličine od 20 bajta (160 bita ). Oni također mogu opcionalno sadržavati dodatni odjeljak podataka veličine do 40 bajta.

Ovo je izgled TCP zaglavlja:

  1. Izvor TCP port broj (2 bajta)
  2. Odredišni TCP port broj (2 bajta)
  3. Broj slijeda (4 bajta)
  4. Broj priznanja (4 bajta)
  5. TCP podatkovni offset (4 bita)
  6. Rezervirani podaci (3 bita)
  7. Kontrolne zastavice (do 9 bita)
  8. Veličina prozora (2 bajta)
  9. TCP kontrolni zbroj (2 bajta)
  10. Hitni pokazivač (2 bajta)
  11. TCP opcionalni podaci (0-40 bajtova)

TCP umetne polja zaglavlja u tok poruke u gore navedenom redoslijedu.

UDP Header Format

Budući da je UDP znatno ograničen u mogućnosti nego TCP, njegova zaglavlja su mnogo manja. UDP zaglavlje sadrži 8 bajta, podijeljeno na sljedeća četiri obavezna polja:

  1. Broj ulaznog izvora (2 bajta)
  2. Broj porta za odredište (2 bajta)
  3. Duljina podataka (2 bajta)
  4. UDP kontrolni zbroj (2 bajta)

UDP umetava polja zaglavlja u njegovu stream poruku u gore navedenom redoslijedu.