Skip to main content

Brug ARP Cache til at konvertere en MAC-adresse til en IP-adresse

How to Convert an IP Address to Binary (April 2025)

How to Convert an IP Address to Binary (April 2025)
Anonim

En MAC-adresse repræsenterer den fysiske identifikation af en netværksadapter, mens IP-adressen repræsenterer en logisk enhedsadresse på TCP / IP-netværk. Kun i bestemte specifikke situationer kan en klientbruger identificere den IP-adresse, der er forbundet med en adapter, når man kun ved at kende sin MAC-adresse.

ARP og anden TCP / IP-protokol understøttelse af MAC-adresser

Nu forældede TCP / IP-protokoller kaldet RARP (Reverse ARP) og InARP kunne identificere IP-adresser fra MAC-adresser. Deres funktionalitet er en del af DHCP. Mens DHCP's interne funktioner styrer både MAC- og IP-adressedata, tillader protokollen ikke brugere adgang til disse data.

En indbygget funktion af TCP / IP, Address Resolution Protocol (ARP) oversætter IP-adresser til MAC-adresser. ARP var ikke designet til at oversætte adresser i den anden retning, men dens data kan hjælpe i visse situationer.

ARP Cache Support til MAC og IP-adresser

ARP opretholder en liste over både IP-adresser og matchende MAC-adresser kaldet ARP cache . Disse caches er tilgængelige på individuelle netværksadaptere og også på routere. Fra cachen er det muligt at udlede en IP-adresse fra en MAC-adresse; mekanismen er imidlertid begrænset i mange henseender.

Internet Protocol-enheder opdager adresser via ICMP-meddelelser (f.eks. Dem, der udløses ved brug af pingkommandoer). Pinging en fjern enhed fra en klient udløser en ARP cache opdatering på den anmodende enhed.

På Windows og nogle andre netværksoperativsystemer giver kommandoen "arp" adgang til den lokale ARP-cache. I Windows, for eksempel vil indtastning af "arp -a" ved kommandoproblemet (DOS) vise alle posterne i computerens ARP-cache. Denne cache kan være tom, nogle gange afhængigt af, hvordan det lokale netværk er konfigureret. I bedste fald indeholder en klientenhedens ARP-cache kun poster til andre computere på LAN.

De fleste hjemme bredbånds routere tillader visning af deres ARP caches gennem deres konsol interface. Denne funktion afslører både IP- og MAC-adresser for hver enhed, der for øjeblikket er tilsluttet hjemmenetværket. Bemærk, at routere ikke opretholder IP-til-MAC-adressekortlægninger for klienter på andre netværk ud over deres egne. Indlæg for eksterne enheder kan vises i ARP-listen, men de viste MAC-adresser er til fjernnetværks routeren, ikke for den faktiske klientenhed bag routeren.

Management Software til Device Addressing på Business Networks

Større virksomhedens computernetværk løser problemet med universel MAC-til-IP-adressekartlegging ved at installere specielle managementsoftwaresagenter på deres kunder. Disse software systemer, der er baseret på Simple Network Management Protocol (SNMP), omfatter en kaldet kapacitet netværksopdagelse . Disse systemer sender beskeder ud til agenten på hver netværksenhed en anmodning om både IP- og MAC-adresserne på den pågældende enhed. Systemet modtager derefter lagrer resultaterne i en master-tabel adskilt fra en hvilken som helst individuel ARP-cache.

Virksomheder, der har fuld kontrol over deres private intranet, bruger netværksstyringssoftware som en (undertiden dyr) måde at styre klienthardwaren på (som de også ejer). Almindelige forbrugerenheder som telefoner har ikke installeret SNMP-agenter, nej gør hjemme-netværk routere funktion som SNMP-konsoller.