Ceci est une ancienne révision du document !
ARP
ARP (Address Resolution Protocol) permet à une machine d'obtenir l'adresse MAC d'un hôte sur le même réseau local à partir de son adresse IP, afin de pouvoir communiquer avec lui. La machine demandeuse va alors envoyer une requête ARP en broadcast (à tous les hôtes du réseau). L'hôte qui possède l'adresse IP concernée répondra alors à la machine source en lui donnant son adresse MAC. Les correspondances MAC/IP sont enregistrées au sein des différents hôtes d'un réseau dans une table de cache ARP, qui peut être configurée dynamiquement par le système d'exploitation ou statiquement par un administrateur. Le protocole ARP n'existe pas en IPv6. Il existe un protocole inverse nommé RARP, qui permet d'associer une adresse MAC à une adresse IP, utile dans certains cas (rare).
Requêtes ARP gratuites
Des requêtes ARP gratuites (gratuitous ARP) sont envoyées au démarrage de certains systèmes d'exploitation. Par exemple, certains modems-routeurs envoient ce type de requêtes au démarrage. Elles permettent à cet équipement, nouvel arrivant sur le réseau, de vérifier que son adresse IP n'existe pas déjà, ce qui évite des conflits par doublon d'adresse IP. L'interface expéditrice de la requête n'attend aucune réponse. La mise à jour de la mémoire tampon des systèmes connectés au réseau est alors assurée. Les commutateurs sont informés de l'existence de l'adresse MAC de la machine en question. L'ensemble de ces actions assure une plus grande rapidité ultérieure de connexion au réseau. Une multitude d'émission de ces types de requêtes peut être un indicateur de câble défectueux entraînant des reconnexions fréquentes.