Address Resolution Protocol/Introduction
Une page de Wikiversité.
Address Resolution Protocol/Introduction est une ébauche concernant l'informatique. Vous pouvez aider le projet Wikiversité en l'améliorant.
Le protocole ARP qui signifie Address Resolution Protocol, permet comme son nom l'indique de résoudre des adresses. Pour comprendre son intérêt et savoir de quelles adresses il s'agit, il faut l'associer au protocole IP. Le protocole IP pour communiquer entre les machines, utilise des adresses "logiques" (par exemple 192.168.0.1) qui sont chacune associée à une interface physique (par exemple une carte réseau). Une interface physique représente la partie matérielle d'une machine qui va permettre de la relier au réseau. De plus chaque interface physique possède un numéro de série unique (au niveau mondial) qui est utilisé cette fois comme adresse "physique" (par exemple 00:09:6B:F5:FD:BC).
On obtient ainsi une distinction entre la partie matérielle, physique, statique et la partie logique, ce qui permet un certain degré d'abstraction. L'abstraction permet à la couche logiciel d'être plus flexible, les adresses dites logiques (du protocole IP ou autres) peuvent plus facilement être changées que les adresses physiques.
Quand des données circulent sur le support physique constituant le réseau, par exemple dans une trame Ethernet, la carte réseau va uniquement récupérer celles dont le destinataire correspond à son adresse physique. Dans le cadre d'un réseau Ethernet et du protocole ARP, cette adresse physique s'appelle adresse MAC (Medium Access Control).
Le but du protocole ARP est donc d'associer les adresses logiques aux adresses physiques. Pour cela à chaque adresse logique il va envoyer une requête sur le réseau afin de déterminer l'adresse physique de la machine qui la possède. Une fois cette association effectuée, il va garder cette information en mémoire pour éviter de saturer le réseau.

