Address Resolution Protocol (ARP)

Innholdsfortegnelse:

Anonim

Hva er ARP?

Address Resolution Protocol (ARP) er en viktig protokoll for nettverkslaget i OSI-modellen, som hjelper med å finne MAC-adressen (Media Access Control) gitt systemets IP-adresse. ARPs hovedoppgave er å konvertere 32-biters IP-adresse (for IPv4) til en 48-biters MAC-adresse.

Denne protokollen brukes for det meste til å bestemme maskinvareadressen (MAC) til en enhet fra en IP-adresse. Den brukes også når en enhet vil kommunisere med en annen enhet på et lokalt nettverk. Den fulle formen for ARP er Address Resolution Protocol.

I denne nettverksopplæringen vil du lære:

  • Hva er ARP?
  • Hvordan fungerer Address Resolution Protocol (ARP)?
  • Viktige ARP-vilkår:
  • Adresseløsningsmetoder
  • Typer ARP
  • ARP-topptekst:
  • Fordeler med å bruke ARP

Hvordan fungerer Address Resolution Protocol (ARP)?

Alt operativsystem i et IPv4-nettverk beholder en ARP-cache. Når verten ber om en MAC-adresse for å sende en pakke til en annen vert i LAN, sjekker den sin ARP-cache for å kontrollere at MAC-adresseoversettelsen allerede presenterer.

La oss forstå dette konseptet med et eksempel:

  • Hosta P løser protokolladresse for vert U for protokollmeldinger fra et program på P sendt til U.
  • P løser ikke en protokolladresse for vert U
  • Ved å bruke internett-laget leverer vert P til vert U ved å rute gjennom T1 og T2.
  • Vert P løser maskinvareadressen T1.
  • Nettverkslag på vert P sender pakker som inneholder destinasjonsprotokolladresse for U for levering til T1
  • T1 leverer pakken til T2 som igjen videresender pakken til Host U.

Viktige ARP-vilkår:

  • ARP-hurtigbuffer: Etter å ha løst MAC-adressen, sender ARP den til hurtigbufferen som er lagret i en tabell for fremtidig referanse. Den påfølgende kommunikasjonen kan bruke MAC-adressen fra tabellen.
  • ARP Cache Timeout: Det er tiden MAC-adressen i ARP-cachen kan ligge.
  • ARP-forespørsel: Kringkasting av en pakke over nettverket for å validere om vi kom over destinasjons-MAC-adressen eller ikke.
  • ARP-svar / svar: MAC-adressesvaret som kilden mottar fra destinasjonen, hjelper til videre kommunikasjon av dataene.

Adresseløsningsmetoder

Forbindelse mellom en protokolladresse og en maskinvareadresse er kjent som bindende.

Det er tre teknikker som brukes til dette formålet:

  • Tabelloppslag - Bindinger lagret i minnet med protokolladresse som nøkkel. Den bruker datalinklaget sjekker protokolladressen for å finne maskinvareadressen.
  • Dynamisk - Denne typen nettverksmeldingsmetode brukes til "just-in-time" oppløsning. Datalinklag sender meldingsforespørsler i en maskinvareadresse. destinasjonen reagerer.
  • Beregning med lukket form - I denne metoden er en protokolladresse basert på en maskinvareadresse. Datalinklag henter maskinvareadressen fra protokolladressen.

Typer ARP

Her er fire typer adresseoppløsningsprotokoller, som er gitt nedenfor:

  • Proxy ARP
  • Takknemlig ARP
  • Omvendt ARP
  • Invers ARP

La oss lære dem alle i detalj:

Typer ARP

Proxy ARP:

I Proxy ARP-metoden kan Layer 3-enheter svare på ARP-forespørsler. Denne ARP-typen er konfigurert, vil ruteren svare på mål-IP-adressen og kartlegger ruterens MAC-adresse med mål-IP-adressen og avsenderen når den er nådd til destinasjonen.

Takknemlig ARP:

Gratuitous er en annen type ARP-forespørsel fra verten. Denne typen ARP-forespørsel hjelper nettverket med å identifisere den dupliserte IP-adressen. Derfor, når en ARP-forespørsel sendes av en ruter eller bytte for å få IP-adressen, mottas ingen ARP-svar. Slik at ingen andre noder kan bruke IP-adressen som er tildelt den bryteren eller ruteren.

Omvendt ARP (RARP)

Omvendt ARP, også nå kalt RARP, er en type ARP-nettverksprotokoll som brukes av klientsystemet i et LAN for å be om IPv4-adressen fra ARP-rutetabellen. Nettverksadministratoren oppretter stort sett en tabell i gateway-ruteren, som hjelper til med å bestemme MAC-adressen til den spesifikke IP-adressen.

Invers ARP (InARP)

Invers ARP kalles også InARP, er en type ARP som brukes til å finne nodenes IP-adresse fra datalinklagadressene. InARP er mye brukt for ATM-nettverk ramme-reléer der Layer 2 virtuell kretsadressering ervervet fra Layer 2-signalering.

ARP-topptekst:

ARP-topptekst
  • Maskinvaretype - Det er 1 for Ethernet.
  • Protokolltype - Det er en protokoll som brukes i nettverkslaget.
  • Maskinvareadresselengde - Det er lengden i byte slik at den ville være 6 for Ethernet.
  • Protokolladresselengde - Verdien er 4 byte.
  • Operasjonskode indikerer at pakken er en ARP-forespørsel (1) eller en ARP-respons (2).
  • Senders Hardware Address - Det er en maskinvareadresse til kildekoden.
  • Senders Protocol Address - Det er en lag 3-adresse til kildenoden.
  • Target Hardware Address - Den brukes i en RARP-forespørsel, som svar påvirker både destinasjonens maskinvare og lag 3-adresser.
  • Target Protocol Address - Den brukes i en ARP-forespørsel når svaret bærer både lag 3-adresser og destinasjonens maskinvare.

Fordeler med å bruke ARP

Her er fordelene / fordelene ved å bruke ARP

  • Hvis du bruker ARP, kan MAC-adresser lett bli kjent hvis du kjenner IP-adressen til det samme systemet.
  • Sluttnoder skal ikke konfigureres til å "kjenne" MAC-adresser. Det kan bli funnet når det er nødvendig.
  • ARPs mål er å aktivere hver vert i et nettverk som lar deg bygge opp en kartlegging mellom IP-adresser og fysiske adresser.
  • Settet med tilordninger eller tabeller som er lagret i verten kalles ARP-tabell eller ARP-cache.

FAQ:

Hva skjer hvis det blir gjort en ARP-forespørsel for en ikke-vert?

Hvis flere ARP-forespørsler er laget for en ikke-vert, vil det øke tidsintervallene mellom forespørslene. Til slutt gir ARP opp.

Hva om en vert sender en ARP-forespørsel om IP-adressen?

De andre maskinene svarer (gratis ARP) som en vanlig ARP-forespørsel. Dette hjelper til med å oppdage at en IP-adresse allerede er tildelt.

Sammendrag:

  • ARP-protokollen hjelper deg med å finne MAC-adressen (Media Access Control) gitt systemets IP-adresse.
  • Viktige ARP-vilkår er: 1) ARP Cache 2) ARP Cache Timeout 3) ARP-forespørsel 4) ARP-svar / svar
  • Tre typer ARP-oppløsningsteknikker er: 1) Tabelloppslag 2) Dynamisk 3) Beregning med lukket form.
  • Viktige ARP-protokoller er: 1) Proxy ARP 2) Gratuitøs ARP 3) Omvendt ARP 4) Invers ARP.
  • Komponentene i ARP-overskriften er 1) Maskinvaretype 2) Protokolltype 3) Maskinvareadresselengde 4) Protokolladresselengde 5) Avsenderens maskinvareadresse 6) Avsenderens protokolladresse 7) Maskinvareadresse 8) Målprotokolladresse.