5. arp

Lorsque nous recherchons une adresse MAC avec ARP, le système vérifie d'abord le cache ARP stocké localement. Vous pouvez visualiser ce cache :

pete@icebox:~$ arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.22.1            ether   00:12:24:fc:12:cc   C                     eth0
192.168.22.254          ether   00:12:45:f2:84:64   C                     eth0

Le cache ARP est vide au démarrage d'une machine ; il se remplit au fur et à mesure que des paquets sont envoyés à d'autres hôtes. Si nous envoyons un paquet à une destination qui ne se trouve pas dans le cache ARP, voici ce qui se passe :

  1. L'hôte source crée la trame Ethernet avec un paquet de requête ARP.
  2. L'hôte source diffuse cette trame à l'ensemble du réseau.
  3. Si l'un des hôtes du réseau connaît l'adresse MAC correcte, il enverra un paquet de réponse et une trame contenant l'adresse MAC.
  4. L'hôte source ajoute le mappage IP vers l'adresse MAC au cache ARP, puis procède à l'envoi du paquet.

Vous pouvez également visualiser votre cache ARP via la commande ip :

ip neighbour show

Connectez-vous pour sauvegarder votre progression d'apprentissage

Se connecter

Exercices

La pratique rend parfait ! Voici quelques laboratoires pratiques pour renforcer votre compréhension d'ARP et de l'interaction de la couche réseau :

  1. Explorer l'interaction de la couche réseau avec ping et arp sous Linux - Utilisez les commandes ping et arp pour observer comment les adresses IP sont résolues en adresses MAC et comment la passerelle par défaut gère le trafic.
  2. Identifier les adresses MAC et IP sous Linux - Apprenez à utiliser la commande ip a pour identifier les informations d'adressage réseau, y compris les adresses MAC et IP, qui sont fondamentales pour comprendre ARP.
  3. Gérer l'adressage IP sous Linux - Entraînez-vous à gérer l'adressage IP à l'aide de la commande ip et vérifiez la configuration réseau avec arp et traceroute.

Ces laboratoires vous aideront à appliquer les concepts d'ARP et d'adressage réseau dans des scénarios réels et à renforcer votre confiance en matière de mise en réseau Linux.

Quiz

Quelle commande pouvez-vous utiliser pour visualiser votre cache ARP ?