Les protocoles FTP et TFTP

Article de blog | Finger In The Net

Le FTP (File Transfer Protocol) et le TFTP (Trivial File Transfer Protocol) sont deux protocoles utilisés pour le transfert de fichiers sur un réseau. Bien qu’ils aient des utilisations similaires, ils ont des caractéristiques et des utilisations spécifiques distinctes.

FTP (File Transfer Protocol)

Présentation

FTP (File Transfer Protocol) est un protocole de communication utilisé pour transférer des fichiers entre un client et un serveur sur un réseau. Il fonctionne sur le protocole TCP et utilise principalement les ports 20 (pour le transfert de données) et 21 (pour la commande et le contrôle).

Caractéristiques

  • Authentification : FTP utilise une authentification basée sur le nom d’utilisateur et le mot de passe. Un mode anonyme est également disponible.
  • Mode de transfert : Il supporte deux modes – mode ASCII pour le texte et mode binaire pour les fichiers binaires.
  • Connexions : FTP utilise deux connexions distinctes pour le contrôle et les données. Par défaut, le port 21 est utilisé pour la connexion de contrôle et le port 20 pour la connexion de données.
  • Sécurité : FTP peut être sécurisé à l’aide de FTPS qui ajoute une couche de sécurité SSL/TLS.

Utilisations courantes

FTP est couramment utilisé pour :

  • Télécharger des fichiers depuis un serveur
  • Mettre en ligne des fichiers sur un serveur
  • Gérer des sites web

TFTP (Trivial File Transfer Protocol)

Présentation

TFTP (Trivial File Transfer Protocol) est un protocole simple, sans authentification, conçu pour transférer des fichiers sur un réseau local. Il est plus léger que FTP. Il utilise le protocole UDP et opère sur le port 69.

Caractéristiques

  • Authentification : TFTP ne nécessite pas d’authentification.
  • Mode de transfert : Il ne supporte que le mode binaire.
  • Connexions : TFTP utilise une seule connexion basée sur UDP sur le port 69.
  • Sécurité : TFTP n’a pas de mécanisme de sécurité intégré.
  • Erreur de gestion : Il a un mécanisme minimal de gestion des erreurs.

Utilisations courantes

TFTP est généralement utilisé pour :

  • Boot réseau
  • Transfert de fichiers de configuration ou de firmware vers des équipements réseau (routeurs, switches)

TP : Connexion à un serveur FTP public avec FileZilla Client

Ce TP a pour but de vous familiariser avec le client FTP FileZilla en vous connectant à un serveur FTP public de test, speedtest.tele2.net.

Installation de FileZilla Client

Si vous ne l’avez pas déjà fait :

  1. Téléchargez FileZilla Client depuis le site officiel : https://filezilla-project.org/
  2. Lancez l’installation et suivez les étapes pour installer le logiciel.

Connexion au serveur FTP public

  1. Ouvrez FileZilla Client.
  2. Dans la barre d’outils en haut :
    • Hôte : Entrez l’adresse speedtest.tele2.net.
    • Nom d’utilisateur : Tapez anonymous.
    • Mot de passe : Laissez ce champ vide ou entrez votre adresse e-mail.
    • Port : Laissez ce champ vide ou entrez 21, qui est le port standard pour FTP.
  3. Cliquez sur le bouton Connexion.
  4. Si la connexion est réussie, vous devriez voir le contenu du répertoire distant sur le côté droit de la fenêtre FileZilla. Le serveur speedtest.tele2.net propose généralement des fichiers à télécharger pour des tests de vitesse.

Téléchargement d’un fichier

  1. Naviguez dans le répertoire distant et trouvez un fichier de petite taille pour commencer (par exemple, un fichier de 1 Mo ou 5 Mo).
  2. Faites glisser le fichier du côté droit (serveur distant) vers le côté gauche (votre ordinateur) pour commencer le téléchargement.
  3. Une fois le téléchargement terminé, vérifiez le fichier sur votre ordinateur pour vous assurer qu’il a été correctement téléchargé.

Déconnexion

  1. Une fois que vous avez terminé de naviguer et de télécharger des fichiers, assurez-vous de vous déconnecter proprement.
  2. Cliquez sur le bouton Déconnecter dans la barre d’outils de FileZilla ou fermez simplement le programme.

Conclusion DU TP

Vous avez maintenant acquis une expérience pratique de l’utilisation de FileZilla Client pour vous connecter à un serveur FTP public et télécharger des fichiers. C’est une compétence essentielle pour de nombreuses tâches d’administration réseau, de développement web et d’autres domaines où le transfert de fichiers est nécessaire.

Conclusion

FTP et TFTP sont deux protocoles utiles pour le transfert de fichiers sur les réseaux. Tandis que FTP est plus robuste, avec des mécanismes d’authentification et plusieurs modes de transfert, TFTP est plus simple et généralement utilisé dans des situations où la simplicité et la rapidité sont prioritaires sur la sécurité et les fonctionnalités.

Tu veux débloquer l'intégralité du site et avoir accès à notre formation CCNA 200-301 ?

Noël NICOLAS

Co-auteur de l'article

Expert Réseau
15 ans d’expérience
CCNP Routing and Switching
Fondateur du site FingerInTheNet

Eric JOUFFRILLON

Co-auteur de l'article

Expert SATCOM
Technicien Réseau
17 ans d’éxpérience déploiement réseau SATCOM
Spécialisé LFN (Long Fat Network).Diffusion vidéo et QOS.

CURSUS DE FORMATION

Administrateur Réseau