وأوضح رؤوس TCP ورؤوس UDP

بروتوكول التحكم في الإرسال (TCP) وبروتوكول مخطط بيانات المستخدم (UDP) هما طبقتا النقل القياسية المستخدمة مع بروتوكول الإنترنت (IP) .

يستخدم كل من TDP و UDP رؤوس كجزء من بيانات رسائل التغليف لنقلها عبر اتصالات الشبكة. تحتوي كل من رؤوس TCP ورؤوس UDP على مجموعة من المعلمات تسمى الحقول المحددة بواسطة المواصفات الفنية للبروتوكول.

تنسيق رأس TCP

يحتوي كل رأس TCP على عشرة حقول مطلوبة إجمالي حجمها 20 بايت (160 بت ). كما يمكنهم أيضًا تضمين قسم بيانات إضافي يصل حجمه إلى 40 بايتًا.

هذا هو تخطيط رؤوس TCP:

  1. رقم منفذ TCP المصدر (2 بايت)
  2. رقم منفذ TCP الوجهة (2 بايت)
  3. رقم التسلسل (4 بايت)
  4. رقم شكر (4 بايت)
  5. إزاحة بيانات TCP (4 بت)
  6. البيانات المحفوظة (3 بت)
  7. أعلام التحكم (حتى 9 بت)
  8. حجم النافذة (2 بايت)
  9. المجموع الاختباري لـ TCP (2 بايت)
  10. مؤشر عاجل (2 بايت)
  11. بيانات اختيارية لـ TCP (من 0 إلى 40 بايت)

يقوم TCP بإدراج حقول رأس في تدفق الرسالة بالترتيب المذكور أعلاه.

تنسيق رأس UDP

نظرًا لأن بروتوكول UDP محدود بشكل كبير في القدرة على بروتوكول TCP ، فإن رؤوسه أصغر كثيرًا. يحتوي رأس UDP على 8 بايت ، مقسم إلى الحقول الأربعة المطلوبة التالية:

  1. رقم منفذ المصدر (2 بايت)
  2. رقم منفذ الوجهة (2 بايت)
  3. طول البيانات (2 بايت)
  4. المجموع الاختباري لـ UDP (2 بايت)

يقوم UDP بإدراج حقول رأس في دفق الرسالة الخاص بها بالترتيب المذكور أعلاه.