بسم الله الرحمن الرحيم
Address Resolution Protocol
او
the ARP process
العمليه دى مش بتتم غير فى
layer 2
والهدف منها معرفه الـ mac address للجهاز اللى هيتبعت له الـ frame
نرجع تانى بالذاكره لـ
layer 3
دلوقتى الباكت نزلت لينا من عندها
والـ header بتاع الباكت دى
موجود فيها الـ
source ip address
وموجود كمان فيها الـ
destination ip address
طيب كده حلو
دلوقتى الباكت نزلت لـ
layer 2
اللى هيه الـ
data link layer
هيضاف للباكت دى
header
بردو
والـ header دا هيكون فيه الـ
source mac address
والـ
destination mac address
وفى الحاله دى الباكت هيكون اسمها
frame
طيب لحد هنا الكلام مفيش فيه حاجه وكله عارفينه
طيب نكلم بلدى شويه
دلوقتى انا عاوز اكلم جهاز معايه فى الشبكه
ونا معرفش غير الـ ip بتاعه بس
وناقصنى الـ mac address بتاعه عشان اعرف اكلمه
قالك يسيدى بسيطه
انته دلوقتى عارف الـ ip بتاعه وعاوز تعرف الـ mac address
قالك فى بروتوكول بيشتغل فى
layer 2
اسمه
ARP
طيب ودا وظيفته ايه ؟؟
وظيفته انه يعرفك الـ mac address بتاع الجهاز اللى انته عاوزه
طيب بيعرف ازاى ؟؟
انا دلوقتى فى شبكه فيها خمس اجهزه
وكل جهاز له ip
انا عاوز ابعت frame للجهاز رقم خمسه
ومعرفش الـ mac address بتاعه
اقوم مشغل عندى بروتوكول الـ ARP
بيعمل حاجه اسمها
ARP Broadcast
ودا بيعمل ايه ؟؟
طبعا احنا عارفين ان الـ broadcast دا يعنى اللى هبعته دا يروح لكل الاجهزه الموجوده معايه فى الشبكه
حلو اوى ؟
يعنى كل واحد فى الشبكه هيستقبل الرساله اللى انا بعتها دى
ونا اصلا فى الرساله دى كاتب الـ ip بتاع الجهاز اللى انا عاوز اعرف الـ mac address بتاعه
يبقه هو الوحيد اللى هيرد عليه برساله
والرساله دى هيكون مكتوب فيها الـ mac addrees بتاعه
طيب تماااااااااااام اوى الكلام دا
بس لاحظ ان كل الكلام دا
فى حاله ان لو الجهازين اللى هيكلموا بعض موجودين فى نفس الشبكه
طيب لو فى حاله جهاز عاوز يكلم جهاز تانى بره الشبكه
يعنى فى شبكه تانيه غير بتاعته
سعتها الجهاز اللى هيبعت دا وهو بيبعت الرساله اللى هيتعملها broadcast
هيكتب فيها الـ ip بتاع الـ default gateway اللى هو الـ router
هيقوم الراوتر رادد عليه بالـ mac address بتاعه
كده يبقه الـ frame اللى هبعتها فيها كل البيانات اللى انا محتاجها
source ip address & destination ip address
ومعايه كمان
source mac address & destination mac address
والعمليه دى اسمها
PROXY ARP
كده كله تمام والحياه ماشيه
اخر حته بقه فى الموضوع دا
قالك يسيدى بدل ما كل شويه عاوز تبعت لجهاز
وبدل ما كل شويه تعمل الـ ARP ولسه الجهاز دا يرد عليك
قالك فى حاجه اسمها
ARP cashe
ودا بيتخزن فيها الـ
ip address & mac address
بتاع كل الاجهزه اللى انته كلمتها فى وقت معين
يعنى كل فتره زمنيه محدده الـ
table
بتاع الـ ARP cashe
بيعمل لنفسه update
والـبيانات بتاعت الاجهزه اللى بكلمها
ممكن اشوفها عن طريق
ان انا اكتب فى ال
CMD
فى الويندوز
الامر
arp -a
كده كل المفروض تعرفوه عن الـ ARP
والموضوع دا مهم والدكتور كان نبه عليه
بالتوفيق ..
المفضلات