Adresseopløsningsprotokol (ARP)

Indholdsfortegnelse:

Anonim

Hvad er ARP?

Address Resolution Protocol (ARP) er en vigtig protokol for netværkslaget i OSI-modellen, som hjælper med at finde MAC-adressen (Media Access Control) givet systemets IP-adresse. ARPs hovedopgave er at konvertere 32-bit IP-adressen (til IPv4) til en 48-bit MAC-adresse.

Denne protokol bruges mest til at bestemme hardware (MAC) adressen på en enhed ud fra en IP-adresse. Det bruges også, når en enhed ønsker at kommunikere med en anden enhed på et lokalt netværk. Den fulde form for ARP er Address Resolution Protocol.

I denne netværksvejledning lærer du:

  • Hvad er ARP?
  • Hvordan fungerer Address Resolution Protocol (ARP)?
  • Vigtige ARP-vilkår:
  • Adresseløsningsmetoder
  • Typer af ARP
  • ARP header:
  • Fordele ved at bruge ARP

Hvordan fungerer Address Resolution Protocol (ARP)?

Alle operativsystemer i et IPv4-netværk har en ARP-cache. Når værten anmoder om en MAC-adresse for at sende en pakke til en anden vært i LAN, kontrollerer den sin ARP-cache for at kontrollere, at MAC-adresseoversættelsen allerede præsenterer.

Lad os forstå dette koncept med et eksempel:

  • Hosta P løser protokoladresse for vært U for protokolbeskeder fra en applikation på P sendt til U.
  • P løser ikke en protokoladresse for vært U
  • Ved at bruge internetlaget leverer vært P til vært U ved at rute gennem T1 og T2.
  • Vært P løser T1-hardware-adressen.
  • Netværkslag på vært P passerer pakke indeholdende destinationsprotokoladresse for U til levering til T1
  • T1 leverer pakken til T2, som igen videresender pakken til vært U.

Vigtige ARP-vilkår:

  • ARP-cache: Efter løsning af MAC-adressen sender ARP den til cachen, der er gemt i en tabel til fremtidig reference. Den efterfølgende kommunikation kan bruge MAC-adressen fra tabellen.
  • ARP-cache-timeout: Det er det tidspunkt, hvor MAC-adressen i ARP-cachen kan findes.
  • ARP-anmodning: Broadcasting en pakke over netværket for at validere, om vi stødte på destinations-MAC-adressen eller ej.
  • ARP-svar / svar: MAC-adressesvaret, som kilden modtager fra destinationen, hjælper med yderligere kommunikation af dataene.

Adresseløsningsmetoder

Forbindelse mellem en protokoladresse og en hardware-adresse er kendt som bindende.

Der er tre teknikker, der anvendes til dette formål:

  • Tabelopslag - Bindinger gemt i hukommelsen med protokoladresse som nøgle. Det bruger datalinklaget kontrollerer protokoladressen for at finde hardwareadressen.
  • Dynamisk - Denne type netværksmeddelelsesmetode bruges til "just-in-time" opløsning. Datalinklag sender meddelelsesanmodninger i en hardware-adresse. destinationen reagerer.
  • Beregning med lukket form - I denne metode er en protokoladresse baseret på en hardware-adresse. Datalinklag stammer hardwareadressen fra protokoladressen.

Typer af ARP

Her er fire typer adresseopløsningsprotokol, som er angivet nedenfor:

  • Proxy ARP
  • Taknemmelig ARP
  • Omvendt ARP
  • Omvendt ARP

Lad os lære dem alle detaljeret:

Typer af ARP

Proxy ARP:

I Proxy ARP-metoden kan Layer 3-enheder svare på ARP-anmodninger. Denne ARP-type er konfigureret, vil routeren reagere på mål-IP-adressen og kortlægger routerens MAC-adresse med mål-IP-adressen og afsenderen, når den nås til dens destination.

Gratuitøs ARP:

Gratuitous er en anden type ARP-anmodning fra værten. Denne type ARP-anmodning hjælper netværket med at identificere den duplikerede IP-adresse. Derfor modtages ingen ARP-svar, når en ARP-anmodning sendes af en router eller switch for at få dens IP-adresse. Så ingen andre noder kan bruge den IP-adresse, der er tildelt den pågældende switch eller router.

Omvendt ARP (RARP)

Omvendt ARP, også nu kaldet RARP, er en type ARP-netværksprotokol, der bruges af klientsystemet i et LAN til at anmode om sin IPv4-adresse fra ARP-routertabellen. Netværksadministratoren opretter for det meste en tabel i gateway-routeren, som hjælper med at bestemme MAC-adressen til den specifikke IP-adresse.

Invers ARP (InARP)

Invers ARP kaldes også InARP, er en type ARP, der bruges til at finde nodernes IP-adresse fra datalinklagets adresser. InARP bruges i vid udstrækning til ATM-netværksramrelæer, hvor Layer 2-virtuel kredsløbsadressering erhverves fra Layer 2-signalering.

ARP header:

ARP-overskrift
  • Hardwaretype - det er 1 til Ethernet.
  • Protokol Type - Det er en protokol, der bruges i netværkslaget.
  • Hardwareadresselængde - Det er længden i byte, så den ville være 6 for Ethernet.
  • Protokoladresselængde - Dens værdi er 4 byte.
  • Operationskode angiver, at pakken er en ARP-anmodning (1) eller en ARP-respons (2).
  • Afsenderhardwareadresse - Det er en hardwareadresse for kildeknudepunktet.
  • Senders Protocol Address - Det er en lag 3-adresse på kildeknudepunktet.
  • Målhardwareadresse - Den bruges i en RARP-anmodning, hvilket svar påvirker både destinationsens hardware og lag 3-adresser.
  • Target Protocol Address - Den bruges i en ARP-anmodning, når svaret bærer både lag 3-adresser og destinationsens hardware.

Fordele ved at bruge ARP

Her er fordele / fordele ved at bruge ARP

  • Hvis du bruger ARP, kan MAC-adresser let være kendt, hvis du kender IP-adressen til det samme system.
  • Slutknudepunkter skal ikke konfigureres til at "kende" MAC-adresser. Det kan findes, når det er nødvendigt.
  • ARPs mål er at aktivere hver vært på et netværk, der giver dig mulighed for at opbygge en kortlægning mellem IP-adresser og fysiske adresser.
  • Sættet med tilknytninger eller tabeller, der er gemt i værten, kaldes ARP-tabel eller ARP-cache.

FAQ:

Hvad sker der, hvis der foretages en ARP-anmodning for en ikke-eksisterende vært?

Hvis de flere ARP-anmodninger foretages for en ikke-eksisterende vært, vil det øge tidsintervaller mellem anmodninger. Til sidst giver ARP op.

Hvad hvis en vært sender en ARP-anmodning om sin IP-adresse?

De andre maskiner svarer (gratis ARP) som en normal ARP-anmodning. Dette hjælper med at opdage, at en IP-adresse allerede er tildelt.

Resumé:

  • ARP-protokol hjælper med at finde MAC-adressen (Media Access Control) givet systemets IP-adresse.
  • Vigtige ARP-vilkår er: 1) ARP-cache 2) ARP-cache-timeout 3) ARP-anmodning 4) ARP-svar / svar
  • Tre typer ARP-opløsningsteknikker er: 1) Tabelopslag 2) Dynamisk 3) Beregning med lukket form.
  • Vigtige ARP-protokoller er: 1) Proxy ARP 2) Utilstrækkelig ARP 3) Omvendt ARP 4) Invers ARP.
  • Komponenterne i ARP-header er 1) Hardware Type 2) Protokol Type 3) Hardware Adresselængde 4) Protokol Adresselængde 5) Afsendere Hardware Adresse 6) Afsendere Protokol Adresse 7) Målhardwareadresse 8) Målprotokol Adresse.