Il primo paragrafo non è corretto, è il contrario.
L'ARP viene utilizzato quando è noto che la destinazione si trova sulla rete corrente. La sequenza è simile a questa:
Controlla la tabella di routing per la destinazione
La tabella di routing viene testata in ordine di specificità, quindi mentre le voci 192.0.0.0/8 e 192.168.0.0/16 corrispondono entrambe a 192.168.1.1, la seconda è una corrispondenza più specifica. 0.0.0.0/0 corrisponde a tutto ed è la route predefinita.
Connesso o instradato?
Il percorso abbinato sarà una rete connessa (il dispositivo di invio ha un indirizzo IP sulla stessa rete) oppure no. Se connesso, viene emesso un arp e recuperato l'indirizzo mac (supponendo che il dispositivo esista), il pacchetto viene passato allo strato 2 (Ethernet) per trasmettere.
Se la rete non è una rete connessa, avrà un indirizzo IP gateway. Tale indirizzo IP deve essere su una rete connessa. Di nuovo, viene emesso un arp per l'indirizzo IP del gateway, l'indirizzo mac recuperato e il pacchetto viene passato al layer 2 per trasmettere all'IP del gateway.
Al prossimo salto
Una volta arrivato lì, viene seguito esattamente lo stesso processo. Entrambi i gateway hanno l'indirizzo IP di destinazione su un'interfaccia connessa o lo passano a un altro router.
Creazione di una tabella di routing
Esistono molti modi in cui viene popolata una tabella di routing. Le route per le reti connesse sono sempre configurate dal sistema operativo in base agli indirizzi dell'interfaccia. In un ambiente in cui viene utilizzato DHCP, un indirizzo IP viene inviato a un'interfaccia e di solito viene fornito un gateway predefinito. Quindi, una volta terminato il DHCP, il dispositivo ha una route di rete connessa e una route predefinita.
Un'installazione più semplice è statica. Il dispositivo ha un indirizzo IP assegnato staticamente nella sua configurazione, un gateway predefinito e forse alcune route statiche. Questi sono tutti configurati manualmente sul dispositivo stesso.
Instradamento dinamico
Chiaramente, quando si ha a che fare con qualcosa di complesso come Internet, aggiungere manualmente percorsi statici sarebbe una proposta difficile. Succede ancora ad alcuni livelli, ma tutto è aiutato dai protocolli di routing dinamico. Questo è efficacemente dove un router "possiede" un insieme di intervalli di indirizzi IP e lo comunica ad altri router. Tutti i router apprendono il routing l'uno dall'altro.
Ciò significa che un ISP può ottenere un nuovo intervallo IP, aggiungerlo alla sua configurazione e pubblicizzarlo fuori dalla sua rete, e il resto di Internet lo impara senza ulteriore configurazione richiesta.
disconoscimento
Si noti che l'intera descrizione è una versione ridotta di ciò che accade, ci sono molte eccezioni, avvertenze e tecnologie diverse che possono alterare il modo in cui si svolge il processo, ma è così che funziona a livello base.