[Internet-e-architetture-di-rete] tabella di inoltro

Luigi Bianchi luigibianchi90 at gmail.com
Sat Dec 23 17:18:47 CET 2017


Il 21 dicembre 2017 09:27, Antonio Prado <antonio at prado.it> ha scritto:
> la risposta puo' essere arricchita
>
> per completezza farei riferimento alle due specie di inoltro: diretto e
> indiretto
> poi descriverei COME funziona esattamente l'inoltro (coinvolgendo non
> solo IP ma pure MAC).
>
> vuoi provarci?

Posso provarci.
L'Host sorgente deve inviare un datagramma ad un altro host di cui
conosce l'indirizzo ip. Dal momento che l'host sorgente conosce anche
il proprio indirizzo IP, attraverso un'operazione di ANDing verifica
se l'host destinatario si trova nella stessa rete o in un'altra.
- Se sorgente e destinatario sono nella stessa rete, allora si
procederà con l'inoltro diretto. L'host sorgente interrogherà la
tabella ARP per conoscere l'indirizzo MAC corrispondente all'indirizzo
IP del destinatario. Se non trova corrispondenza nella tabella ARP,
verrà inviata una ARP Request in broadcast, e l'host che si riconosce
nell'indirizzo IP della richiesta, risponderà comunicando il proprio
MAC address, e la tabella ARP verrà aggiornata. Una volta che l'host
sorgente consce l'indirizzo MAC del destinatario, potrà procedere a
formare il frame da inviare a livello fisico.
- Se sorgente e destinatario non dovessero trovarsi nella stessa rete,
si procederà con un inoltro indiretto. L'host sorgente invierà il
pacchetto al router appartenente alla propria sottorete, il router
tramite ARP provvederà a conoscere il MAC address di destinazione e
quindi a formare e inviare il frame al destinatario. Il frame verrà
inviato tramite l'interfaccia appartenente alla rete del destinatario.
Laddove il router non fosse direttamente collegato alla rete del
destinatario, occorrerà interrogare la tabella di routing per
conoscere "la strada" da percorrere per raggiungere il destinatario.

--
Luigi



More information about the Internet-e-architetture-di-rete mailing list