Votre entreprise vient de se voir attribuer l'adresse IP 214.123.115.0. Vous devez créer 10 sous-réseaux distincts pour les 10 succursales de l'entreprise, à partir de cette adresse IP.
On souhaite définir un réseau privé de classe C pour l'ensemble de la salle.
Au fait comment les paquets IP arrivent sur la bonne station ?? (autrement dit: comment est assurée la liaison entre la couche Ethernet (couche liaison) et la couche IP (couche raison) ?).
Réponse: le protocole ARP (Address Resolution Protocol), que vous avez dû voir utilisé lors de l'analyse des trames Ethernet, permet d'envoyer dans une trame Ethernet une requête demandant à l'ensemble du réseau quelle est l'adresse MAC qui permet de joindre une adresse IP donnée.
Les datagrammes IP sont ensuite encapsulés dans des trames Ethernet avec comme destination l'adresse MAC donnée en réponse de la requête ARP.
Pour éviter de systématiquement de redemander au réseau la
correspondance Adresses IP / Adresses MAC, une table est conservée en
mémoire, vous pouvez l'afficher avec la commande:
arp
On souhaite définir deux sous-réseaux privés à partir d'une adresse de classe C, pour l'ensemble de la salle. Nous utiliserons le réseau de classe C suivant: 192.168.13.0/24 (/24 signifie que le masque est constitué de 24 bits à 1 suivis de 32-24=8 bits à 0).
Ping est une commande utilisant le protocole ICMP pour envoyer un message demandant une réponse pour tester la présence d'une station.
160. 16. 2. 16 160. 16. 3. 17 ET 255.255. 0. 0 ET 255.255. 0. 0 -------------------- -------------------- 160. 16. 0. 0 160. 16. 0. 0 Les numéros de réseaux sont identiques
160. 16. 2. 16 160. 16. 3. 17 ET 255.255.255. 0 ET 255.255.255. 0 -------------------- -------------------- 160. 16. 2. 0 160. 16. 3. 0 Les numéros de réseaux et sous-réseaux sont différents
Dans ce cas, A doit identifier un routeur vers lequel envoyer le datagramme. En général, chaque hôte dispose au moins de l'adresse IP d'un routeur sur son réseau. Dans le cas contraire, le datagramme ne peut être envoyer et A retourne un message de type "Destination Host Unreachable".
A doit donc envoyer le datagramme au routeur R. Elle connaît l'adresse IP de R, mais a besoin de son adresse physique @R. Elle recherche donc dans son cache ARP puis effectue si nécessaire une requête ARP sur le réseau. Elle envoie enfin le datagramme à destination de IP (B) dans une trame à destination du routeur.
Chaque routeur doit également déterminer pour chaque datagramme reçu, le numéro de réseau du destinataire, par la même opération, et choisir la destination en conséquence. Le datagramme est toujours adressé de IP (A) vers IP(B) mais dans les trames des réseaux traversés entre les adresses physiques des routeurs intermédiaires.
Enfin, le dernier routeur reconnaît dans l'adresse IP de B, un numéro de réseau sur lequel il est connecté (il possède une adresse IP sur ce réseau). Il peut donc acheminer le datagramme directement vers B, après avoir récupéré l'adresse physique de B à l'aide d'ARP.