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

الصفحات

كيف يعمل بروتوكول الـ ARP

كيف يعمل بروتوكول الـ ARP

كيف يعمل بروتوكول الـ ARP
ARP
بروتوكول ARP موجود بين الطبقتين الثانية والثالثة L2 و L3. فهو بروتوكول يعمل كقطعة وصل بين الماك والايبي. عادةً ، عندما يتصل مضيفان ، فكل منها يعرف عنوان الايبي الخاص بالآخر. هناك مجموعة طرق التي يعرف بها الجهاز عنوان الايبي الخاص بالجهاز الآخر: في بعض الأحيان يتم ادخاله يدويًا من قبل المستخدم ، وأحيانًا بواسطة بروتوكول آخر (غالبًا بروتوكول DNS). ومع ذلك ، ما هو غير معروف بالتأكيد هو عناوين MAC الخاصة بكل جهاز. وبالتالي ستستخدم الاجهزة بروتوكول ARP لاكتشاف عنوان MAC المناسب. لتوضيح ذلك بطريقة اخرى ، يستخدم برتوكول ARP عنوان الايبي الذي يعرفه لاكتشاف الماك الذي لا يعرفه. ثم يتم ربط الايبي بالماك المكتشف وتخزينه في جدول ARP ، وهو عبارة عن جدول لتخزين عناوين IP مربوطة بعناوين MAC. سنوضح كيف يتم الجمع بين L2 و L3 ، ودور ARP في العملية باستخدام التوضيح التالي:
ARP Target


في الصورة أعلاه ، هناك ثلاث شبكات: الشبكة الأرجواني ، والشبكة الرمادية ، والشبكة الحمراء. سنستخدم هذا المخطط لوصف ما يحدث عندما يتصل جهازان في نفس الشبكة وعندما يتصل جهازان من شبكات مختلفة. عندما يحتاج العميل إلى التحدث إلى الخادم باللون البنفسجي، سيعرف عنوان IP الخاص به ، وسيتمكن بعد ذلك من تحديد وجود السيرفر في الشبكة المحلية. فعندما يحاول العميل التحدث إلى مضيف في نفس الشبكة ، سيرسل العميل طلب ARP لعنوان IP الخاص بالمضيف. سيسمح ARP للعميل بإكمال معلومات الهيدر الخاص بالطبقة الثانية على النحو التالي:
Packet destined to local destination

عندما يحتاج العميل إلى التحدث إلى الخادم الاحمر ، سيعرف عنوان IP الخاص به ، ومن ثم سيعرف أنه موجود في شبكة خارجية. على هذا النحو ، يجب تسليم الحزمة إلى أقرب جهاز توجيه (والمعروف باسم البوابة الافتراضية Default Gateway). يجب أن يملك العميل عنوان ايبي "بوابة افتراضية" - والتي يمكننا أن نقول من الصورة أنها ستكون R1. عندما يحاول العميل التحدث إلى مضيف في شبكة خارجية، سيصدر العميل طلب ARP لعنوان IP الخاص بالبوابة الافتراضية وهو الموجه R1. سيسمح ذلك للعميل باكمال معلومات الهيدر الخاصة بالطبقة الثالثة والثانية على النحو التالي:
Packet destined to foreign destination


لتلخيص عملية ARP:

  • عندما يريد عميل التحدث إلى مضيف في نفس الشبكة ، فسوف يقوم بارسل طلب ARP الى عنوان IP الخاص بالمضيف
  • عندما يريد عميل التحدث إلى مضيف خارج الشبكة ، فسوف يقوم بارسال طلب ARP الى عنوان IP الخاص بالبوابة الافتراضية Default Gateway. تذكر أن تسليم الحزمة هو دائمًا مهمة الطبقة الثانية ، والهدف الأساسي من الطبقة الثانية هو الحصول على حزمة من قفزة إلى قفزة. على العكس من ذلك ، لا تستطيع الطبقة الثالثة ، المعنية بالتسليم من طرف إلى طرف ، وضع حزمة على السلك وإرسالها إلى بطاقة الشبكة NIC لمضيف آخر. يتمثل دور ARP في مساعدة العميل على إنشاء هيدر الطبقة الثانية المناسب ، استنادًا إلى هيدر الطبقة الثالثة، من أجل الحصول على الحزمة من قفزة إلى أخرى. تجدر الإشارة أيضًا إلى أن أي جهاز ينوي إعادة توجيه حزمة بناءً على عنوان IP (الطبقة الثالثة) ، يجب أن يتمتع أيضًا بالقدرة على توصيل الحزمة إلى القفزة التالية (الطبقة الثانية). على هذا النحو ، يجب أن يستخدم أي جهاز يستخدم عناوين IP أيضًا بروتوكول ARP لتسليم الحزمة باستخدام عناوين MAC. وبالتالي ، يجب أن تحتفظ جميع أجهزة الطبقة الثالثة بجدول ARP.

فديو يشرح بروتوكول الـ ARP:




هل لديك ما تقوله حول هذه المقالة؟ يمكنك التعليق أدناه أو مشاركتها معنا على Facebook أو Twitter.
reaction:

تعليقات