هو البروتوكول الذي يستخدم لعمل mapping بين
logical address and physical address للحصول على عنوان ال MAC address للجهاز التالي .
ماذا يقصد mapping ؟
ماهو mapping ؟
هي الطريقة التي من خلالها تستطيع الحصول على عنوان ال Mac address للجهاز المستقبل عن طريق معرفة عنوان ال ip address للجهاز المستقبل.
انواع mapping ؟
هي الطريقة التي من خلالها تستطيع الحصول على عنوان ال Mac address للجهاز المستقبل عن طريق معرفة عنوان ال ip address للجهاز المستقبل.
انواع mapping ؟
- static mapping
- dynamic mapping
static mapping :
هي الطريقة التي يتم فيها تكوين جدول عند كل machine في الشبكة بحيث يحتوي على عنوان ip address مرتبط بعنوان ال Mac address لكل جهاز في الشبكة .
من عيوب هذه الطريقة ?
عنوان Mac address قد يتغير في كل وقت وذلك لأسباب عديده من أهمها :
الطريقة الثانية هي ال dynamic mapping :
هي الطريقة التي يكون فيها كل جهاز يعرف عنوان ال ip address
للجهاز التالي ولاكن لا يعرف ال Mac address للجهاز التالي
لكي يعرف ال Mac address يقوم بإستخدم بروتوكولات لذلك مثل بروتوكول ال ARP .
ماهي خطوات عمل بروتوكولARP ؟
عندمأ يكون هنأك جهأز هوست أو روتر في الشبكة يريد أن يرسل رسالة إلى أي جهاز هوست أو روتر آخر بحيث لأ يعرف عنوان أل MAC للجهأز ألمستلم ولاكن يعرف عنوان آل ip فإن خطوات بروتكول ال ARP هي كالتالي :
1- المرسل يعرف عنوان ال ip address للجهاز المستلم (الذي اريد معرفة عنوانه Mac )
2- بروتوكول ال ARP يقوم بإنشأء رسألة تسمئ ب ARP request massage
تحتوي على كلا من عنوان Mac and ip للجهاز المرسل وتحتوي على عنوان ال ip للجهاز المستلم بينما عنوان ال Mac address للجهاز المستلم يكون فارغ (جميع القيم تكون ب zero )
3- تنتقل هذه الرسالة من طبقة ال network الى طبقة ال data link layer من أجل تغليفها في Frame (يتم ذلك بإستخدام physical address للجهاز المرسل
و physical broadcast address للأجهزة المستلمه )
4- يتم ارسال هذه الرسالة إلى جميع الأجهزة او الروترات الموجودة بالشبكة ,بحيث جميع الأجهزة تستقبلها ومن ثم تعمل لها حذف ماعدا جهاز واحد وهو المحدد بعنوان ال ip .
5- الجهاز الذي استقبل الرسالة يقوم بتكوين رسالة أخرى تسمى ب
هي الطريقة التي يتم فيها تكوين جدول عند كل machine في الشبكة بحيث يحتوي على عنوان ip address مرتبط بعنوان ال Mac address لكل جهاز في الشبكة .
من عيوب هذه الطريقة ?
عنوان Mac address قد يتغير في كل وقت وذلك لأسباب عديده من أهمها :
- عند تغير NIC لأي جهاز في الشبكة يؤدي إلى تغير عنوان ال MAC address تبع الجهازالمتصل .
- في بعض الشبكات المحليه مثل localTalk أجهزتها تتغير عناوينها (Mac address ) في كل وقت طالما هذه الأجهزة شغالة
- في الأجهزة المحمولة عندما تتصل بشبكة أخرى يتغير ال Mac address تبعها .
الطريقة الثانية هي ال dynamic mapping :
هي الطريقة التي يكون فيها كل جهاز يعرف عنوان ال ip address
للجهاز التالي ولاكن لا يعرف ال Mac address للجهاز التالي
لكي يعرف ال Mac address يقوم بإستخدم بروتوكولات لذلك مثل بروتوكول ال ARP .
ماهي خطوات عمل بروتوكولARP ؟
عندمأ يكون هنأك جهأز هوست أو روتر في الشبكة يريد أن يرسل رسالة إلى أي جهاز هوست أو روتر آخر بحيث لأ يعرف عنوان أل MAC للجهأز ألمستلم ولاكن يعرف عنوان آل ip فإن خطوات بروتكول ال ARP هي كالتالي :
1- المرسل يعرف عنوان ال ip address للجهاز المستلم (الذي اريد معرفة عنوانه Mac )
2- بروتوكول ال ARP يقوم بإنشأء رسألة تسمئ ب ARP request massage
تحتوي على كلا من عنوان Mac and ip للجهاز المرسل وتحتوي على عنوان ال ip للجهاز المستلم بينما عنوان ال Mac address للجهاز المستلم يكون فارغ (جميع القيم تكون ب zero )
3- تنتقل هذه الرسالة من طبقة ال network الى طبقة ال data link layer من أجل تغليفها في Frame (يتم ذلك بإستخدام physical address للجهاز المرسل
و physical broadcast address للأجهزة المستلمه )
4- يتم ارسال هذه الرسالة إلى جميع الأجهزة او الروترات الموجودة بالشبكة ,بحيث جميع الأجهزة تستقبلها ومن ثم تعمل لها حذف ماعدا جهاز واحد وهو المحدد بعنوان ال ip .
5- الجهاز الذي استقبل الرسالة يقوم بتكوين رسالة أخرى تسمى ب
ARP reply message (تحتوي على كلا من عنوان Mac and ip للجهاز المرسل
تحتوي على كلا من عنوان Mac and ipللجهاز المستلم ) يتم إرسالها بشكل unicast الى الجهاز المحدد
تحتوي على كلا من عنوان Mac and ipللجهاز المستلم ) يتم إرسالها بشكل unicast الى الجهاز المحدد
6- يتم استقبال هذه الرسالة من قبل الجهاز المحدد ,الان هذا الجهاز يعرف عنوان ال Mac address للجهاز الآخر (target )
7- بعد أن حصل على عنوان ال Mac address للجهاز الآخر الان يستطيع الارسال بكل سهولة .
ما الفرق بين physical address and logical address ?
or
or
نتمنا ان يكون هذا التوضيح البسيط قد افادكم ولو بشي بسيط.
تعليقات
إرسال تعليق