ICMP - ARP - RARP - DHCP - NAT Flashcards
Cos’è ICMP
ICMP (Internet Control Message Protocol) è un protocollo che svolge funzioni di controllo per IP, ovvero segnala errori e malfunzionamenti nei pacchetti.
Quali sono le funzioni di ICMP
Verificare lo stato della rete
Riportare anomalie
Migliorare il routing
Scoprire le netmask
Com’è composto un header ICMP
Type: tipo di messaggio ICMP (errore o richiesta info)
Code: descrive il messaggio
Checksum: controlla i bit errati nel messaggio
Additional Fields and Data
Quali sono le applicazioni di ICMP
Ping: utilizzato per verificare la connettività a livello rete tra due host (echo e echo reply)
Traceroute: utilizzato per scoprire il percorso seguito per arrivare ad una certa destinazione
Come può essere risolto il problema della risoluzione dell’indirizzo?
Per potersi scambiare informazioni due host devono conoscere i rispettivi indirizzi fisici ma il protocollo IP consente di individuare un host solo tramite inidrizzi logici (indirizzi IP), quindi ci viene in aiuto il protocollo ARP che crea una corrispondenza tra i due tipi di indirizzi
Cos’è ARP e come funziona
ARP (Address Resolution Protocol) è un protocollo che crea una corrispondenza tra gli indirizzi logici e gli indirizzi fisici.
A conosce l’indirizzo IP di B, ma non il suo indirizzo fisico. A manda in broadcast a tutti gli host della rete un pacchetto contenente l’indirizzo di rete di B, allo scopo di conoscere l’indirizzo fisico di B
B riconosce il suo indirizzo di rete e risponde ad A e finalmente A può spedire il datagram a B
Quali sono gli scenari che possono presentarsi nel caso di utilizzo del protocollo ARP
Un host capisce se un altro host è sulla stessa rete tramite la netmask e possono verificarsi due situazioni:
Primo caso: l’host destinazione è sulla stessa LAN (stessa subnet IP)
Viene semplicemente mandato il pacchetto ARP
Secondo caso: l’host destinazione non è sulla stessa LAN (subnet IP)
In questo caso l’indirizzo IP destinatario sarà quello del router
Cos’è RARP
RARP è il protocollo inverso dell ARP, quindi crea una corrispondenza tra indirizzo fisico e logico conoscendo l’indirizzo fisico
Da quali protocolli è stato sostituito RARP
- BOOTP: BOOTstrap Protocol
- DHCP: Dynamic Host Configuration Protocol
Cos’è il NAT
NAT (Network Address Translation) consente ad un dispositivo di agire come intermediario tra Internet (rete pubblica) e una rete privata, in questo modo, un unico indirizzo IP può rappresentare un intero gruppo di computer