Vous êtes sur la page 1sur 4

TP 2 : Analyse de protocoles

Matire: RESEAUX LOCAUX

Enseignant: Ramzi BELLAZREG

Objectif du TP
Au cours de ce TP, nous allons simuler des cas de communications et voir en dtail les
diffrentes tapes de la communication. Vous allez observez en dtail, le mcanisme de
lencapsulation au niveau de tout les nuds qui participent dans la communication. Vous allez
aussi voir comment les paquets et trames sont organiss pour diffrencier les diffrents types de
flux (ARP request ou reply, echo request ou reply, http, dns .).
La simulation se fera en mode PDU, pour voir les diffrents paquets qui circulent de
point de vue temporel.
Scnario 1 : Analyse de protocole ARP et ICMP

La topologie utiliser tout au long de ce TP comporte 5 postes et un switch de type 2960 ;


Commencer par attribuer des adresses IP aux diffrents postes ;
Passer en mode simulation PDU. Lancer un ping du poste PC0 vers le poste PC4. Laisser la
simulation se poursuivre jusqu ce que la rponse complte la commande ping soit reue.
Faites un filtre pour nafficher que les paquets ARP et ICMP.
I - La requte ARP
On considre en premier lieu la requte ARP lance par PC0.
1) Pourquoi une requte ARP a t lance avant que la requte echo request ne soit
envoye ?
2) Est-ce que la requte ARP est encapsule dans un paquet IP ? Le protocole ARP est un
protocole de quelle couche ?
3) Quels sont les diffrents champs de la trame? Et quelle est la signification de chacun de
ces champs ?
4) Quelle est la diffrence entre le datagramme ARP et la trame Ethernet ?
5) Identifier l'adresse MAC source et destination. Pourquoi la requte ARP a t envoye en
diffusion ?

M. Ramzi BELLAZREG

Page 1/4

6) Au niveau de lunit de donne ARP, Identifier l'adresse IP source et destination ? Au


niveau de la question 2, nous avons vu que la requte ARP nest pas encapsule dans un
paquet IP mais directement dans une trame. Quelle est donc la signification des adresses
logiques ?
7) Expliquer comment un poste arrive dtecter que la trame reue encapsule des
datagrammes ARP ? Indiquer le champ et sa valeur.
8) On considre le mme champ de la question 7. Quelle est lutilit de ce champ ? Faites
une recherche et mentionner les diffrentes valeurs que peut prendre ce champ.
9) Une fois que le poste a identifi quil sagit du protocole ARP, comment le processus
ARP dtecte que cest une requte (indiquer le champ utilis et sa valeur) ;
10) Est-ce que la requte contient des numros de ports source et destination. Commentez.
11) Expliquer le mcanisme de dcapsulation dtaill quand un poste reoit une trame qui
contient un protocole ARP ? Comment un poste dcide que cest lui qui doit rpondre
la requte ARP.
II - La rponse ARP
On considre dans cette partie la rponse ARP envoye par PC4.
1) Identifier l'adresse MAC source et destination. Pourquoi la rponse nest pas envoye en
diffusion tel que la requte ARP ;
2) Est-ce que la rponse ARP est encapsule dans paquet IP ?
3) Expliquer comment un poste arrive dtecter que les trames captures encapsulent des
datagrammes ARP et en particulier une rponse qui lui est destine ;
4) Quel est le rsultat retourn par une rponse ARP ? O se trouve l'information au niveau
du datagramme ARP.
III - La requte echo request (ping sortant)
On considre dans cette partie la requte ICMP ping sortant .
1)
2)
3)
4)

Identifier l'adresse MAC source et destination ;


Identifier l'adresse IP source et destination ;
Quelle est la valeur du champ Type ? Quelle est sa signification ?
Aprs rception du signal sur la couche physique, comment le poste (carte rseau) dtecte
que la trame lui est destine ?
5) Une fois que la poste a accept la trame, quelles sont les taches quil fait ?
6) Comment le poste dtecte quun paquet IP est encapsul dans la trame ?
7) Dans un paquet IP peuvent tre encapsules des datagrammes correspondant plusieurs
types de protocoles ? Quel est le champ qui indique le type de protocole encapsul dans le
paquet IP ?
8) Comment le PC dtecte que le datagramme encapsul dans le paquet est de type ICMP ?
9) Une fois que le poste a dtect que le flux est de type ICMP. Quels sont les champs et
leurs valeurs qui permettent de dtecter que cest en particulier un echo request ;
10) Quel est le nombre de trames gnres par la commande ping ? Montrer quil est
cohrent avec ce qui a t affich lors de lexcution de la commande ;
11) Quelle est la valeur TTL des paquets relatifs aux requtes ICMP ? Quelle est la
signification de ce champ.
IV - La rponse echo reply

M. Ramzi BELLAZREG

Page 2/4

1) Identifier l'adresse MAC source et destination ;


2) Identifier l'adresse IP source et destination ;
3) Expliquer comment un poste arrive dtecter quil sagit dun message ICMP de type
echo reply encapsul dans un paquet IP, qui est lui aussi encapsul dans une trame
Ethernet. Quels sont les champs indicateurs et leurs valeurs ;
V Lors de larrive dune trame sur le port du commutateur, comment celui l agit. Dans votre
rponse prsenter la procdure dencapsulation et dcapsulation ;
VI - Lancer un deuxime ping du poste PC0 vers le poste PC4. Est-ce que la requte ICMP a t
prcde par une requte ARP. Expliquer ?
Scnario 2 : Analyse de protocole DNS et HTTP
Dans cette partie, nous allons utiliser un poste et un serveur (http + DNS).

Commencer par attribuer des adresses IP PC5 et au serveur ;


Au niveau du serveur DNS, ajouter le nom de domaine www.RI3.tn ladresse IP que vous
avez attribu au serveur.
A partir du navigateur du poste PC5, demander le site www.RI3.tn. Laisser la simulation se
poursuivre jusqu ce que la page demande soit affiche au niveau du navigateur.
I - Dcrivez lordre et les diffrents types des paquets qui transitent depuis la demande du site
jusqu laffichage de la page. Expliquer le rle de chacun deux ;
II - Respectivement pour la requte DNS et la rponse DNS, voir en dtails :
1)
2)
3)
4)
5)

Les champs les plus importants des datagrammes ;


Comment se fait lordre lencapsulation ;
Quel est le protocole de transport utilis et comment vous avez fait pour lidentifier ;
Les numros de ports source et destination ;
Les adresses IP et MAC ;

III Ltablissement de connexion en trois tapes


1) Dans cette tape, vous allez suivre ltablissement de la connexion TCP en 3 way hand
shake avant le dbut de lchange des donnes HTTP. Il faut mentionner comment les
valeurs des Flags SYN et ACK sont positionnes au cours de cet change ;
2) Pourquoi une requte ARP nest pas prcde par un tablissement de connexion entre
metteur et rcepteur.
IV - Respectivement pour la requte http et la rponse http, examiner en dtail :
1) Les champs les plus importants des datagrammes ;
2) Comment se fait lordre dencapsulation ;
3) Quel est le protocole de transport utilis ;

M. Ramzi BELLAZREG

Page 3/4

4) Les numros de ports source et destination ;


5) Les adresses IP et MAC source et destination;
6) Le suivi des acquittements envoys, en termes de valeurs des champs numro de
squence et ACK ;

M. Ramzi BELLAZREG

Page 4/4

Vous aimerez peut-être aussi