ARP
هي إختصار لـ
Address Resolution Protocol
???? الغرض من بروتوكول ARP
يقوم بروتوكول ARP بتحديد الـ mac address الخاص بالـ destination الموجود على مستوى شبكة LAN وذلك من أجل الوصول إلى IP Address محدد
???? إلى أي طبقة من طبقات الـ OSI ينتمي بروتوكول ARP ؟
يُمكن إعتبار بروتوكول ARP من البروتوكولات التي تنتمي إلى طبقة الـ data link وذلك للأسباب التالية:
1️⃣ هذا البروتوكول يخدم طبقة الـ data link لأنه يبحث عن عنوان الـ MAC-Address الخاص بالـ destination الذي سيصل إليه الفريم.
2️⃣ الرسائل الخاصة بهذا البروتوكول لاتعبر خارج شبكة LAN مطلقاً أي لاتمر عبر الراوتر إلى الشبكات الأخرى.
???? يُستخدم بروتوكول ARP للحصول على عنوان الـ mac-address لجهاز آخر موجود بنفس الشبكة.
يُستخدم بروتوكول ARP للحصول على عنوان الـ mac-address الخاص بالـ Gateway Router عند الإرسال لجهاز متواجد خارج الشبكة.
عموماً يستخدم بروتوكول ARP في حالة الإتصال بين أي جهازين متصلين معاً.
لايُستخدم بروتوكول ARP في كل مرة يتم فيها الإرسال ولكن يتم إستخدامه في المرة الأولى فقط لمعرفة عنوان الـ mac-address الخاص بالـ destination.
يتم تسجيل عناوين الـ mac-address في جدول خاص يُسمى بالـ ARP TABLE.
الـ ARP TABLE يحتوي على الـ destination IP والـ mac address المقابل له.