Atelier Couche3
Atelier Couche3
Atelier Couche3
3 - Déterminer la classe, les @ réseaux et les identifiants des hôtes correspondant à l’adresse IP et aux
masques de sous-réseau suivants :
a. d’hôte. b. de réseau (Pour ce cas, donnez l’adresse de diffusion des deux sous-réseaux).
6 - Une entreprise à succursales multiples s'est vue affecter l'adresse IP 123.0.0.0. Pour assurer une
gestion fine de ses sous-réseaux, le responsable informatique désire affecter une adresse IP propre à
chaque sous-réseau des 512 succursales.
Il existe un outil sous licence GNU qui permet de faire cela et qui permet d'interpréter la structure des
paquets, cela de façon graphique. Cet outil se nomme Wireshark. Avant juin 2006, Wireshark
répondait au nom d'Ethereal. Le guide de l'utilisateur est disponible à l'adresse suivante :
http://www.wireshark.org/docs/wsug_html_chunked/
L’objectif de cette deuxième partie de cet atelier est de suivre le comportement d’une machine depuis
son activation jusqu’à ce qu’elle participe à une communication de niveau 7. On utilisera l’outil
Wireshark pour surveiller tous ce processus. La machine doit :
• La réception d’une adresse IP: on verra comment le protocole DHCP participe à cette fin.
• Initialisation d’une communication HTTP: voir le comportement du protocole transport TCP.
• Initialisation d’une communication DNS: afin de voir le comportement du protocole transport UDP.
Une machine qui doit être identifiable sur un réseau informatique doit être munit d’une adresse IP. Le
choix de cette adresse dépend du réseau auquel elle appartient. Tous les ordinateurs d’un même réseau
doivent avoir la même partie réseau au niveau de leurs adresses IP, sinon, s’il y a une seule machine
qui ne respecte pas cela, elle sera isolée et ne pourra communiquer avec le reste. L’attribution des
adresses peut se faire de deux manière : Statiquement (sera permanente et affecté manuellement), ou
dynamiquement (assuré par le serveur DHCP).
L’exemple ci-dessous présente le comportement d’une machine après qu’il soit allumé. L’illustration
est une capture du trafic réseau qui a permit à notre ordinateur de récupérer une adresse IP à partir
d’un serveur.
Faites pareil sur vos machines et répondez aux questions suivantes. Vous pouvez utiliser le filtre dhcp
pour limiter le nombre de paquets affichés sur Wireshark.
Avant le début d’une transmission de données quelconques sur le réseau, l’ordinateur émetteur a
besoin de mettre dans le champ adresse MAC de destination des trames à envoyer celle de son
destinataire local. Pour cela, la suite TCP/IP met en service le protocole ARP. Ce dernier permet de
récupérer adresse MAC à partir d’une adresse IP. Une question s’impose : qui peut être un destinataire
local ?
La réponse dépend de l’emplacement physique du destinataire final, qui peut se trouver dans le même
réseau que l’émetteur source ou ailleurs. Pour cela, ces deux cas doivent être pris en considération :
• Les deux se trouvent dans le même réseau local : dans ce cas, l’émetteur essaie de récupérer
l’adresse MAC du destinataire final.
• Les deux se trouvent sur des réseaux différents : dans ce cas, l’émetteur devrait envoyer les
données vers sa passerelle. D’o`u le besoin de récupérer l’adresse MAC de cette dernière.
L’image suivante représente le comportement du trafic suite à la tentative d’envoi d’un ping à partir
de l’ordinateur 192.168.150.1 vers l’ordinateur 192.168.150.139.
1: L’ensemble
’ensemble des paquets capturés sont spécifiés avec des informations sur l’émetteur
l’émetteur, le destinataire
de la trame et le protocole réseau mis en œuvre.
œuvre 2: visualiser la pile des protocoles employés dans le
paquet sélectionné
lectionné dans le premier volet. 3: Afficher l’ensemble du paquet capturé au format
hexadécimal, ainsi que saa traduction ASCII correspondante.
On peut également définir un critère de filtrage, afin d’avoir une meilleure lecture des paquets. Le
filtre de capture permet de cibler les trames à acquérir en spécifiant les protocoless voulus, les adresses
désirées,… La syntaxe des filtresfiltr devrait être spécifiée dans l’emplacement correspondant. Par
exemple, si on désire capturer uniquement les trames échangées entre les deux adresses 172.16.2.28 et
172.16.2.9,, la syntaxe du filtre à utiliser serait : host 172.16.2.28 and host 172.16.2.9