La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

5-1 Indirizzamento LAN e ARP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© 1996-2003 All Rights.

Presentazioni simili


Presentazione sul tema: "5-1 Indirizzamento LAN e ARP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© 1996-2003 All Rights."— Transcript della presentazione:

1 5-1 Indirizzamento LAN e ARP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)

2 5-2 Indirizzi LAN Indirizzo IP a 32 bit: r Indirizzo a livello di rete r Usato per inoltrare il datagram alla rete IP di destinazione (ricordando come è definita una rete IP) Indirizzo LAN (o MAC o fisico o Ethernet): r Usato per inoltrare un datagram (dentro una frame) da uninterfaccia ad unaltra fisicamente connessa (stessa rete) r Indirizzo MAC a 48 bit (per la maggioranza delle LAN) r Hard-coded nella ROM della scheda

3 5-3 Indirizzi LAN (cont.) Ogni adapter nella LAN ha un unico indirizzo LAN 2 48 possibili indirizzi LAN

4 5-4 Indirizzi LAN (cont.) r Allocazione indirizzi MAC gestita da IEEE r Manufatturiera compra porzione dello spazio di indirizzi MAC (2 24 ) per assicurare unicità r Analogia: (a) Indirizzo MAC: come Codice Fiscale (b) Indirizzo IP: come indirizzo postale r Indirizzo MAC piatto => portabilità m Si possono spostare schede LAN da una LAN ad unaltra r Indirizzo gerarchico IP NON portabile m dipende dalla rete IP a cui il nodo è attaccato

5 5-5 Routing allinterno della stessa rete A B E Considerando un datagram IP che da A deve essere inviato a B: r Cerca net. address di B, trova B sulla stessa rete di A r link layer invia datagram a B dentro frame del livello link Bs MAC addr As MAC addr As IP addr Bs IP addr IP payload datagram frame frame source, dest address datagram source, dest address

6 5-6 ARP: Address Resolution Protocol r Ogni nodo IP (host, router) su una LAN ha una tabella ARP r ARP Table: Correlazione indirizzi IP/MAC per alcuni nodi della LAN m TTL (Time To Live): tempo dopo il quale la correlazione verrà cancellata (tipicamente 20 min) Come determinare lindirizzo MAC di B conoscendo lindirizzo IP di B?

7 5-7 ARP protocol r A vuole inviare datagram a B e A conosce indirizzo IP di B r Indirizzo MAC di B non è nella tabella ARP r A invia ARP query in broadcast contenente indirizzo IP di B m tutti i nodi della LAN ricevono ARP query r B riceve ARP query, replica ad A con suo (B) indirizzo MAC m frame inviata a indirizzo MAC di A (unicast) r A salva coppia indirizzi IP/MAC nella sua tabella ARP finchè informazione diventa vecchia (time out) r ARP è plug-and-play: m nodi creano loro tabelle ARP senza intervento dellamministratore di rete

8 5-8 Routing verso unaltra LAN Invio di datagram da A a B via R (A conosce indirizzo IP di B) r A sa che deve inviare datagram a R per consegnarlo a B r Due tabelle ARP nel router R, una per ogni rete (LAN) IP A R B

9 5-9 r A crea datagram con sorgente A, destinazione B r A usa ARP per ottenere MAC address di R per r A crea frame a livello link con indirizzo MAC di R come destinazione, frame contiene A-to-B IP datagram r Data link layer di A invia frame r Data link layer di R riceve frame r R rimuove IP datagram da frame LAN, vede che è destinato a B r R usa ARP per ottenere indirizzo fisico di B r R crea frame contenente A-to-B IP datagram e la invia a B A R B Routing verso unaltra LAN (cont.)


Scaricare ppt "5-1 Indirizzamento LAN e ARP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© 1996-2003 All Rights."

Presentazioni simili


Annunci Google