Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Les fondements des réseaux : Les protocoles et les outils CLI

Comprendre le protocole ARP

Testez gratuitement nos 1336 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Découvrez le protocole ARP (Address Resolution Protocol, protocole de résolution d'adresse). Vous verrez pourquoi il est indispensable à la communication au niveau de la couche accès au média, notamment au sein d'un réseau local IPv4.
05:07

Transcription

Dans cette vidéo, nous allons nous intéresser à un protocole indispensable pour communiquer, c'est le protocole ARP qui se situe au niveau de la couche OSI, au niveau liaison et au niveau du modèle TCP/IP sur la couche accès au média. ARP, comme Adress Resolution Protocol, permet de faire le lien entre une adresse IP d'une carte réseau et une adresse matérielle dite adresse MAC. Plus précisément, son but est, à partir d'une adresse IP connue d'une machine, obtenir son adresse MAC et ainsi pouvoir envoyer notre trame. ARP répond en fait à la question : quelle est l'adresse MAC de la machine dont l'IP est par exemple 192.168.1.1 ? Dans le but d'interroger tous les périphériques du réseau, ARP fonctionne sur la notion de broadcast, c'est-à-dire que la trame ARP est en fait diffusée à tous les périphériques situés sur le même segment du réseau. On dit que la requête ARP est envoyée sur tout le domaine de broadcast. Une machine est reliée par un ou plusieurs switchs qui sont en général dans le même domaine de broadcast. Et on associe souvent un réseau IP logique avec un domaine de broadcast. Si la machine que l'on recherche est présente sur le segment, alors elle répondra à la requête ARP mais cette fois en Unicast directement à l'émetteur et elle fournira dans la réponse, forcément son adresse MAC. À noter qu'en IPv6, le protocole ARP n'est plus utilisé et est remplacé par un autre protocole. Plus précisément, comment ça va fonctionner ? On va prendre un exemple. Ici à gauche, une machine avec l'adresse IP 172.16.0.254 et pour cela, elle va avoir besoin de connaître son adresse MAC, donc d'émettre une requête, un ARP Request en broadcast, c'est-à-dire que tout le monde sur le réseau va le recevoir et la personne qui sera concernée, la machine 172.16.0.25 va recevoir la trame, va voir qu'elle est concernée et va répondre avec une requête ARP REPLY : voilà, je suis 172.16.0.25 et mon adresse MAC est 00:01:02:AA:BB:CC. ARP est donc indispensable pour qu'un réseau local fonctionne. ARP va aussi permettre également de détecter la présence de plusieurs machines sur le réseau qui auraient la même adresse IP, donc de détecter un conflit d'IP. Pour cela, une machine, lorsqu'elle se connecte à un réseau, physiquement, la première chose qu'elle fait c'est émettre une requête ARP dite gratuite. Dans ce ARP gratuit, on émet en fait une trame ARP sur le réseau en recherchant l'adresse MAC qui correspond à l'adresse IP de notre propre carte. S'il y a une réponse, cela veut dire qu'une machine possède sur le réseau la même adresse IP que la machine émettrice. Mais en fait, le ARP gratuit a aussi et surtout une autre fonction détournée. Lorsqu'une machine reçoit un ARP gratuit, même si ça ne la concerne pas dans le cadre de la détection d'un conflit d'IP, elle mettra dans son cache ARP, dans l'OS, une correspondance adresse IP et adresse MAC déduite de ce ARP gratuit. Par exemple, si je reçois un ARP gratuit d'une machine en 192.168.1.1 avec une adresse MAC A, même si je ne suis pas concerné, je n'ai pas la même adresse IP, alors je mettrais dans mon cache ARP, la correspondance. Et donc quand je voudrais interroger cette machine émettrice, je n'aurai pas besoin de reformuler une requête ARP. Alors, une application de ce fonctionnement d'ARP gratuit est justement la notion de Cluster. À gauche, vous avez en fait, deux serveurs appelés NODE A et NODE B qui sont dans le Cluster, c'est-à-dire qu'ils sont configurés de manière à ne faire qu'un. Si le NODE A est défaillant, le NODE B va assumer la charge. À droite, vous avez une machine sur le réseau. Actuellement, si on s'intéresse à la partie Cluster de la partie de gauche, on a affecté une IP virtuelle à Cluster : 192.168.1.1. Ce Cluster est constitué d'une machine en 1.10, le NODE A, ayant une adresse MAC, notée adresse MAC A et d'un NODE B en 1.20 avec l'adresse MAC de B. Actuellement, l'hôte est relié au réseau, les nodes aussi. Dans cette table ARP, qu'est-ce qu'il va y avoir ? Il va savoir que 1.1, c'est-à-dire l'IP du Cluster correspond à l'adresse MAC de A. Effectivement, c'est A qui est actuellement actif. Il va savoir également que 1.10 concerne directement le NODE A et que 1.20 concerne directement le NODE B. Imaginons qu'il y a un problème sur le NODE A. À ce moment-là, que va t-il se passer ? Il va falloir avertir l'hôte et puis en fait, tous les machines connectés au réseau que maintenant, à 192.168.1.1 correspond le NODE B. C'est là qu'un ARP gratuit va être en fait généré. Le NODE B, va émettre une requête ARP qui va dire : voilà, je suis 192.168.1.1 et mon adresse MAC est l'adresse MAC de B. À ce moment-là, l'hôte reçoit la requête ARP gratuite met à jour son cache et à la place, 192.168.1.1 n'est plus l'adresse MAC de A mais l'adresse MAC de B. Et ainsi l'hôte peut toujours continuer à parler et la défaillance du NODE A n'a pas provoqué de perturbation, c'est complètement transparent. Nous avons donc pu comprendre l'utilité du protocole ARP et son application à différents niveaux. On voit que c'est un protocole qui est très important et qui en fait, est indispensable pour communiquer, c'est la base, dans un réseau ethernet local, classique, il y a énormément de requêtes ARP.

Les fondements des réseaux : Les protocoles et les outils CLI

Abordez les caractéristiques des protocoles tels que HTTP pour le web, SMTP pour la messagerie, etc. Découvrez également des outils en ligne de commande ou en mode graphique.

2h21 (37 vidéos)
Aucun commentaire n´est disponible actuellement
 
Thématiques :
IT
Administration réseau
Spécial abonnés
Date de parution :27 juil. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !