ส่วนหัว TCP และส่วนหัว UDP อธิบายแล้ว

Transmission Control Protocol (TCP) และ User Datagram Protocol (UDP) เป็นสองชั้นขนส่งมาตรฐานที่ใช้กับ อินเทอร์เน็ตโพรโทคอล (IP)

ทั้ง TDP และ UDP ใช้ ส่วนหัว ของข้อมูลการบรรจุหีบห่อเพื่อถ่ายโอนผ่านการเชื่อมต่อเครือข่าย ส่วนหัว TCP และส่วนหัว UDP แต่ละชุดมีชุดพารามิเตอร์ที่เรียกว่า ฟิลด์ที่ กำหนดโดยข้อกำหนดทางเทคนิคของโปรโตคอล

รูปแบบส่วนหัวของ TCP

ส่วนหัวของ TCP แต่ละช่องมีฟิลด์ที่ต้องกรอก 10 ช่องซึ่งมี ขนาด 20 ไบต์ (160 บิต ) นอกจากนี้ยังสามารถเพิ่มส่วนข้อมูลเพิ่มเติมได้ถึง 40 ไบต์

นี่คือเค้าโครงของส่วนหัว TCP:

  1. หมายเลขพอร์ต TCP ที่มา (2 ไบต์)
  2. ปลายทางพอร์ต TCP (2 ไบต์)
  3. หมายเลขลำดับ (4 ไบต์)
  4. หมายเลขการตอบรับ (4 ไบต์)
  5. TCP data offset (4 บิต)
  6. ข้อมูลที่สงวนไว้ (3 บิต)
  7. ควบคุมธง (ไม่เกิน 9 บิต)
  8. ขนาดหน้าต่าง (2 ไบต์)
  9. TCP checksum (2 ไบต์)
  10. ตัวชี้ด่วน (2 ไบต์)
  11. TCP optional data (0-40 bytes)

TCP แทรกเขตข้อมูลส่วนหัวลงในสตรีมข้อความตามลำดับที่แสดงด้านบน

รูปแบบส่วนหัว UDP

เนื่องจาก UDP มีข้อ จำกัด ในด้านความสามารถมากกว่า TCP ส่วนหัวมีขนาดเล็กมาก ส่วนหัว UDP มี 8 ไบต์แบ่งเป็นสี่ฟิลด์ที่จำเป็นต่อไปนี้:

  1. หมายเลขพอร์ตต้นทาง (2 ไบต์)
  2. หมายเลขพอร์ตปลายทาง (2 ไบต์)
  3. ความยาวของข้อมูล (2 ไบต์)
  4. การตรวจสอบ UDP (2 ไบต์)

UDP แทรกเขตข้อมูลส่วนหัวเข้าไปในสตรีมข้อความตามลำดับที่แสดงไว้ด้านบน