شرح صفوف ومحتوى الفقرة
افترض أن متصفحك أو طرفية النظام تريد إرسال بيانات إلى خادم محلي يحمل العنوان المنطقي 192.168.1.20. هنا تظهر فجوة معمارية أساسية: التطبيقات ونظام التشغيل تتعامل مع عناوين IP المنطقية (في الطبقة الثالثة Layer 3)، بينما بطاقة الشبكة (NIC) ومحول السويتش المحلي لا يفهمان على الإطلاق سوى عناوين MAC الفيزيائية (في الطبقة الثانية Layer 2)؛ فلا يمكن لبطاقة الشبكة إرسال أي حزمة عبر الكابل دون كتابة عنوان MAC للوجهة في رأس الإطار.
من هنا تنشأ الحاجة الحتمية إلى جسر يربط بين الطبقتين: كيف يكتشف جهاز يعرف عنوان IPv4 المنطقي للجهاز المقابل عنوانه الفيزيائي MAC؟ الحل الهندسي القياسي هو بروتوكول تحليل العنوان (Address Resolution Protocol — ARP) المعتمد في الوثيقة المعيارية RFC 826.
- الحالة الأولى — الوجهة داخل نفس الشبكة المحلية (): عندما يريد الجهاز
192.168.1.10مخاطبة الجهاز192.168.1.20الواقع معه في نفس الشبكة، فإنه يستخدم بروتوكولARPللسؤال مباشرةً عن عنوانMACالخاص بـ192.168.1.20. - الحالة الثانية — الوجهة خارج الشبكة المحلية (عبر الإنترنت): عندما يريد الجهاز
192.168.1.10مخاطبة خادم بعيد على الإنترنت مثل8.8.8.8، يدرك النظام أن الوجهة خارج شبكته المحلية؛ فيستخدمARPلمعرفة عنوانMACالخاص بالبوابة الافتراضية (الراوتر المحليDefault Gatewayمثل192.168.1.1)، ويسلّم الإطار فيزيائياً للراوتر مع إبقاء عنوان8.8.8.8ثابتاً كوجهة منطقية في رأس حزمةIP!