اتحاد طلبة هندسة الحاسوب والشبكات - المدونه الرسميه C.N.E : ARP PROTOCOL

المشاركات الشائعة

ARP PROTOCOL

بروتوكول إيجاد العناوين (ARP) 


هو بروتوكول من بروتوكولات حزمة بروتوكولات الإنترنت (TCP/IP) يوجد في طبقة الإنترنت إن بروتوكولات حزمة 

بروتوكولات الإنترنت تعتمد على العناوين المنطقية لتعريف الشبكات والزبائن (hosts)ولكن عندما تكون الحواسب متصلة بشبكة محلية     Ethernet   أو   Token Ring فإن حزمة البيانات الخاصةببروتوكول الإنترنت المحتوية على العنوان المنطقي في النهاية سيتم اغلاقها بما يعرف بعمليه الكبسله او بالانجليزيه encapsulation  مع أطر طبقة الارتباط حتى يتم الإرسال.


وبما أن بروتوكولات طبقة الارتباط تستخدم العنوان الفيزيائي physical address  لتعريف الحواسب على الشبكة كان لابد من وجود واجهة تخاطب بين نظامي العنونة فعندما يقوم بروتوكول الإنترنت ببناء حزمة بيانات فإنه يعلم العنوان المنطقي 
  logical address  للنظام النهائي الذي هو عنوان الوجهة النهائيه للرزمة.وهذا العنوان ممكن أن يعرف حاسب متصل بشبكة محلية أو نظام على شبكة أخرى.ولكن في هذه المرحلة بروتوكول الإنترنت يعلم العنوان المنطقي  لذلك  النظام فقط.قبل أن يقوم الــ Ethernet بعملية النقل عبر الشبكة لا بد أن يتحول العنوان المنطقي للوجهة إلى العنوان  الفيزيائي الموافق.لذا فيقوم بروتوكول إيجاد العناوين بتحقيق واجهة التخاطب بين نظام العنونة المنطقية المستخدم في طبقة الشبكة  والعناوين العتادية  المستخدمة  في  بروتوكولات طبقة الداتا لينك (Datalnk layer).



العملية التي يقوم بها IP باستخدام ARP لاكتشاف العنوان الفيزيائي للنظام الوجهة تتم 
كالتالي :

1- يجعل الـ IP معلومات طبقة النقل (Transport Layer) على شكل حزمة 

بيانات(datagram) . حيث يتم إدخال عنوان IP للوجهة في حقل الــ عنوان IP 

الوجهة في ترويسة الـIP

2- يقوم الـ IP بمقارنة معرف الـشبكة(Network Identifier)في عنوان IP الوجهة 

مع معرف شبكته ليحدد إذا كان النقل سيتم مباشرة للوجهة أم إلى موجه على الشبكة 

المحلية.إذا كان سيتم النقل إلى موجه فإن الـ IP سيستخدم المعلومات في جدول 

التوجيه(Routing Table) خاصته لتحديد عنوان IP للموجه الذي يجب أن يستقبل 

حزمة البيانات
3- يقوم IP بتوليد طلب ARP يحوي عنوان العتادي وعنوان الIP للمرسل في حقلي 

عنوان المرسل العادي، وعنوان IP للمرسل.

إن حقل IP الهدف يحوي عنوان IP للمستقبل التالي لحزمة البيانات المحدد حسب الخطوة الثانية وحقل العنوان العتادي 

للهدف يبقى فارغاً

4- النظام يمرر طلب الــARP لطبقة الــ Data Link Layer التي تؤطرها وتنقلها

ك طلب عام broadcast للشبكة المحلية كاملةً

5- النظام على LAN يستقبل طلب الـ ARP ويقرأ محتويات حقل عنوان IP 

الهدف.إذا كان هذا العنوان لا يطابق IP النظام فإن النظام يقوم بتجاهل هذا الطلب 

والتخلص منه دون إخبار المرسل

6- إذا كان عنوان IP الهدف للحزمة يطابق IP النظام فإنه يولد إجابة ARP.يقوم 

النظام بنسخ عنوان IP المرسل و MAC المرسل من طلب الARP إلى حقلي IP و

MAC الوجهة في إجابة الARP ثم يضع عنوان MAC الخاص به في حقل MAC 

المرسل

7- يقوم النظام بنقل إجابة ARP إلى الحاسب الذي ولد الطلب باستخدام حقل العنوان 

الفيزيائي للهدف

8- يستقبل النظام الذي قام بتوليد الطلب إجابة الـ ARP ويستخدم القيمة الموجودة في 

حقل العنوان الفيزيائي للمرسل بإضافتها لحزمة البيانات في data link layer ثم 

ينقلها للوجهة المطلوبة 


بهاء المومني
< >

ليست هناك تعليقات:

إرسال تعليق