Protocollo di risoluzione degli indirizzi: cos'è l'intestazione ARP in rete

Cos'è l'ARP?

Protocollo di risoluzione degli indirizzi (ARP) è un protocollo importante del livello di rete nel modello OSI, che aiuta a trovare l'indirizzo MAC (Media Access Control) a partire dall'indirizzo IP del sistema. Il compito principale dell'ARP è convertire l'indirizzo IP a 32 bit (per IPv4) in un indirizzo MAC a 48 bit.

Questo protocollo è per lo più utilizzato determinare l'indirizzo hardware (MAC). di un dispositivo da un indirizzo IP. Viene utilizzato anche quando un dispositivo desidera comunicare con un altro dispositivo su una rete locale. La forma completa di ARP è il protocollo di risoluzione degli indirizzi.

Come funziona il protocollo di risoluzione degli indirizzi (ARP)?

Tutti i sistemi operativi in ​​una rete IPv4 mantengono una cache ARP. Quando l'host richiede un indirizzo MAC per inviare un pacchetto a un altro host nella LAN, controlla la sua cache ARP per verificare che sia già presente la traduzione dell'indirizzo MAC.

Il protocollo di risoluzione degli indirizzi (ARP) funziona

Cerchiamo di comprendere questo concetto con un esempio:

  • Hosta P risolve l'indirizzo di protocollo per l'host U per i messaggi di protocollo da un'applicazione su P inviati a U.
  • P non risolve un indirizzo di protocollo per l'host U
  • Utilizzando il livello Internet, l'host P consegna all'host U instradando attraverso T1 e T2.
  • L'host P risolve l'indirizzo hardware T1.
  • Il livello di rete sull'host P passa il pacchetto contenente l'indirizzo del protocollo di destinazione per U per la consegna a T1
  • T1 consegna il pacchetto a T2 che a sua volta lo inoltra all'Host U.

Termini ARP importanti

  • Cache ARP: Dopo aver risolto l'indirizzo MAC, l'ARP lo invia alla cache memorizzata in una tabella per riferimento futuro. Le comunicazioni successive possono utilizzare l'indirizzo MAC dalla tabella.
  • Timeout cache ARP: È il tempo durante il quale l'indirizzo MAC può risiedere nella cache ARP.
  • Richiesta ARP: Trasmissione di un pacchetto sulla rete per verificare se abbiamo trovato o meno l'indirizzo MAC di destinazione.
  • Risposta/risposta ARP: La risposta dell'indirizzo MAC che la sorgente riceve dalla destinazione aiuta nell'ulteriore comunicazione dei dati.

Metodi di risoluzione degli indirizzi

L'associazione tra un indirizzo di protocollo e un indirizzo hardware è nota come associazione.

Le tecniche utilizzate a questo scopo sono tre:

  • Ricerca nella tabella – Associazioni archiviate in memoria con indirizzo di protocollo come chiave. Utilizza il livello di collegamento dati per controllare l'indirizzo del protocollo per trovare l'indirizzo hardware.
  • Dinamico-Questo tipo di metodo di messaggistica di rete viene utilizzato per la risoluzione "just in time". Il livello di collegamento dati invia richieste di messaggi a un indirizzo hardware. la destinazione risponde.
  • Calcolo in forma chiusa–In questo metodo, un indirizzo di protocollo si basa su un indirizzo hardware. Il livello di collegamento dati deriva l'indirizzo hardware dall'indirizzo del protocollo.

Tipi di ARP

Ecco quattro tipi di protocollo di risoluzione degli indirizzi, riportati di seguito:

  • ARP proxy
  • ARP gratuito
  • Revaltrimenti ARP
  • ARP inverso

Scopriamoli tutti nel dettaglio:

Tipi di ARP
Tipi di ARP

ARP proxy

Nel metodo Proxy ARP, i dispositivi Layer 3 possono rispondere alle richieste ARP. Questo tipo ARP è configurato per il router che risponderà all'indirizzo IP di destinazione e mapperà l'indirizzo MAC del router con l'indirizzo IP di destinazione e il mittente quando viene raggiunto a destinazione.

ARP gratuito

Gratuito è un altro tipo di richiesta ARP dell'host. Questo tipo di richiesta ARP aiuta la rete a identificare l'indirizzo IP duplicato. Pertanto, quando una richiesta ARP viene inviata da un router o switch per ottenerla Indirizzo IP, non viene ricevuta alcuna risposta ARP in modo che nessun altro nodo possa utilizzare l'indirizzo IP assegnato a quello switch o router.

Revaltro ARP (RARP)

RevL'altro ARP, ora chiamato anche RARP, è un tipo di protocollo di rete ARP utilizzato dal sistema client in una LAN per richiedere il proprio indirizzo IPv4 dalla tabella del router ARP. L'amministratore di rete crea principalmente una tabella nel gateway-router, che aiuta a determinare l'indirizzo MAC di quello specifico indirizzo IP.

ARP inverso (InARP)

L'ARP inverso, chiamato anche InARP, è un tipo di ARP utilizzato per trovare gli indirizzi IP dei nodi dagli indirizzi del livello di collegamento dati. InARP è ampiamente utilizzato per i frame relè delle reti ATM in cui l'indirizzamento del circuito virtuale di livello 2 viene acquisito dalla segnalazione di livello 2.

Intestazione ARP

Intestazione ARP

Intestazione ARP
  • Tipo di hardware–È 1 per Ethernet.
  • Tipo di protocollo–È un protocollo utilizzato nel livello di rete.
  • Lunghezza indirizzo hardware–È la lunghezza in byte, quindi sarebbe 6 per Ethernet.
  • Lunghezza indirizzo protocollo – Il suo valore è 4 byte.
  • Operacodice indica che il pacchetto è una richiesta ARP (1) o una risposta ARP (2).
  • Indirizzo hardware del mittente – È un indirizzo hardware del nodo sorgente.
  • Indirizzo del protocollo del mittente -È un indirizzo di livello 3 del nodo sorgente.
  • Target Indirizzo hardware – Viene utilizzato in una richiesta RARP, la cui risposta influisce sia sull'hardware di destinazione che sugli indirizzi di livello 3.
  • Target Indirizzo di protocollo – Viene utilizzato in una richiesta ARP quando la risposta trasporta sia gli indirizzi di livello 3 che l'hardware di destinazione.

Vantaggi dell'utilizzo dell'ARP

Ecco i vantaggi/vantaggi dell'utilizzo di ARP

  • Se utilizzi ARP, gli indirizzi MAC possono essere facilmente conosciuti se conosci l'indirizzo IP dello stesso sistema.
  • I nodi finali non devono essere configurati per "conoscere" gli indirizzi MAC. Può essere trovato quando necessario.
  • L'obiettivo di ARP è abilitare ciascun host su una rete che consenta di creare una mappatura tra indirizzi IP e indirizzi fisici.
  • L'insieme di mappature o tabelle memorizzate nell'host è chiamato tabella ARP o cache ARP.

FAQ:

Se le numerose richieste ARP vengono effettuate per un host inesistente, aumenteranno gli intervalli di tempo tra le richieste. Alla fine, l'ARP si arrende.

Le altre macchine rispondono (ARP gratuito) come una normale richiesta ARP. Ciò aiuta a rilevare che un indirizzo IP è già stato assegnato.

Sommario

  • Il protocollo ARP aiuta a trovare l'indirizzo MAC (Media Access Control) in base all'indirizzo IP del sistema.
  • I termini ARP importanti sono: 1) Cache ARP 2) Timeout cache ARP 3) Richiesta ARP 4) Risposta/risposta ARP
  • Tre tipi di tecniche di risoluzione ARP sono: 1) Ricerca nella tabella 2) Dinamica 3) Calcolo in forma chiusa.
  • Importanti protocolli ARP sono: 1) Proxy ARP 2) Gratuitous ARP 3) Revaltro ARP 4) ARP inverso.
  • I componenti dell'intestazione ARP sono 1) Tipo hardware 2) Tipo di protocollo 3) Lunghezza indirizzo hardware 4) Lunghezza indirizzo protocollo 5) Indirizzo hardware mittenti 6) Indirizzo protocollo mittenti 7) Target Indirizzo hardware 8) Target Indirizzo del protocollo.