یک آدرس MAC نشان دهنده شناسه فیزیکی یک آداپتور شبکه است، در حالی که آدرس IP نشان دهنده آدرس دستگاه منطقی در شبکه های TCP / IP است . تنها در برخی شرایط خاص می تواند یک کاربر کلاینت را شناسایی آدرس آی پی در ارتباط با یک آداپتور هنگام دانستن تنها آدرس مک خود را.
ARP و سایر پروتکل TCP / IP برای آدرس MAC
در حال حاضر منسوخ پروتکل TCP / IP به نام RARP (Reverse ARP) و InARP می تواند آدرس های IP را از آدرس MAC شناسایی کند. قابلیت آنها بخشی از DHCP است . در حالی که عملکرد داخلی DHCP هر دو داده MAC و IP را مدیریت می کند، پروتکل به کاربران امکان دسترسی به آن داده ها را نمی دهد.
یک ویژگی ساخته شده از TCP / IP، پروتکل قطعنامه Address (ARP) آدرس IP را به آدرس MAC ترجمه می کند. ARP برای ترجمه آدرس ها در جهت دیگر طراحی نشده بود، اما داده های آن می تواند در شرایط خاص کمک کند.
ARP Cache پشتیبانی از آدرس MAC و IP
ARP فهرستی از هر دو آدرس IP و آدرس های MAC را که حافظه ARP آن نامیده می شود نگه می دارد. این مخزن ها در آداپتورهای شبکه شخصی و همچنین در روترها در دسترس هستند. از حافظه پنهان، یک آدرس IP را از یک آدرس MAC می توان دریافت کرد. با این حال، مکانیزم در بسیاری از موارد محدود است.
پروتکل های اینترنت پروتکل های پیام های کنترل پیام اینترنت (ICMP) (مانند مواردی که توسط استفاده از دستورات پینگ اجرا می شوند) آدرس ها را کشف می کنند. پینگ کردن یک دستگاه از راه دور از هر مشتری یک بروزرسانی حافظه ARP در دستگاه درخواست کننده را اجرا می کند.
در ویندوز و برخی از سیستم عامل های دیگر شبکه ، دستور "arp" دسترسی به کش ARP محلی را فراهم می کند. به عنوان مثال، در ویندوز، تایپ کردن arp -a در فرمان (DOS)، تمام ورودی های موجود در کش ARP کامپیوتر را نمایش می دهد. این حافظه پنهان ممکن است گاهی بسته به نحوه پیکربندی شبکه محلی باشد. در بهترین حالت، حافظه ARP حافظه دستگاه مشتری فقط حاوی مقادیر برای رایانه های دیگر در شبکه است .
بیشتر روترهای باند پهن خانگی اجازه می دهند تا از حافظه ARP خود را از طریق رابط کنسول خود مشاهده کنند. این ویژگی هر دو دستگاه IP و MAC را برای هر دستگاهی که در حال حاضر به شبکه خانگی متصل است، نشان می دهد. توجه داشته باشید که روترها نقشه های IP-to-MAC را برای مشتریان در شبکه های دیگر در کنار خود ذخیره نمی کنند. مطالب برای دستگاه های از راه دور می تواند در لیست ARP ظاهر می شود، اما آدرس MAC برای روتر شبکه راه دور نشان داده می شود، نه برای دستگاه واقعی مشتری در پشت روتر.
نرم افزار مدیریت برای آدرس دستگاه در شبکه های تجاری
شبکه های بزرگ کامپیوتری کسب و کار مشکلات نقشه برداری جهانی MAC به IP را با نصب عامل های مدیریت نرم افزار ویژه بر روی مشتریان خود حل می کنند. این سیستم های نرم افزاری، بر اساس پروتکل مدیریت شبکه ساده (SNMP) ، شامل یک قابلیت به نام کشف شبکه می شود. این سیستم ها پیام ها را به نماینده در هر دستگاه شبکه ارسال می کند و درخواست هر دو آدرس IP و MAC این دستگاه را می دهد. سیستم دریافت می کند و سپس نتایج را در جداول جداگانه جداگانه از هر کش یک ARP ذخیره می کند.
شرکت هایی که دارای کنترل کاملی از اینترانت خصوصی خود هستند از نرم افزار مدیریت شبکه بعنوان راه (گاهی گران) برای مدیریت سخت افزار مشتری استفاده می کنند (که خودشان نیز هستند). دستگاه های معمولی نظیر تلفن های همراه، عامل های SNMP را نصب نکنند، هیچ روتر شبکه خانگی به عنوان کنسول های SNMP عمل نمی کنند.