Qu-est-ce que Les protocoles ARP et RARP
Publié par
admin
à
03:07
Qu'est-ce que Les protocoles ARP et RAR
Internet propose l’interconnexion de réseaux physiques par des routeurs. C’est un exemple d’interconnexion de systèmes ouverts. Pour obtenir l’interfonctionne-ment des différents réseaux, la présence du protocole IP est nécessaire dans les nœuds qui effectuent le routage entre les réseaux. Globalement, Internet est un réseau à transfert de paquets. Les paquets traversent plusieurs sous-réseaux pour atteindre leur destination, sauf bien sûr si l’émetteur se trouve dans le même sous-réseau que le récepteur. Les paquets sont routés dans les passerelles situées dans les nœuds d’interconnexion. Ces passerelles sont des routeurs. De façon plus précise, ces routeurs transfèrent des paquets d’une entrée vers une sortie, en déterminant pour chaque paquet la meilleure route à suivre.
Le réseau Internet a été développé pour mettre en relation des machines du monde entier, auxquelles on a pris soin d’attribuer des adresses IP. Ces adresses IP n’ont aucune relation directe avec les adresses des cartes coupleurs qui permettent aux PC de se connecter au réseau. Ces dernières sont des adresses physiques.
Pour envoyer un datagramme sur Internet, le logiciel réseau convertit l’adresse IP en une adresse physique, utilisée pour transmettre la trame. La traduction de l’adresse IP en une adresse physique est effectuée par le réseau sans que l’utilisateur s’en aperçoive.Le protocole ARP ( Address Résolution Protocol)effectue cette traduction en s’appuyant sur le réseau physique. ARP permet aux machines de résoudre les adresses sans utiliser de table statique. Une machine utilise ARP pour déterminer l’adresse physique du destinataire. Elle diffuse pour cela sur le sous-réseau une requête ARP qui contient l’adresse IP à traduire. La machine possédant l’adresse IP concernée répond en renvoyant son adresse physique. Pour rendre ARP plus performant, chaque machine tient à jour, en mémoire, une table des adresses résolues et réduit ainsi le nombre d’émissions en mode diffusion. Ce processus est illustré à la figure
De façon inverse, une station qui se connecte au réseau peut connaître sa propre adresse physique sans avoir d’adresse IP. Au moment de son initialisation (bootstrap),cette machine doit contacter son serveur afin de déterminer son adresse IP et ainsi de pouvoir utiliser les services TCP/IP. Dans ce cas, le protocole RARP (Reverse ARP)permet à la machine d’utiliser son adresse physique pour déterminer son adresse logique sur Internet. Par le biais du mécanisme RARP, une station peut se faire identifier comme cible en diffusant sur le réseau une requête RARP. Les serveurs recevant le message examinent leur table et répondent au client. Une fois l’adresse IP obtenue, la machine la stocke en mémoire vive et n’utilise plus RARP jusqu’à ce qu’elle soit réinitialisée.
Dans la version IPv6, les protocoles ARP et RARP ne sont plus utilisés et sont remplacés par un protocole de découverte des voisins, appelé ND (Neighbor Discovery), qui est un sous-ensemble du protocole de contrôle ICMP, que nous examinerons ultérieurement.
De façon inverse, une station qui se connecte au réseau peut connaître sa propre adresse physique sans avoir d’adresse IP. Au moment de son initialisation (bootstrap),cette machine doit contacter son serveur afin de déterminer son adresse IP et ainsi de pouvoir utiliser les services TCP/IP. Dans ce cas, le protocole RARP (Reverse ARP)permet à la machine d’utiliser son adresse physique pour déterminer son adresse logique sur Internet. Par le biais du mécanisme RARP, une station peut se faire identifier comme cible en diffusant sur le réseau une requête RARP. Les serveurs recevant le message examinent leur table et répondent au client. Une fois l’adresse IP obtenue, la machine la stocke en mémoire vive et n’utilise plus RARP jusqu’à ce qu’elle soit réinitialisée.
Dans la version IPv6, les protocoles ARP et RARP ne sont plus utilisés et sont remplacés par un protocole de découverte des voisins, appelé ND (Neighbor Discovery), qui est un sous-ensemble du protocole de contrôle ICMP, que nous examinerons ultérieurement.
0 commentaires: