ARP بین لایههای ۲ و ۳ مدل اتصال سیستمهای باز (مدل OSI) کار میکند. آدرس MAC در لایه 2 مدل OSI، لایه پیوند داده وجود دارد. آدرس IP در لایه 3، لایه شبکه وجود دارد.
ARP روی چه چیزی اجرا می شود؟
ARP یک پروتکل لایه پیوند داده است زیرا فقط روی شبکه محلی یا پیوند نقطه به نقطه کهیک هاست به آن متصل است عمل می کند. هدف ARP حل کردن آدرس ها با یافتن آدرس MAC مربوط به یک آدرس IP است.
نمونه ARP چگونه کار می کند؟
ARP همه میزبان های دریافت کننده را مجبور می کند که آدرس های IP خود را با آدرس IP درخواست ARP مقایسه کنند. بنابراین اگر میزبان 1 بسته IP دیگری را به میزبان 2 ارسال کند، میزبان 1 جدول ARP خود را برای آدرس MAC روتر 1 جستجو می کند.
آیا ARP در زیر شبکه ها کار می کند؟
اسکن یک زیرشبکه متفاوت شبیه اسکن زیرشبکه محلی است، به جز اینکه پروتکل Address Resolution Protocol (ARP) که برای حل آدرسهای IP به آدرسهای MAC استفاده میشود، در زیر شبکهها کار نمیکند دلیل زیرا این واقعیتی است که روتر بین زیرشبکه ها نمی تواند ترافیک ARP را از آن عبور دهد.
آیا بسته های ARP می توانند از یک شبکه به شبکه دیگر عبور کنند؟
اگر میزبان مقصد در شبکه دیگری وجود داشته باشد، ابتدا بسته به دروازه پیش فرض تحویل داده می شود که به نوبه خود بسته را به میزبان مقصد تحویل می دهد. اگر ARP حل نشد، ابتداARP حل خواهد شد. آدرس MAC هرگز از دامنه پخش خود عبور نمی کند.