Skip to main content

Użyj pamięci podręcznej ARP, aby konwertować adres MAC na adres IP

Jak ustawić statyczny adres IP w sieci lokalnej dwa sposoby. (Może 2024)

Jak ustawić statyczny adres IP w sieci lokalnej dwa sposoby. (Może 2024)
Anonim

Adres MAC reprezentuje fizyczny identyfikator karty sieciowej, podczas gdy adres IP reprezentuje logiczny adres urządzenia w sieciach TCP / IP. Tylko w określonych sytuacjach użytkownik może zidentyfikować adres IP powiązany z kartą, znając tylko jej adres MAC.

Obsługa protokołu ARP i innych protokołów TCP / IP dla adresów MAC

Teraz przestarzałe protokoły TCP / IP zwane RARP (Reverse ARP) i InARP mogą identyfikować adresy IP z adresów MAC. Ich funkcjonalność jest częścią DHCP. Podczas gdy wewnętrzne działanie DHCP zarządza zarówno danymi MAC, jak i adresami IP, protokół nie pozwala użytkownikom na dostęp do tych danych.

Wbudowana funkcja protokołu TCP / IP, ARP (Address Resolution Protocol) tłumaczy adresy IP na adresy MAC. Protokół ARP nie został zaprojektowany do tłumaczenia adresów w innym kierunku, ale jego dane mogą pomóc w określonych sytuacjach.

Obsługa pamięci podręcznej ARP dla adresów MAC i IP

ARP przechowuje listę adresów IP i pasujących adresów MAC zwanych Pamięć podręczna ARP . Te pamięci podręczne są dostępne na poszczególnych kartach sieciowych, a także na routerach. Z pamięci podręcznej można uzyskać adres IP z adresu MAC; mechanizm ten jest jednak pod wieloma względami ograniczony.

Urządzenia protokołu internetowego wykrywają adresy za pośrednictwem komunikatów protokołu ICMP (takich jak wywołane użyciem poleceń ping). Pingowanie zdalnego urządzenia z dowolnego klienta spowoduje aktualizację pamięci podręcznej ARP na żądającym urządzeniu.

W systemie Windows i niektórych innych sieciowych systemach operacyjnych polecenie "arp" zapewnia dostęp do lokalnej pamięci podręcznej ARP. Na przykład w systemie Windows wpisanie "arp -a" w wierszu polecenia (DOS) spowoduje wyświetlenie wszystkich wpisów w pamięci podręcznej ARP tego komputera. Pamięć podręczna może być pusta, czasami w zależności od konfiguracji sieci lokalnej. Co najwyżej pamięć podręczna ARP urządzenia klienckiego zawiera tylko pozycje dla innych komputerów w sieci LAN.

Większość domowych routerów szerokopasmowych umożliwia przeglądanie ich pamięci podręcznych ARP za pośrednictwem interfejsu konsoli. Ta funkcja ujawnia adresy IP i MAC dla każdego urządzenia aktualnie przyłączonego do sieci domowej. Należy pamiętać, że routery nie obsługują odwzorowań adresów IP na adresy MAC w przypadku klientów w innych sieciach niż ich własne. Wpisy dotyczące urządzeń zdalnych mogą pojawiać się na liście ARP, ale podane adresy MAC dotyczą routera sieci zdalnej, a nie rzeczywistego urządzenia klienckiego za routerem.

Oprogramowanie do zarządzania adresowaniem urządzeń w sieciach biznesowych

Większe komputerowe sieci komputerowe rozwiązują problem uniwersalnego mapowania adresów MAC na adresy IP, instalując na swoich klientach specjalne programy do zarządzania oprogramowaniem. Te systemy oprogramowania, oparte na protokole SNMP (Simple Network Management Protocol), zawierają funkcję o nazwie wykrywanie sieci . Te systemy przesyłają komunikaty do agenta na każdym urządzeniu sieciowym z żądaniem zarówno adresów IP, jak i adresów MAC tego urządzenia. System otrzymuje następnie przechowuje wyniki w głównej tabeli oddzielonej od dowolnej indywidualnej pamięci podręcznej ARP.

Korporacje, które mają pełną kontrolę nad swoimi prywatnymi intranetami, używają oprogramowania do zarządzania siecią jako (czasem kosztownego) sposobu zarządzania sprzętem klienta (który również są właścicielami). Zwykłe urządzenia konsumenckie, takie jak telefony, nie mają zainstalowanych agentów SNMP, a routery sieciowe nie działają jako konsole SNMP.