Da network a data link

7
Da network a data link • Il meccanismo di routing determina la prossima destinazione di un datagramma IP • Il livello data-link deve effettivamente consegnare il datagramma alla prossima destinazione – per es., incapsulato in un frame Ethernet

description

Da network a data link. Il meccanismo di routing determina la prossima destinazione di un datagramma IP Il livello data-link deve effettivamente consegnare il datagramma alla prossima destinazione per es., incapsulato in un frame Ethernet. Diversi indirizzi. - PowerPoint PPT Presentation

Transcript of Da network a data link

Page 1: Da network a data link

Da network a data link

• Il meccanismo di routing determina la prossima destinazione di un datagramma IP

• Il livello data-link deve effettivamente consegnare il datagramma alla prossima destinazione– per es., incapsulato in un frame Ethernet

Page 2: Da network a data link

Diversi indirizzi

• Livello network e data-link hanno differenti spazi degli indirizzi– IP 4byte -- Ethernet 8byte

• Il data-link layer ha bisogno dell’indirizzo fisico della prossima destinazione

• Il livello network conosce solo l’indirizzo di network

Page 3: Da network a data link

Address Resolution Protocol (RFC 826)

• Protocollo per effettuare il mapping tra indirizzi IP ed indirizzi di livello data-link.

• L’host richiedente invia un messaggio ARP in broadcast sulla rete locale.– Nota: ha senso effettuare ARP solo per host

direttamente connessi.

• Il messaggio è ricevuto da tutti gli host ma solo l’host corrispondente all’indirizzo IP richiesto risponde con il suo indirizzo Ethernet

Page 4: Da network a data link

Struttura messaggio ARP

• hardware typehardware type e prot type:prot type: specificano i tipi di protocollo; 2 byte di lunghezza– ehternet: 1; IP 0x0800

• hardware len e prot len: hardware len e prot len: specificano la lunghezza degli indirizzi

• opop specifica il tipi di richiesta• richiesta ARP: 1

• risposta ARP: 2

• richiesta RARP: 3

• risposta RARP: 4

Page 5: Da network a data link

Struttura messaggio ARP

• 4 campi per indirizzi• sender hardware address

• sender protocol address

• receiver hardware address

• sendere protocol address

• Richiesta e Risposta ARP– sender riempe tutti i campi tranne RHA– receiver riempe il campo e scambia i campi

receiver e sender

Page 6: Da network a data link

ARP cache

• Ogni host mantiene una cache delle associazioni di indirizzi IP/Hardware

• Il commando arp ci mostra la cache

• Ogni entry della cache è valida per 20 minuti

Page 7: Da network a data link

Reverse Address Resolution Protocol (RFC 903)

• Compie l’operazione inversa del protocollo ARP– Scopre l’indirizzo IP associato ad un indirizzo

hardware– Utilizzato per il bootstrap di macchine diskless