شبکه

پروتکل ARP چیست ؟!

Address Resolution Protocol (ARP)

وظیفه پروتکل arp پیدا کردن آدرس MAC مورد نظر در “شبکه داخلی” برای ارتباط هست . بزارید مفهوم این پروتکل رو در قالب مثال توضیح بدم ، در تصویر بالا ما یک سوییچ با چند PC با این ای پی ها داریم :

  • PC1: 172.16.40.111
  • PC2: 172.16.40.112
  • PC3: 172.16.40.113

فرض بگیرید PC1 قرار است با PC2 ارتباط برقرار کنه اما متأسفانه فقط آدرس IP رو دارد و همان‌طور که می‌دانید برای ارتباط در شبکه ما باید هم IP و هم مک آدرس رو داشته باشیم. پس در اینجا PC1 باید از پروتکل ارپ استفاده کنه تا مک آدرس رو دریافت و ارتباط رو برقرار کند.

خب، PC1 بسته ARP رو می سازه و آن را به شکل BroadCast ارسال می‌کند و می پرسه کدام سیستم ای پیش: 172.16.40.112 هست؟

PC2 جواب میده منم و یک ARP Reply برمیگردونه که MAC Address داخلش قرار داره و به این صورت ارتباط بین این دو برقرار میشه . اگر دفعه ی این دو بخوان ارتباط برقرار کنن دیگه مراحل بالا صورت نمیگیره ، چون ایندفعه PC ها یک ARP Table ساختن و مک آدرس رو کش کردن .

برای دیدن ARP Table می‌توانید از دستور زیر استفاده کنید:

arp -a

برای پاک‌کردن جدول هم می‌توانید از دستور زیر استفاده کنید:

arp -d

فقط دقت داشته باشید که برای پروتکل ARP باید داخل یک سابنت باشید.

مقالات مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا