Connectez-vous

Panneau de Configuration Webmail Website Builder Boutique en ligne File Manager WordPress

TFTP: définition ?

Nous partageons tout ce que vous devez savoir sur TFTP

TFTP signifie Protocole de transfert de fichiers Trivial. TFTP est un protocole qui peut être utilisé pour transférer des fichiers sur des réseaux et entre des ordinateurs. TFTP est un moyen plus simple de transférer des fichiers par rapport à FTP et SFTP

TFTP n’est généralement pas utilisé pour transférer des fichiers sur Internet car il n’est pas aussi sécurisé que FTP et SFTP. Au lieu de cela, TFTP doit être utilisé pour transférer des fichiers au sein de votre réseau local afin de vous assurer que vos fichiers sont protégés. 

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 TCP (Transmission Control Protocol) pendant le transport. TFTP s’appuie sur UDP (User Datagram Protocol) car il s’agit d’un protocole sans connexion. Puisque TFTP utilise UDP au lieu de TCP, c’est un protocole de transfert peu fiable. 

  • Protocole TCP/UDP

La communication entre les ordinateurs doit être sécurisée 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 le fichier entier et pas seulement des parties du fichier. 

TCP garantit que vous recevez toutes vos données correctement. TCP vérifie la connexion entre les deux ordinateurs avant qu’une communication puisse avoir lieu entre les ordinateurs.

UDP, en revanche, est sans connexion. Par conséquent, contrairement à TCP, il ne vérifie pas une connexion entre les deux ordinateurs pour garantir que les données sont livrées correctement. Donc, si vous envoyez un fichier en utilisant UDP, votre ordinateur ne se souciera pas si les informations sont reçues ou non à l’autre extrémité.

  • Port TFTP

FTP utilise les ports 21 et 20, tandis que TFTP utilise le port 69.

  • Authentification

De plus, FTP nécessite un mot de passe pour authentifier l’utilisateur. Par conséquent, si vous souhaitez accéder à un serveur FTP, vous devez vous vérifier avec un nom d’utilisateur et 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 ?

Alors, comment fonctionne TFTP alors? Un serveur TFTP est toujours sur appel au port 69 pour toutes les demandes entrantes du client TFTP. Ce qui signifie que chaque fois qu’un client TFTP demande à télécharger un fichier, le serveur TFTP créera et démarrera 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 enverra les données requises au client TFTP. Si les données que vous avez demandées contiennent de nombreux fichiers, le client TFTP enverra un accusé de réception au serveur TFTP chaque fois qu’un mandrin des données a été reçu tout au long du processus. Le processus est équivalent à du stop & wait, ce qui signifie que le serveur TFTP attend jusqu’à ce qu’il reçoive un accusé de réception du client TFTP avant d’envoyer un autre bloc de données.

Pour vous assurer que vos fichiers sont protégés et envoyés correctement lors de l’utilisation de TFTP, vous ne devez envoyer que des fichiers dans votre réseau local. Par exemple, si vous souhaitez envoyer des images de micrologiciel à votre pare-feu, vous pouvez utiliser TFTP tel qu’il se trouve dans votre réseau local. Cependant, gardez à l’esprit que le serveur TFTP ne vous assurera pas la sécurité lors de votre transfert de fichiers, et c’est pourquoi il est crucial de ne transférer que des fichiers au sein de votre réseau local.