المدونة

المدونة

رجوع

ARP

???? بروتوكول ARP
✅ Address Resolution Protocol
???? هو بروتوكول يستخدم لمعرفة العنوان الفيزيائي للجهاز عبر الIP الخاص بشبكة الكمبيوتر ويستخدم لتحويل عناوين طبقة الشبكة إلى عناوين طبقة الارتباط ويقع  بين الطبقتين 2 و 3 من  OSI
???? يعمل بروتوكول ARP علي النحو التالي كمثال
✅ لنفرض أن الجهاز (A) يريد التواصل مع الجهاز (B) وهو يتعرف علي الـ (IP) ولكن لا يتعرف على العنوان الفيزيائي للجهاز (B) فيقوم الجهاز (A) بإرسال طلب من خلال بروتوكول (ARP) يضع فيه الـ (IP) للجهاز (B) ويكون عنوان الوجهة هو العنوان العام (FF:FF:FF:FF:FF) وهنا يأتي دور المبدل (Switch) في إرسال الطلب إلى كافة الأجهزة المتصلة معه ماعادا الجهاز الذي تم إرسال الطلب منه ولن يرد على هذه الرسالة إلا الجهاز المطلوب أي الجهاز (B) هنا واللي بدوره سيقوم باستقبال الرسالة ويقوم بإرسالها إلى الجهاز (A) مصحوبة بالعنوان الفيزيائي المخصص للجهاز
???? من أنواعه
1️⃣ عكس (ARP) ⬅️ (RARP)
وفيه يمكن للأجهزة المضيفة (hostess) التي لا تعرف عنوان (IP) الخاص بها استخدام بروتوكول تحليل العنوان العكسي (RARP) للاكتشاف
2️⃣ Proxy ARP
حقيقة هذا لايعد بروتوكولا بل هو طريقة أو أسلوب أو آلية يقوم من خلالها جهاز وكيل على شبكة معينة بالإجابة على طلب (ARP) لعنوان (IP) غير موجود على تلك الشبكة
⭕ بعض الاوامر الخاصه ب ARP
⚠️ هذا ويمكن ان تساعد جداول ARP في التحقق من صحة تكوين الطبقة الثانية واستكشاف مشكلات الاتصالية الأساسية للطبقة  وإصلاحها.
⬅️ فيما يلي مثال لجدول ARP
Age InterfaceProperty IpAddress  MacAddress   
--- ----------------- ---------  ----------   
10 On-Prem           10.0.0.1   ffff.eeee.dddd
  0 Microsoft         10.0.0.2   aaaa.bbbb.cccc
⚠️ يوفر الأمر (cmdlet)  جداول ARP للنظير الخاص Azure
# Required variables
$ckt = "<your Service Key here>

# ARP table for Azure private peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Primary

# ARP table for Azure private peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Secondary