Cours Stage - La circulation des données sur Internet

Exercice - Le protocole TCP/IP

L'énoncé

Tom souhaite copier un fichier depuis son ordinateur vers l'ordinateur d'Oscar.

Pour cela il utilise le logiciel FileZilla qui s'appuie sur le protocole de transfert de fichier FTP (File Transfer Protocol). C'est un protocole de communication destiné au partage de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur.

FTP obéit à un modèle client-serveur : le client FTP, envoie des requêtes auxquelles réagit le serveur FTP.

 

Connexion client FTP sur un Serveur FTP

 


Question 1

Quels sont les deux protocoles qui interviennent lors d'un partage de fichiers sur un réseau TCP/IP ? Les décrire.

Protocole IP : il est chargé de la localisation du destinataire à partir d'une adresse IP.

Protocole TCP : il s'occupe de récupérer les données à envoyer, de les découper en paquets et de les envoyer au destinataire.

Qu'est-ce que le protocole TCP/IP ?

Question 2

L'adresse IP d'une machine est-elle arbitraire ? Le protocole IP fournit-il une garantie lorsqu'un qu’un paquet envoyé arrive à destination ?

Une adresse IP n'et pas arbitraire, elle doit respecter les règles classiques d'attribution des adresse IP.

Le protocole IP ne fournit aucune garantie réelle qu’un paquet envoyé arrivera bien à destination, c'est le protocole TCP qui s'en charge.

Quelle est le rôle du protocole IP ?

Question 3

Il existe en réalité deux versions de FileZilla, une version client et une version serveur. Quelle version Tom et Oscar doivent-ils installer sur leur machine ?

Tom envoie les fichiers, il doit installer FileZilla Client. Oscar les reçoit, il doit installer FileZilla Serveur.

Qui envoie les fichiers ? Qui les reçoit ?

Question 4

La taille du fichier que Tom souhaite copier est de 45 Mo. Quel est le nombre minimum de paquets qui seront créés ?

On sait que la taille maximale d'un paquet est de 1 500 octets.

On aura donc $\dfrac{taille_{fichier}}{taillemax_{paquet}}=\dfrac{45.10^6}{1,5.10^3}=30 000$ paquets qui seront créés au minimum. 

Quelle est la taille maximale d'un paquet ?

Question 5

Quelle caractéristique rend les protocoles TCP/IP flexibles et universels ?

C'est leur indépendance vis-à-vis des supports matériel. De nombreuses technologies peuvent donc être utilisées pour communiquer des informations selon ces protocoles.

Les protocoles TCP/IP sont-ils dépendant du support matériel ?