Vous êtes sur la page 1sur 4

USDB Module Programmation

réseau
Faculté des sciences Année 2019/2020
Département d’informatique M1 SIR

Série TP3 : FTP(File Transfer Protocol)

I. Objective:

- Pratiquer l'utilisation de l’application FTP, qui est la méthode traditionnelle de transfert de


fichiers entre ordinateurs.
- Identifier les champs d'en-tête TCP et leur fonctionnement à l'aide d'une capture de
session FTP en utilisant l'outil Wireshark pour capturer et analyser les champs d'en-tête TCP
pour les transferts de fichiers FTP entre l'ordinateur et un serveur FTP anonyme. L’utilitaire
de ligne de commande Windows permet de se connecter à un serveur FTP anonyme et de
télécharger un fichier.
II. Ressources requises :

Télécharger wireshark : https://www.wireshark.org/download.html. Durant l’installation


vous devrez accepter WinPcap.

III. Partie1
1. Entrer la commande suivante dans l’invité de commande : ftp speedtest4.tele2.net. Cela
connectera votre ordinateur à un serveur FTP.
2. Le serveur FTP vous demandera de fournir un “username” et un “password”. Taper:
anonymous (pour username) anonymous (pour password) Vous devriez recevoir le
message suivant: 230 Login successful ftp>
3. Dans le “FTP>” prompt, taper la commande suivante : ftp>help
Cela affichera toutes les commandes disponibles dans le service FTP. Pour en savoir plus sur une
commande spécifique, taper : help (par exemple. help ls). Dans le tableau suivant décrivez la
fonction des commandes suivantes :
Commande Description
ls
cd
lcd
get
put
bye

4. Dans le “ftp>” prompt, taper la commande suivante : ftp> ls qui permet de lister le contenu du
dossier distant « serveur FTP ». Notez trois fichiers ou dossiers dans cette liste.
5. Le serveur FTP envoie habituellement des informations relatives au transfert effectué.
compléter : Nombre d'octets transférés = …….. octets, Temps = ……. Seconde ,Taux de transfert =
…… .. ko/s.

1
USDB Module Programmation
réseau
Faculté des sciences Année 2019/2020
Département d’informatique M1 SIR

6. Maintenant, télécharger l'un des fichiers que vous avez listé dans l’étape précédente. Pour
effectuer cela, utiliser la commande : ftp> get 1KB.zip (Noter que “1KB.zip” est un fichier qui
existe déjà dans ce serveur FTP).
7. Aller dans le répertoire de travail local (vous pouvez vérifier le répertoire de travail local en
entrant la commande suivante dans ftp> lcd). Dans ce répertoire, voyez-vous le fichier que
vous avez téléchargé dans l’étape 6? Oui/Non ………
8. Créer un nouveau fichier texte et placez-le dans le répertoire de travail local, puis télécharger
votre fichier sur le serveur FTP. utiliser les commandes : ftp> cd upload ftp> put filename.
9. Le serveur FTP envoie habituellement des informations relatives au transfert effectué.
compléter : Nombre d'octets transférés = …….. octets, Temps = ……. Seconde ,Taux de transfert =
…… ko/s.
10. ouvrir un navigateur Web (par exemple, Chrome) et saisir la ligne d’adresse :
ftp://speedtest.tele2.net/
Que remarquez-vous ?

IV. Partie2
11. Fermez tout le trafic réseau inutile, tel que le navigateur Web, pour limiter le trafic lors de la
capture de Wireshark.
12. démarrez une capture de Wireshark.
13. Refaire les étapes (1,2 et 6) de connexion au serveur FTP et le téléchargement du fichier
“1KB.zip”. pour capturer le trafic réseau de connexion et téléchargements du serveur FTP.
14. Arrêtez la capture de Wireshark.
15. Rechercher par inviter de commande l’adresse IP du serveur FTP : speedtest4.tele2.net.
16. Wireshark a capturé de nombreux paquets au cours de la session FTP. Pour limiter le nombre de
données à analyser, saisissez ftp and ip.addr == adresse IP du serveur FTP dans la zone de saisie
Filtre.
17. Une fois la session TCP établie (prochain tp), un trafic FTP peut se produire entre le PC et le
serveur FTP. Le client et le serveur FTP communiquent entre eux lorsque le serveur FTP envoie
une réponse : 220 au client FTP. Entrez les informations suivantes concernant le protocole FTP.

Source IP address: …………………………….

Destination IP address: …………………………

Source port number: ………………………….

Destination port number: ……………………………..

Header length: ……………………………….

Response code ………………………………

18. Examiner toutes les trames FTP et entrer les informations suivantes concernant les codes des
réponses FTP. Expliquer l’enchaînement des trames

2
USDB Module Programmation
réseau
Faculté des sciences Année 2019/2020
Département d’informatique M1 SIR

Response code: 220 Service ready for new user.

Response code: 331 ……………………….

Response code: 230 ……………………………

Response code: 200 ……………………………

Response code: 150 ……………………………

Response code: 226 …………………………………

3
4

Vous aimerez peut-être aussi