TCP-kopers en UDP-haadpersoanen

Transmission Control Protocol (TCP) en User Datagram Protocol (UDP) binne de twa standert transportlearen dy't brûkt wurde mei ynternet protokol (IP) .

Sawol TDP en UDP brûke kopteksten as part fan ferpakkingsmeldingsgegevens foar oerdracht oer netwurkferbiningen. TCP-kopers en UDP-kopers befetsje elk in set fan parameters dy't de fjilden definiearre binne fêststeld troch de spesjale spesifikaasjes foar protokol.

TCP Header Format

Eltse TCP-header hat tsien ferplichte fjilden totaal fan 20 bytes (160 bits ) yn grutte. Se kinne ek opsjonele in oanfoljende gegevenseksje oanmeitsje oant 40 bytes yn grutte.

Dit is it layout fan TCP-headers:

  1. Boarne TCP-poarte-nûmer (2 bytes)
  2. Bestimmings TCP-poarte-nûmer (2 bytes)
  3. Folje nûmer (4 bytes)
  4. Acknowledgement number (4 bytes)
  5. TCP-gegevens opset (4 bits)
  6. Reservearre gegevens (3 bits)
  7. Kontrolearrings (oant 9 bit)
  8. Finstergrutte (2 bytes)
  9. TCP- kontrôletsum (2 bytes)
  10. Ierdere pointer (2 bytes)
  11. TCP fakultatyf gegevens (0-40 bytes)

TCP pleatst kopteksten yn 'e berjochtstream yn de hjirboppe opnij opnij.

UDP Header Format

Om't UDP yn haadfunksje wat beheind is as TCP, binne de kopteksten folle lytser. In UDP-header befettet 8 bytes, ferdield yn de neikommende fjouwer ferplichte fjilden:

  1. Boarne poarte nûmer (2 bytes)
  2. Bestimmingsport nûmer (2 bytes)
  3. Lengte fan gegevens (2 bytes)
  4. UDP-checksum (2 bytes)

UDP pleatst headerfjilden yn syn berjochtstream yn de hjirboppe opnij opnij.