Ipinaliwanag ang mga TCP Header at UDP Header

Ang Transmission Control Protocol (TCP) at User Datagram Protocol (UDP) ay ang dalawang pamantayan ng transportasyon na ginagamit sa internet protocol (IP) .

Ang parehong mga head ng paggamit ng TDP at UDP bilang bahagi ng data ng mensahe ng packaging para sa paglipat sa mga koneksyon sa network. Ang mga header ng TCP at mga header ng UDP ay naglalaman ng isang hanay ng mga parameter na tinatawag na mga field na tinukoy ng protocol na teknikal na mga pagtutukoy.

Format ng TCP Header

Ang bawat header ng TCP ay may sampung kinakailangang larangan na may kabuuan na 20 bytes (160 bits ) ang laki. Maaari rin nilang isama ang isang karagdagang seksyon ng data hanggang sa 40 bytes ang laki.

Ito ang layout ng mga header ng TCP:

  1. Source TCP port number (2 bytes)
  2. Destination TCP port number (2 bytes)
  3. Numero ng pagkakasunud-sunod (4 bytes)
  4. Bilang ng pagkilala (4 bytes)
  5. TCP data offset (4 bits)
  6. Nakareserbang data (3 bits)
  7. Mga flag na kontrol (hanggang sa 9 na bits)
  8. Laki ng window (2 bytes)
  9. TCP checksum (2 bytes)
  10. Kagyat na pointer (2 bytes)
  11. TCP opsyonal na data (0-40 bytes)

Inilipat ng TCP ang mga field ng header sa stream ng mensahe sa pagkakasunud-sunod na nakalista sa itaas.

Format ng UDP Header

Dahil ang UDP ay higit na limitado sa kakayahan kaysa sa TCP, ang mga header nito ay mas maliit. Ang isang UDP header ay naglalaman ng 8 bytes, na hinati sa sumusunod na apat na kinakailangang mga patlang:

  1. Source port number (2 bytes)
  2. Destination port number (2 bytes)
  3. Haba ng data (2 bytes)
  4. UDP checksum (2 bytes)

Ang mga patlang ng header ng UDP ay nagsasama sa stream ng mensahe nito sa pagkakasunud-sunod na nakalista sa itaas.