القائمة الرئيسية

الصفحات

دورة CCNA 200-301 - الدرس الثامن (هدر حزمة الـ IPv4)

دورة CCNA 200-301 - الدرس الثامن (هدر حزمة الـ IPv4)

دورة CCNA 200-301 - الدرس الثامن (هدر حزمة الـ IPv4)
يحتوي هدر حزمة IPv4 على بعض الحقول. في هذا الدرس ، سنلقي نظرة عليها وسنشرح لك كل شيء يتم استخدامه. الق نظرة على هذه الصورة:

حقول هدر حزمة IP


دعنا نوضح جميع هذه الحقول:
  • الإصدار Version: يخبرنا الحقل الأول بإصدار IP الذي نستخدمه ، فقط IPv4 يستخدم هذا العنوان ، لذلك ستجد دائمًا القيمة العشرية 4 دائما.
  • طول الهيدر Header Length: يخبرنا هذا الحقل ذو ال 4 بتات بطول عنوان IP  بقيمة زيادة قدرها 32 بت. الحد الأدنى لطول رأس IP هو 20 بايت ، لذلك مع زيادة 32 بت ، سترى القيمة 5 هنا. القيمة القصوى التي يمكن أن ننشئها بأربعة بتات هي 15 لذلك مع زيادة قدرها 32 بت ، سيكون طول الرأس 60 بايت. يُسمى هذا الحقل أيضًا طول رأس الإنترنت (IHL).
  • نوع الخدمة Type of Service: يستخدم لجودة الخدمة . هناك 8 بتات يمكننا استخدامها لوضع علامة على الحزمة التي يمكننا استخدامها لإعطاء الحزمة معاملة معينة. 
  • الطول الإجمالي Total Length: يشير هذا الحقل 16 بت إلى الحجم الكامل لحزمة IP (الرأس والبيانات) بالبايت. الحد الأدنى للحجم هو 20 بايت (إذا لم يكن لديك بيانات) والحد الأقصى للحجم هو 65.535 بايت ، وهذه هي أعلى قيمة يمكنك إنشاؤها باستخدام 16 بت.
  • التعريف Identification: إذا كانت حزمة IP مجزأة ، فإن كل رزمة مجزأة ستستخدم نفس رقم التعريف 16 بت لتحديد هوية رزمة IP التي تنتمي إليها.
  • IP Flags: تُستخدم هذه البتات الثلاثة للتجزئة:
    • يتم ضبط البت الأول دائمًا على 0.
    • تسمى البتة الثانية بتة DF (لا تتجزأ) وتشير إلى أن هذه الحزمة يجب ألا تكون مجزأة.
    • تسمى البتة الثالثة بت MF (المزيد من الأجزاء) ويتم تعيينها على جميع الحزم المجزأة باستثناء الحزمة الأخيرة.
  • إزاحة التجزئة Fragment Offset: يحدد هذا الحقل 13 بت موضع الجزء في حزمة IP الأصلية المجزأة.
  • الوقت للعيش TTL: في كل مرة تمر فيها حزمة IP عبر جهاز توجيه ، يتم تقليل الوقت اللازم للعيش في الحقل بمقدار 1. بمجرد أن تصل إلى 0 ، يقوم جهاز التوجيه بإسقاط الحزمة وإرسال رسالة تجاوز وقت ICMP إلى المرسل. يحتوي الوقت المخصص للحقل على 8 بتات ويستخدم لمنع الحزم من الالتفاف إلى الأبد.
  • البروتوكول Protocol: يخبرنا هذا الحقل المكون من 8 بتات أي بروتوكول يتم تضمينه في حزمة IP ، على سبيل المثال TCP له القيمة 6 و UDP له القيمة 17.
  • المجموع الاختباري للرأس Header Checksum: يستخدم هذا الحقل 16 بت لتخزين المجموع الاختباري للرأس. يمكن لجهاز الاستقبال استخدام المجموع الاختباري للتحقق مما إذا كانت هناك أية أخطاء في الهدر.
  • عنوان المصدر: هنا ستجد عنوان IP المصدر 32 بت.
  • عنوان الوجهة: وإليك عنوان IP للوجهة 32 بت.
  • IP Option: لا يتم استخدام هذا الحقل كثيرًا ، وهو اختياري وله طول متغير استنادًا إلى الخيارات التي تم استخدامها. عند استخدام هذا الحقل ، ستزداد القيمة في حقل طول الهدر. مثال على الخيار المحتمل هو "مسار المصدر" حيث يطلب المرسل مسار توجيه معين.


فيما يلي مثال من الحياة الحقيقية لحزمة IP في برنامج Wireshark حيث يمكنك معرفة كيفية استخدام هذه الحقول:

Wireshark التقاط حقول رأس IP


آمل أن يكون هذا الدرس مفيدًا لفهم الحقول المختلفة في رأس حزمة IPv4. إذا كان لديك أي أسئلة ، فلا تتردد في ترك تعليق هنا.
reaction:

تعليقات