انتقل إلى محتوى الدرس

ARP Request and Reply Flow آلية الطلب والرد في ARP

تعرّف في هذا الدرس على العنوان الفيزيائي MAC وبنيته الست عشرية ومعرّف المصنّع OUI، وكيف يبني السويتش جدول عناوين MAC، وآلية عمل بروتوكول ARP لربط عناوين IP المنطقية بالعناوين الفيزيائية، وأوامر فحص جدول ARP ومخاطر انتحاله.
5 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يعمل بروتوكول تحليل العنوان (ARP) على ترجمة عنوان IPv4 إلى عنوان MAC عبر أربع خطوات متسلسلة تتلخص في القاعدة الذهبية الشهيرة في عالم الشبكات: «طلب ARP يُرسل كبث عام (Broadcast)، ورد ARP يُرسل كرد فردي مباشر (Unicast)»:

  • الخطوة 1 — فحص الذاكرة المخبئية ()‏: يفتش الجهاز المرسل أولاً في ذاكرته المؤقتة (ARP Cache)؛ فإذا وجد عنوان MAC المقابل لعنوان IP مسجلاً مسبقاً، أرسل إطار البيانات فوراً دون إزعاج الشبكة بأي طلب جديد.
  • الخطوة 2 — بث رسالة طلب ARP (ARP Request — Opcode 1): إذا لم يجد العنوان في ذاكرته، يجهز المرسل رسالة ARP Request يضع فيها عنوان IP وMAC الخاصين به، وعنوان IP المطلوب، ويملأ حقل MAC الهدف بأصفار 00:00:00:00:00:00، ثم يرسل الإطار إلى عنوان البث العام FF:FF:FF:FF:FF:FF لينشره السويتش لكل أجهزة الشبكة المحلية.
  • الخطوة 3 — إرسال رسالة رد ARP الفردية (ARP Reply — Opcode 2): تقرأ جميع أجهزة الشبكة المحلية السؤال، لكن الجهاز الوحيد الذي يطابق عنوان IP المطلوب هو الذي يجيب، فيرسل رسالة ARP Reply أحادية ومباشرة (Unicast) إلى عنوان MAC الخاص بالسائل يخبره فيها بعنوانه الفيزيائي.
  • الخطوة 4 — تحديث الجدول وإرسال الحزمة: يحفظ الجهاز المرسل هذا الاقتران في جدول ARP Cache لعدة دقائق، ثم يغلف حزمة البيانات المنتظرة ويرسلها فوراً.
الصف 2 صورة توضيحية
مخطط رحلة طلب ARP بالبث العام ورد ARP الأحادي المباشر
مخطط رحلة طلب ARP بالبث العام ورد ARP الأحادي المباشر
الصف 3 شرح توضيحي

جرّب المحاكي التفاعلي التالي لتتبع خطوات البحث في ذاكرة ARP، وبث الطلب العام، واستلام الرد المباشر، وآلية تسليم الحزم للبوابة الافتراضية:

الصف 4 معاينة حية

معمل محاكاة بروتوكول ARP والبوابة الافتراضية التفاعلي

الصف 5 ملاحظة هامة