مضى على الشبكة و يوم من العطاء.

ماهو الـ ARP ( Address Resolution Protocol )

BAYANBAYAN is verified member.

الرقابة والتنظيم
.:: الرقابة والتنظيم ::.
.:: طاقم المشرفين ::.

السمعة:

بسم الله الرحمن الرحيم

بداية نتفق على انه أي جهاز بده يتواصل مع اي جهاز آخر في العالم، لازم تحتوي الباكيت المرسلة من الجهاز للجهاز الآخر اضافة للداتا ، على هذه المعلومات :
* عنوان IP للجهاز المرسل (IP source address).
* عنوان IP للجهاز المستقبل (IP destination address).
* عنوان MAC للجهاز المرسل (MAC source address).
* عنوان MAC للجهاز المستقبل (MAC destination address).
وهون بظهر دور بروتوكول [ARP (Address Resolution Protocol) ، حيث يقوم هذا البروتوكول ببساطة بربط كل عنوان IP بعنوان MAC الخاص به (الخاص بالجهاز) ضمن ما يعرف بجدول ARP.
بفضل هذا الجدول، يمكن لأي جهاز معرفة عنوان الـ MAC المرتبط بعنوان IP المطلوب من خلال عملية تعرف بـ (ARP request ) أو معرفة عنوان الـ IP الخاص بالجهاز صاحب عنوان الـ MAC المحدد بعملية RARP (Reverse ARP ) من خلال ARP Table ( جدول الـ ARP ) وطبعا هذا الجدول بكون موجود على أجهزة الحواسيب ( end devices ) بالاضافة للراوتر واللي بدوره يقوم بمراقبة وتسجيل معلومات حول جميع الأجهزة المتصلة فيه ؛ حتى يساعده هذا الجدول في عمليات التوجيه بين الأجهزة المختلفة في الشبكة.
حتى نفهم أفضل، خلينا نلقي نظرة على مثال بوضح استخدام بروتوكول الـ ARP ونتعرف من خلاله على مصطلح خاص ب بروتوكول الـ ARP وهو الـ []ARP Request :
1700527452120.png
بالصورة الجهاز A والجهاز B متصلين بنفس الشبكة ويرغبان في إرسال رسالة لبعض. واتفقنا انه لازم تحتوي الرسالة على عنوان IP المرسل وعنوان IP المستقبل، وعنوان MAC المرسل وعنوان MAC المستقبل. لكن الجهاز A واجه مشكلة، وهي أنه عنده جميع المعلومات المطلوبة ما عدا عنوان MAC للجهاز B. هذا معناه انه لا يمكنه إرسال الرسالة إلى الجهاز B مباشرة عبر الشبكة الا بس يحصل على عنوان الماك للجهاز B.

لحل هذه المشكلة، يقوم الجهاز A أولاً بالبحث عن معلومات حول الجهاز B داخل جدول ARP (Address Resolution Protocol) الموجود عنده (A). وعندما لا يجد أية معلومات، يقوم بإرسال طلب ARP (ARP Request) إلى الشبكة. يتضمن هذا الطلب عنوان IP للجهاز B (الذي هو 10.0.0.4).

السويتش في الشبكة يستلم هذا الطلب ARP وبرسله إلى جميع المنافذ الموجوده عليه كرسالة Broadcast. هذا يعني أن جميع الأجهزة في الشبكة ستستلم هذا الطلب.

الجهاز B يستقبل طلب الـ ARP ويتحقق من أنه هو الجهاز المستهدف بناءً على عنوان الـ IP (10.0.0.4) الموجود في ARP request . يقوم الجهاز بالرد (ARP Reply)، ويقوم فيه بإرسال عنوان MAC الخاص به إلى الجهاز A.

الجهاز A يستلم الرد ARP من الجهاز B ويستخدم العنوان MAC الذي تلقاه وهو العنوان الخاص بـ B لإعداد الرسالة بشكل صحيح، ثم يقوم بإرسال الرسالة عبر الشبكة.

بهذه الطريقة، تمكن الجهاز A من إرسال رسالته بنجاح إلى الجهاز B بمساعدة بروتوكول ARP.

1700527459505.png


تأكيد سريع على معلومة :
ذكرنا قبل انه الراوتر عنده جدول ARP خاص فيه . بالإضافة إلى ذلك، جهاز الحاسوب كمان عنده جدول ARP يخزن فيه مؤقتًا معلومات عن الأجهزة التي تواصل معها.
كمثال : في المثال السابق لما قام الجهاز B بالرد بعنوان MAC الخاص به إلى الجهاز A، قام الجهاز A بإضافة معلومات الجهاز B إلى جدول ARP الخاص فيه ( عنوان MAC وعنوان IP للجهاز B ).

بعدها ، لما يحتاج الجهاز A للتواصل مع الجهاز B مرة أخرى، يمكنه الوصول إلى هذه المعلومات مباشرة من جدول ARP الخاص به بدلاً من إرسال طلب ARP إلى الشبكة للبحث عن هذه المعلومات. ببساطة، جدول ARP موجود في الراوتر وجهاز الحاسوب ، ويسمح للأجهزة بتخزين معلومات حول عناوين MAC وعناوين IP للأجهزة الأخرى في الشبكة. وعندما تكون معلومات معينة غير متاحة للجهاز، سيقوم بإرسال طلب للحصول على المعلومات.
 
التعديل الأخير:
الله يعطيكي الف عافيه مهندسة 💯
 
  • Like
التفاعلات: BAYAN
… IP للجهاز B ).بعدها ، لما يحتاج الجهاز A للتواصل مع الجهاز B مرة أخرى، يمكنه الوصول إلى هذه المعلومات مباشرة من جدول ARP الخاص به بدلاً من إرسال طلب ARP إلى الشبكة للبحث عن هذه المعلومات. ببساطة، جدول ARP موجود في الراوتر وجهاز الحاسوب ، ويسمح للأجهزة بتخزين معلومات حول عناوين MAC وعناوين IP للأجهزة الأخرى في الشبكة. وعندما تكون معلومات معينة غير متاحة للجهاز، سيقوم بإرسال طلب للحصول على المعلومات.
ما شاء الله شرح جميل جدا
 
  • Like
التفاعلات: BAYAN
ماشااااااااااااااااااء الله ولا حول ولا قوة إلا بالله
شرح فى منتهى السلاسه والوضوح
سلمت أناملك ولا حرمنا الله روعة إسهاماتك
*أرجو التكرم بفرد سلسلة بنفس النهج لإحتياج الجميع لها*
 
التعديل الأخير:
  • Love
التفاعلات: BAYAN
ماشااااااااااااااااااء الله ولا حول ولا قوة إلا بالله
شرح فى منتهى السلاسه والوضوح
سلمت أناملك ولا حرمنا الله روعة إسهاماتك
*أرجو التكرم بقرد سلسلة بنفس النهج لإحتياج الجميع لها*
جزاك الله خيرًا، بإذن الله تعالى
 
  • Love
التفاعلات: tango

آخر المشاركات

فانوس

رمضان
عودة
أعلى