TFTP : définition ?
Tout savoir sur le serveur TFTP
TFTP signifie Trivial File Transfer Protocol (protocole de transfert de fichiers triviaux). Il s’agit d’un moyen simple de transférer des fichiers entre des serveurs et des ordinateurs. TFTP est plus rapide que d’autres protocoles, mais aussi moins sûr. Il est généralement utilisé pour le transfert de petits fichiers.
TFTP n’est généralement pas utilisé pour transférer des fichiers sur Internet, car il n’est pas aussi sûr que les protocoles FTP et SFTP. Le TFTP doit plutôt être utilisé pour transférer des fichiers au sein de votre réseau local afin de garantir la protection de vos fichiers.

Quelle est la différence entre TFTP et FTP ?
La différence entre TFTP et FTP réside dans le mécanisme. FTP s’appuie sur le protocole TCP (Transmission Control Protocol) pour le transport. TFTP s’appuie sur UDP (User Datagram Protocol), car il s’agit d’un protocole sans connexion. Comme TFTP utilise UDP au lieu de TCP, il s’agit d’un protocole de transfert peu fiable.
- Protocole TCP/UDP
La communication entre les ordinateurs doit être sûre et fiable. Chaque fois qu’un fichier est transféré sur votre ordinateur à partir d’un autre ordinateur, vos données doivent être reçues correctement. Par exemple, si vous téléchargez un fichier, vous voulez l’obtenir dans son intégralité et pas seulement en partie.
TCP garantit que vous recevez toutes vos données correctement. Le protocole TCP vérifie la connexion entre les deux ordinateurs avant que toute communication puisse avoir lieu entre eux.
L’UDP, quant à lui, est sans connexion. Par conséquent, contrairement au TCP, il ne vérifie pas la connexion entre les deux ordinateurs pour garantir que les données soient correctement transmises. Ainsi, si vous envoyez un fichier à l’aide d’UDP, votre ordinateur ne se préoccupera pas de savoir si l’information est reçue ou non à l’autre bout.
- Port TFTP
FTP utilise les ports 21 et 20, tandis que TFTP utilise le port 69.

- Authentification
Par ailleurs, le protocole FTP requiert un mot de passe pour authentifier l’utilisateur. Par conséquent, si vous souhaitez accéder à un serveur FTP, vous devez vous identifier à l’aide d’un nom d’utilisateur et d’un mot de passe.
TFTP n’a pas besoin d’authentifier un utilisateur. En tant qu’utilisateur, il vous suffit de connaître le nom du fichier que vous essayez de télécharger et vous pouvez envoyer une commande pour demander ce fichier spécifique.
- Plus lent
Contrairement au FTP, le TFTP est plus lent dans son processus de transfert. Cela est dû au fait que le serveur TFTP doit diviser les données en morceaux lors de leur transfert vers le client TFTP.

Comment fonctionne un serveur TFTP ?
Comment fonctionne le TFTP ? Un serveur TFTP est toujours disponible sur le port 69 pour toute requête entrante du client TFP. Autrement dit, chaque fois qu’un client TFTP demande à télécharger un fichier, le serveur TFTP crée et lance un processus. Le client TFTP enverra la commande au serveur TFTP via UDP.
Une fois que le serveur TFTP a reçu la commande, il envoie les données requises au client TFTP. Si les données demandées contiennent de nombreux fichiers, le client TFTP enverra un accusé de réception au serveur TFTP chaque fois qu’un morceau des données aura été reçu au cours du processus. Le processus est équivalent à un arrêt et une attente, ce qui signifie que le serveur TFTP attend de recevoir un accusé de réception du client TFTP avant d’envoyer un autre morceau de données.
Pour garantir la protection et l’envoi correct de vos fichiers lors de l’utilisation du protocole TFTP, vous ne devez envoyer des fichiers qu’au sein de votre réseau local. Par exemple, si vous souhaitez envoyer des images de microprogrammes à votre pare-feu, vous pouvez utiliser TFTP car il se trouve dans votre réseau local. Cependant, gardez à l’esprit que le serveur TFTP ne vous fournira pas de sécurité pendant votre transfert de fichiers, et c’est pourquoi il est crucial de ne transférer des fichiers qu’à l’intérieur de votre réseau local.