Vous êtes sur la page 1sur 8

ECOLE MILITAIRE POLYTECHNIQUE

CHAHID ABDERRAHMANE TALEB


DEPARTEMENT GENIE ELECTRIQUE

2AI Télécommunications Architectures et Protocoles des Réseaux I

TP N°1 : Mesure de débit sur une liaison asynchrone et synchrone

Objectifs
L’objectif de ce TP est d’initier l’élève à l’établissement d’un circuit de données à travers une liaison
de données mettant en œuvre un câble réseau raccordé aux interfaces réseau de deux ordinateurs. Il
s’agira ensuite de mesurer les débits en utilisant un protocole asynchrone de type XMODEM et ensuite
en utilisant un protocole synchrone de type Netbios de Windows.

Rappel théorique
 Transmission synchrone et asynchrone

La transmission asynchrone est basée sur une transmission orientée caractère ou chaque caractère est
enveloppé d’un bit Start, d’un bit ou de deux bits Stop et d’un bit de Parité.
Dans la transmission synchrone, le signal de l’horloge de l’émetteur est transmis sur la ligne au
récepteur ou reconstitué par ce dernier. Les bits sont transmis par blocs ou trames composés d’un
ensemble de bits. L’horloge de synchronisation en réception est élaborée de plusieurs façon ; soit
directement à partir de l’horloge d’émission (transmise sur une ligne séparée), soit en utilisant des
caractères de synchronisation SYN en début de la trame. Ex: 0010110 (suivant protocole utilisé).
Exemple : protocole HDLC, PPP.

 Le protocole XMODEM

XMODEM est un protocole asynchrone de transfert de fichiers basé sur le transfert de fichiers ASCII
ou binaires, le découpage du fichier en blocs, la transmission des blocs et le test d’intégrité à la
réception, la retransmission en cas d’erreur et la reconstitution du fichier. Les caractères de chaque
bloc sont transmis en RTS/CTS ou Xon/Xoff. Les blocs d’informations ont la constitution suivante :

Figure 1 : Format du Bloc XMODEM.

1
L’algorithme général de XMODEM peut être schématisé comme suit :

 Le protocole RTS/CTS

Le protocole RTS/CTS est un protocole matériel de contrôle de flux. Il fonctionne en asynchrone et en


Half-duplex. Il assure le contrôle de flux grâce à deux signaux RTS/CTS. Ce contrôle est basé sur le
principe :
• Tampon du récepteur plein  désactiver le signal RTS
• Reprendre l’émission  Activer RTS

Figure 2 : Le protocole RTS/CTS.

 Le protocole XON/XOFF

XON/XOFF est un protocole logiciel de contrôle de flux. Il fonctionne en asynchrone et en full-


duplex. Il est basé sur le principe :

• Tampon du récepteur plein  envoyer à l’émetteur le caractère XOFF (DC1 en ASCII) sur sa
ligne TD.

2
• Reprendre l’émission  émettre XON (DC3 en ASCII) sur TD.

Figure 3 : Le protocole Xon/Xoff

 Logiciel Wireshark

Logiciel de capture de trames destiné à l’analyse des trafics sur le réseau. On s’en servira
principalement pour relever le temps de transfert. Prenez le temps de l’explorer.

Matériel utilisé
 02 micro-ordinateurs (Windows 7).
 Câble réseau.
 Logiciel Hyperterminal.
 Logiciel Wireshark.

Manipulation 1 : Mesure de débits – Liaison asynchrone


Le but de cette manipulation est de connecter deux micro-ordinateurs directement à travers les
interfaces réseau et de mesurer les débits.
Connecter les deux micro-ordinateurs avec un câble réseau via les cartes réseau.
Aller dans « Panneau de Configuration\Réseau et Internet\Centre réseau et partage ». Sur le menu à
gauche, cliquez sur « Modifier les paramètres de la carte ». Double cliquez sur la connexion réseau
local et relever la vitesse affichée.
Q1. Selon vous que représente ce débit ?
Ensuite, en cliquant sur « propriétés » et sur « Protocole Internet version 4 », donner des adresses IP
aux deux machines :
PC1 : 10.10.10.1 masque : 255.0.0.0
PC2 : 10.10.10.2 masque : 255.0.0.0
Ouvrir une fenêtre commande « cmd » sur PC1, et exécuter la commande : « ping 10.10.10.2». Cette
requête permet de vérifier la connectivité entre les deux machines, elle doit réussir.
Dans les deux micro-ordinateurs : Lancer le logiciel Hyperterminal (fourni avec le TP).
Sur la fenêtre « Description de la connexion » sur les deux micro-ordinateurs : Tapez un nom de
connexion exemple : manip1.

3
Puis choisissez TCP/IP et mettez l’adresse IP de l’autre machine et le port 1197.

Pour que la connexion puisse s’établir, l’un des deux machines doit être appelant et l’autre l’appelé.
Donc mettez l’une des deux machines dans l’état « Attendre un appel » du menu « Appeler » et lancez
un appel sur l’autre machine.
Vous remarquerez que le curseur clignote et que le mode en bas de la fenêtre dans le coin gauche
marque connecté. Pour testez la connexion tapes quelques caractères sur l’une des stations, ils
devraient en principe apparaître dans l’autre fenêtre.

4
Vous êtes maintenant prêt à lancer un transfert de fichier. Pour cela on va prendre un fichier texte ne
dépassant pas 500 Ko (le fichier TP1.txt fourni).
Sur la machine destinatrice lancer Wireshark, puis dans Hyperterminal aller dans « Transfert 
Recevoir un fichier »

Choisir le répertoire ou mettre le fichier à recevoir exemple c:\test ainsi que le protocole de transfert
de fichier Xmodem puis appuyer sur Recevoir. Tapez le nom de fichier à recevoir.

5
La machine destinatrice est maintenant prête à recevoir le fichier.

Sur la machine qui émet le fichier, aller dans « Transfert  Envoyer un fichier ».

6
Puis choisir le fichier à transmettre ainsi que le protocole de transfert de fichier Xmodem.

Avant d’appuyer sur Envoyer. Lancer la capture sur Wireshark et appuyer sur envoyer dans
Hyperterminal. Arrêter la capture dés que la copie se termine.
Q2. Que se passe-t-il ? Commentez.
Q3. Donnez des explications sur les différents champs apparaissant dans la fenêtre « réception de
Xmodem fichier pour manip1 ». Relevez le débit et le temps, Dans quelle unité est exprimé le
débit ? Pourquoi ? Comparez ce débit avec le débit max des interfaces réseau.
Q4. Dans Wireshark, sur le niveau Frame (la fenêtre du milieu), relevez le temps de la copie.

7
Q5. Calculer le débit utile en divisant la taille du fichier sur le temps écoulé pour la copie. Comparez-
le au débit affiché dans la fenêtre de copie et au débit max des interfaces réseau. Que concluez-
vous ?

Manipulation 2 : Mesure de débits – Liaison synchrone


Fermer Hyperterminal puis veuillez à partager sur l’une des deux machines un répertoire afin qu’elle
devienne destinatrice du fichier. Puis sur l’autre machine essayer d’accéder à ce répertoire en tapant
dans « poste de travail » directement « \\adresse_ip_de_la_machine_destinatrice ». Si vous n’arrivez
pas à définir un partage ou à accéder à ce répertoire, donner un password à l’utilisateur courant en
allant dans « Panneau de Configuration\Comptes utilisateur » sur la machine du partage.
Q1. Relever les adresses physiques (MAC) des deux interfaces sur les deux machines grâce à la
commande « getmac » que vous lancez dans une fenêtre DOS (commande cmd).
Avant de lancer la copie, lancez Wireshark sur la machine destinatrice de la copie, sélectionner la
bonne interface réseau, puis lancez la capture (Stopper la capture juste après que la copie se soit
terminée).
Q2. Dans « Panneau de Configuration\Réseau et Internet\Centre réseau et partage ». Sur le menu à
gauche, cliquez sur « Modifier les paramètres de la carte », sélectionnez la bonne interface et cliquez
sur le bouton droit puis sur « propriétés » et ensuite « Configurer  Avancés », sur la propriété
« Vitesse & Duplex » : régler le débit dans les deux stations à 10 Mbits et le Duplex à FullDuplex. Sur
la machine source, lancer la copie du même fichier que celui de la manip 1 (500 Ko) vers le répertoire
partagé de la machine destinatrice.
Relevez le délai constaté dans Wireshark. Changer le débit sur les deux interfaces à 100 Mbits et le
Duplex à FullDuplex. Portez sur un tableau les temps obtenus. Comparez les temps relevés avec la
Manip 1. Que constatez-vous ? Commentez et expliquez.

Vous aimerez peut-être aussi