Dans ce cours, nous allons voir le fonctionnement du protocole ARP (Address Resolution Protocol).
On va prendre comme exemple, deux PC : A et B.
Le PC A porte l’ip 192.168.1.1 avec une mac adresse qu’avec des A.
Et le PC B à l’ip 192.168.1.2 avec une adresse MAC qu’avec des B, pour faire simple.
On va lancer un ping du PCA| vers le PCB
La commande Ping utilise le protocole ICMP et le paquet IP utilise la couche réseau, la couche 3.
Notre paquet IP aura donc une adresse IP source en 192.168.1.1 et une adresse IP de destination en 192.168.1.2.
La prochaine étape consiste à placer notre paquet IP dans une trame Ethernet, dans laquelle sera définis notre Mac Adresse source avec des A et notre MAC adresse de destination qu’avec des B.
Mais comment le PC A peut-il connaitre la MAC adresse du PC B ?
Et bien c’est là qu’intervient le protocole ARP (Address Resolution Protocol) !
|Voyons comment il fonctionne :
Si on lance la commande « arp -a » sur le PC A pour afficher sa table ARP, on peut voir qu’il n’y a qu’une seule entrée.
Le PC A a appris que l’adresse IP 192.168.1.2 a été mappée à l’adresse MAC qui contient que des A !
Regardons de plus près, comment le protocole ARP (Address Resolution Protocol) fonctionne :
Si le PC A vient tout juste de démarrer, sa table ARP est vide. Ce qui veut dire qu’il n’a aucune connaissance de la mac-adresse du PC B.
Le PC A va donc envoyer une| « requête ARP ».
Il s’agit d’un message demandant qui à l’adresse IP 192.168.1.2 et quelle est son adresse MAC.
Et comme on ne connait pas encore cette fameuse adresse mac du PC B, le PC A utilisera un message de| type broadcast, ou le champ de la mac adresse de destination sera rempli qu’avec des F.
Ce type de message atteindra l’ensemble des PC du même réseau, pour trouver le PC B.
Ensuite le PC B, répondra avec un message| « ARP Reply » qui dira que c’est bien lui qui porte l’ip 192.168.1.2 et en profitera pour communiquer son adresse MAC.
Retrouvez tous nos cours pour réussir votre CCNA sur la chaîne YouTube de Formip.