رأس حزمة IP: التنسيق، الحقول

ما هو رأس IP؟

رأس IP هي معلومات التعريف في بداية حزمة IP. يعرض معلومات مثل إصدار IP وطول الحزمة والمصدر والوجهة.

يتراوح طول تنسيق رأس IPV4 من 20 إلى 60 بايت. أنه يحتوي على المعلومات اللازمة للتوجيه والتسليم. يتكون من 13 حقلاً مثل الإصدار وطول الرأس والمسافة الإجمالية والتعريف والأعلام والمجموع الاختباري وعنوان IP المصدر وعنوان IP الوجهة. ويوفر البيانات الأساسية اللازمة لنقل البيانات. جنيه

مكونات/حقول رأس IPv4

تنسيق رأس IP
تنسيق رأس IP

فيما يلي المكونات/الحقول المختلفة لرأس حزمة IP

  • الاسم: حقل رأس IP الأول هو مؤشر إصدار 4 بت. في IPv4، يتم تعيين قيمة البتات الأربعة إلى 0100، مما يشير إلى 4 في النظام الثنائي. ومع ذلك، إذا كان جهاز التوجيه لا يدعم الإصدار المحدد، فسيتم إسقاط هذه الحزمة.
  • طول رأس الإنترنت: يبلغ طول رأس الإنترنت، والمعروف اختصارًا باسم IHL، 4 بتات. ويسمى أيضًا HELEN (طول الرأس). يتم استخدام مكون IP هذا لإظهار عدد الكلمات 32 بت الموجودة في الرأس.
  • نوع الخدمة: يُطلق على نوع الخدمة أيضًا اسم نقطة رمز الخدمات المميزة أو DSCP. يوفر هذا الحقل ميزات تتعلق بجودة الخدمة لتدفق البيانات أو مكالمات VoIP. البتات الثلاثة الأولى هي البتات ذات الأولوية. يتم استخدامه أيضًا لتحديد كيفية التعامل مع مخطط البيانات.
  • الطول الاجمالي: يتم قياس الطول الإجمالي بالبايت. الحد الأدنى لحجم مخطط بيانات IP هو 20 بايت والحد الأقصى يمكن أن يكون 65535 بايت. يمكن استخدام HELEN والطول الإجمالي لحساب أبعاد الحمولة. يُطلب من كافة الأجهزة المضيفة أن تكون قادرة على قراءة مخططات بيانات بحجم 576 بايت. ومع ذلك، إذا كان مخطط البيانات كبيرًا جدًا بالنسبة للمضيفين في الشبكة، فسيتم استخدام طريقة التجزئة على نطاق واسع.
  • تحديد الهوية: التعريف عبارة عن حزمة تُستخدم لتحديد أجزاء من مخطط بيانات IP بشكل فريد. وقد أوصى البعض باستخدام هذا الحقل لأشياء أخرى مثل إضافة معلومات لتتبع الحزم، وما إلى ذلك.
  • أعلام IP: العلم هو حقل مكون من ثلاثة بتات يساعدك على التحكم في الشظايا وتحديدها. يمكن أن يكون ما يلي هو تكوينها المحتمل: البت 0: محجوز ويجب ضبطه على الصفر البت 1: يعني عدم التجزئة البت 2: يعني المزيد من الشظايا.
  • إزاحة الجزء: تمثل إزاحة الجزء عدد بايتات البيانات التي تسبق الجزء المعين في مخطط البيانات المحدد. يتم تحديده من حيث عدد 8 بايت، والتي تبلغ قيمتها القصوى 65,528 بايت.
  • وقت العيش: وهو عبارة عن حقل مكون من 8 بتات يشير إلى الحد الأقصى للوقت الذي سيظل فيه مخطط البيانات نشطًا في نظام الإنترنت. يتم قياس المدة الزمنية بالثواني، وعندما تكون قيمة TTL صفرًا، سيتم مسح مخطط البيانات. في كل مرة تتم فيها معالجة مخطط بيانات، تنخفض قيمة TTL بمقدار ثانية واحدة. يتم استخدام TTL بحيث لا يتم تسليم مخططات البيانات والتخلص منها تلقائيًا. يمكن أن تكون قيمة TTL من 0 إلى 255.
  • بروتوكول: يتم حجز رأس IPv4 هذا للإشارة إلى استخدام بروتوكول الإنترنت في الجزء الأخير من مخطط البيانات. على سبيل المثال، يتم استخدام 6 أرقام في الغالب للإشارة إلى TCP، ويتم استخدام 17 للإشارة إلى بروتوكول UDP.
  • المجموع الاختباري للرأس: المكون التالي هو حقل المجموع الاختباري لرأس 16 بت، والذي يُستخدم للتحقق من الرأس بحثًا عن أي أخطاء. تتم مقارنة رأس IP بقيمة المجموع الاختباري الخاص به. عندما لا يكون المجموع الاختباري للرأس متطابقًا، سيتم تجاهل الحزمة.
  • عنوان المصدر: عنوان المصدر هو عنوان 32 بت للمصدر المستخدم لحزمة IPv4.
  • عنوان الوجهة: عنوان الوجهة أيضًا بحجم 32 بت يخزن عنوان جهاز الاستقبال.
  • خيارات IP: إنه حقل اختياري لرأس IPv4 يُستخدم عند ضبط قيمة IHL (طول رأس الإنترنت) على أكبر من 5. ويحتوي على قيم وإعدادات متعلقة بالأمان ومسار التسجيل والطابع الزمني وما إلى ذلك. يمكنك رؤية قائمة الخيارات هذه ينتهي المكون بنهاية الخيارات أو EOL في معظم الحالات.
  • تاريخ: يقوم هذا الحقل بتخزين البيانات من طبقة البروتوكول، التي قامت بتسليم البيانات إلى طبقة IP.