Il router traduce da IP a mac address tramite ARP. Esattamente come un nodo non router.
>Volendo banalizzare di molto i concetti della seconda parte del corso, si può dire che (per noi, per ora):
>gli host sono connessi alle varie network via RJ45. Su questo cavo, si usa il protocollo ethernet.
>Sopra il protocollo ethernet, posso implementare vari protocolli (a seconda di quello che metto nel payload).
>Se voglio comunicare dentro la mia network, uso ethernet.
>Altrimenti, tramite ethernt invio i pacchetti ad un router, che in base all'ip che trova nel payload invia quel pacchetto ad un altro host via ethernet (se anche l'altra network alla quale è connesso il router è una network ethernet)?
>Sopra il protocollo ethernet, posso implementare vari protocolli (a seconda di quello che metto nel payload).
>Se voglio comunicare dentro la mia network, uso ethernet.
>Altrimenti, tramite ethernt invio i pacchetti ad un router, che in base all'ip che trova nel payload invia quel pacchetto ad un altro host via ethernet (se anche l'altra network alla quale è connesso il router è una network ethernet)?
quello che dice è giusto se cerco di interpretare ciò che credo abbia voluto dire. preso alla lettera non è completamente giusto. cerco di riformularlo qui sotto.
abbiamo visto in dettaglio solo la network ethernet (che può usare vari mezzi di comunicazione fisici); sulla network ethernet si usa il protocollo ethernet;
un frame ethernet può trasportare informazioni di molti protocolli diversi; noi abbiamo visto solo ARP, DHCP e IP.
per comunicare tra nodi che possono essere collegati a network diverse devo creare una network virtuale (internetwork) e noi abbiamo visto solo un modo per crearla: IP;
se i nodi della network virtuale appartengono alla stessa network ethernet, allora si usa un pacchetto IP incapsulato in un frame ethernet, e il frame va direttamente da mittente a destinatario;
se i nodi della network virtuale appartengono a network diverse, allora si usa un pacchetto IP incapsulato in un frame ethernet, e il frame va ad un router; il router estrae il pacchetto e lo fa proseguire incapsulandolo in un altro frame.