Livraison d’un paquet IP
Paquet IP : La livraison de paquets d’hôtes à hôte comporte une série de processus.
Nous allons les voir en détail, lorsque le PC communique avec le serveur qui se trouve sur un autre sous-réseau.
Le PC, souhaite envoyer ces données, au serveur. L’application qui gère ses données n’a pas besoin d’une connexion fiable.
Elle va donc utiliser le protocole UDP.
UDP prépare donc son entête et passe la PDU au protocole IP, en lui disant qu’il souhaite envoyer ces données au serveur !
Lorsque le PC analyse l’adresse de destination, il s’aperçoit qu’elle ne fait pas partie de son sous-réseau !
Il va donc l’envoyer à sa passerelle par défaut, qui est l’IP du routeur local. La 192.168.1.254.
Le protocole IP encapsule la PDU dans un paquet de couches 3 et la transmet à la couche 2 avec comme instructions de la donner à la passerelle par défaut.
Le souci c’est que le PC n’a pas la Mac-adresse de sa gateway.
Pour distribuer le paquet, le PC a besoin de l’adresse Mac de la passerelle par défaut.
Et la table ARP du PC n’a aucune entrée.
Le PC doit donc d’abord résoudre ce problème avant de continuer.
Le PC met le paquet en attente jusqu’à ce qu’il obtienne cette adresse MAC !
Le PC va utiliser le protocole ARP pour demander au routeur la mac adresse de sa gateway.
Quand le routeur reçoit cette requête, il voit qu’à l’intérieur du paquet ARP, qui vient de son port Fa0/0, il y a le mac adresse source du PC.
Il en profite donc pour remplir sa propre table ARP.
Désormais, le routeur sait que l’IP 192.168.1.10 correspond au mac adresse qu’avec des A !
Le routeur traite ensuite la requête ARP en répondant au PC qu’il est bien le 192.168.1.254 avec une mac-adresse qu’avec des « C ».
Le PC reçoit bien la réponse ARP à sa propre demande et les ajoute à sa table ARP.
Le PC envoie la frame en attente avec sa propre adresse IP et adresse MAC comme sources.
L’adresse IP de destination est bien celle du serveur de l’autre sous-réseau, mais par contre, et c’est là où il faut faire attention, l’adresse MAC de destination est celle de la passerelle par défaut.
Ce n’est pas celle du serveur !
L’adresse MAC de destination est celle de la passerelle par défaut.
Lorsque le routeur reçoit cette frame, il reconnaît bien son adresse MAC et traite le paquet.
Comme l’adresse IP de destination lui est inconnue, il passe le paquet |à son processus de routage, qui va tenter de trouver une correspondance dans sa table de routage.
Dans cet exemple, le réseau de |destination lui est directement connecté.
C’est pourquoi le paquet sera routé directement par l’interface Fast Ethernet 0/1 !
Ensuite, le processus reste identique qu’au début, c’est-à-dire que le routeur va envoyer une requête ARP pour trouver le Mac adresse qui correspond à l’IP de destination. Celle du serveur.
L’entête sera donc modifié, et cette fois-ci le paquet parviendra sans problème au serveur !
Vous pouvez remarquer que le routeur modifie les adresses MAC source et de destination, tandis que les adresses IP source et de destination restent les mêmes.
Quant aux switchs, lui, il ne modifie en rien le paquet IP.
Naviguer à travers les dédales du réseau : Livraison d'un paquet IP
La transmission des données à travers un réseau informatique repose sur un processus complexe, notamment lorsqu'il s'agit de livrer un paquet IP d'un hôte à un autre. Cette procédure implique plusieurs étapes cruciales, que nous allons explorer en détail.
Lorsqu'un périphérique, tel qu'un PC, souhaite envoyer des données à un serveur situé sur un sous-réseau distant, il entreprend d'abord de déterminer le protocole à utiliser pour la communication. Si la fiabilité de la connexion n'est pas une priorité, il opte généralement pour le protocole UDP (User Datagram Protocol).
Le processus débute par la préparation de l'en-tête UDP, qui est ensuite transmise à la couche IP (Internet Protocol) avec l'indication de l'adresse de destination du serveur. Cependant, si cette adresse n'appartient pas au sous-réseau local du PC émetteur, le paquet est dirigé vers la passerelle par défaut, souvent représenté par l'adresse IP du routeur local.
Un obstacle se présente alors : le PC ne possède pas l'adresse MAC de sa passerelle par défaut, nécessaire pour acheminer le paquet. Ainsi, il recourt au protocole ARP (Address Resolution Protocol) pour demander au routeur sa propre adresse MAC.
À la réception de la requête ARP, le routeur complète sa table ARP avec l'adresse MAC du PC émetteur. Il répond ensuite à cette demande en fournissant sa propre adresse MAC, établissant ainsi une communication bidirectionnelle entre le PC et le routeur.
Une fois l'adresse MAC de la passerelle par défaut obtenue, le PC peut enfin transmettre le paquet avec les informations correctes. Toutefois, il est crucial de noter que l'adresse MAC de destination dans la frame reste celle de la passerelle par défaut, et non celle du serveur final.
Lorsque le routeur reçoit ce paquet, il le traite en fonction de sa table de routage, déterminant le chemin optimal vers la destination finale. Dans le cas où le réseau de destination est directement connecté à l'interface du routeur, celui-ci achemine directement le paquet vers cette interface.
Le processus se répète alors que le routeur cherche à atteindre l'adresse IP du serveur final. Il modifie l'en-tête du paquet pour inclure l'adresse MAC correspondante, assurant ainsi une livraison correcte des données.
Conclusion
En conclusion, la livraison d'un paquet IP est un processus complexe qui implique plusieurs étapes cruciales. Parmi celles-ci, l'identification des adresses MAC et IP joue un rôle essentiel, tout comme la sélection de chemins de routage optimaux. Ces éléments sont indispensables pour assurer une communication fluide et efficace entre des hôtes situés sur des sous-réseaux différents. En naviguant à travers ces dédales réseau, les protocoles tels que l'ARP et l'IP permettent de garantir la transmission précise des données, contribuant ainsi au bon fonctionnement des réseaux informatiques modernes.
Retrouvez tous nos cours pour réussir votre CCNA sur la chaîne YouTube de Formip.