Protocole FTP
Protocole FTP
Protocole FTP
doc
LE PROTOCOLE FTP
Support d’activité :
Serveur DidaVDI avec commutateur, câbles RJ45 droits
Ordinateur client sous Debian
Logiciels : Filezilla et WireShark
Internet
OBSERVATIONS
NOTE : / 20
DOCUMENTS RÉPONSES
NOMS : ______________/_____________/______________/______________/______________
SIN Niveau : 3
Le protocole FTP (File Transfer Protocol) est un protocole Client/Serveur qui, comme son nom l’indique,
permet le transfert de fichier à travers un réseau informatique. La plupart des services réseaux sont
normalisés par l’organisme IETF (Internet Engineering Task Force) dans des documents appelés RFC
(Request For Comment). Le service FTP utilise les ports TCP 20 et 21, respectivement pour les données et
les commandes.
Question 1 :
Remarque :
Vous disposez du dossier relatif à la baie VDI (voir fichier Baie VDI.PDF dans le dossier Baie VDI sur le
bureau).
Question 2 :
À l’aide de l’IHM du serveur, activer le service HTTP puis retrouver l’adresse IP du serveur.
@IPserveur : …………………………….
Ouvrir une session sur votre poste client puis compléter les renseignements ci-dessous :
Hote : …………………………….
@IP : …………………………….
Question 3 :
Depuis le poste client, vérifier la connectivité du réseau à l’aide d’une requête d’écho ICMP.
Expliquer la démarche employée et donner le résultat obtenu ci-après.
…………………………………………………………………………………………………………………..
Fichier : Protocole FTP.doc
SIN Niveau : 3
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Depuis le poste client, visualiser l’état du port associé par défaut au service FTP sur le serveur en
tapant la commande ci-dessous :
nmap @IPserveur -p xx
Remarque :
« xx » correspond au numéro de port par défaut associé au service FTP.
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 5 :
À l’aide de l’IHM du serveur, activer le service FTP puis vérifier l’état des services.
Question 6 :
Depuis le poste client, visualiser l’état du port associé par défaut au service FTP sur le serveur en
tapant la commande ci-dessous :
nmap @IPserveur -p xx
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Fichier : Protocole FTP.doc
SIN Niveau : 3
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 7 :
Question 8 :
Depuis le poste client, utiliser la commande « ftp @IPserveur » pour vous connectez au serveur
avec l’identifiant « anonymous » et sans mot de passe.
Question 9 :
…………………………………………………………………………………………………………………..
Question 10 :
La racine d’un système de fichier est représenté par le caractère « / » sur les OS de la famille Unix
et par le caractère « \ » sur ceux de Microsoft.
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 11 :
SIN Niveau : 3
Question 12 :
Question 13 :
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 14 :
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 15 :
Utiliser la commande « get » pour télécharger le fichier « bienvenue.txt » depuis le serveur vers
votre poste client.
Remarque :
La commande « man » permet de visionner le manuel d’une commande d’un shell Unix (Par
exemple si vous souhaitez avoir des informations sur la commande « ls » alors il faut entrer :
« man ls »).
Question 16 :
Vérifier la présence du fichier sur votre poste et visualiser son contenu en utilisant la commande
« cat ».
Remarque :
Pour exécuter une commande en local (donc sur votre machine) il faut qu’un point d’exclamation
précède la commande.
Question 17 :
En utilisant la commande « put », télécharger un fichier (pas trop volumineux pour ne pas trop
attendre) de votre poste client vers le serveur.
Fichier : Protocole FTP.doc
SIN Niveau : 3
Question 18 :
Question 19 :
Sur le poste client, lancer le client FTP « FileZilla » et effectuer les mêmes opérations que pour la
partie « Client FTP en ligne de commande ».
Remarque :
Connectez-vous au serveur FTP graphique en remplissant les champs ci-dessous sur FileZilla :
Question 20 :
Afin de mieux décomposer les étapes, l’analyse du protocole FTP se fera en ligne de commande.
CONNEXION AU SERVEUR
Question 21 :
Question 22 :
Question 23 :
Depuis le poste client, effectuer une connexion FTP sur le serveur en utilisant l’identifiant
« anonymous », mais avec le mot de passe « MonMotDePasse ».
Remarque :
Vous pouvez remplacer « MonMotDePasse » par un mot de passe que vous choisirez.
Fichier : Protocole FTP.doc
SIN Niveau : 3
Question 24 :
Dans WireShark, arrêter la capture sur l’interface ethernet et appliquer un filtrage des paquets
« ftp||ftp-data ».
Question 25 :
Question 26 :
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 27 :
L’identifiant et le mot de passe sont visibles en clair. Expliquer dans quel cas de figure cela peut
être problématique et donner des solutions à ce problème.
Fichier : Protocole FTP.doc
SIN Niveau : 3
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 28 :
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Fichier : Protocole FTP.doc
SIN Niveau : 3
Question 29 :
Quel est le numéro de port utilisé par le client pour le transfert des données ?
…………………………………………………………………………………………………………………..
Remarque :
Dans la requête « PORT a1,a2,a3,a4,p1,p2 », utiliser la formule « port TCP = p1 x 256 + p2 »
pour retrouver le port utilisé côté client pour le transfert des données.
Question 30 :
Vous êtes sur un poste client (L013-SIN1 par exemple), vous souhaitez intercepter les
informations des clients (identifiant, mot de passe,…) se connectant au serveur FTP avec
n’importe quel poste client de votre réseau.
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 31 :
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
Question 32 :
Débrancher votre poste de la baie et rebrancher-le sur le réseau « Lycee » (Switch D-Link).