Concept

Trivial File Transfer Protocol

Résumé
TFTP (pour Trivial File Transfer Protocol ou protocole simplifié de transfert de fichiers) est un protocole simplifié de transfert de fichiers. Ce principe a été publié pour la première fois dans un protocole en 1981, la version actuelle est cependant une amélioration du protocole datant de 1992. Il fonctionne en UDP sur le port 69, au contraire du qui utilise lui TCP. L'utilisation d'UDP, protocole « non fiable », implique que le client et le serveur doivent gérer eux-mêmes une éventuelle perte de paquets. En termes de rapidité, l'absence de fenêtrage nuit à l'efficacité du protocole sur les liens à forte latence. On réserve généralement l'usage du TFTP à un réseau local. Les principales simplifications visibles du TFTP par rapport au sont qu'il ne gère pas le listage de fichiers, et ne dispose pas de mécanismes d'authentification, ni de chiffrement. Il faut connaître à l'avance le nom du fichier que l'on veut récupérer. De même, aucune notion de droits de lecture/écriture n'est disponible en standard. À cause de ces fonctionnalités absentes, lui est généralement préféré. TFTP reste très utilisé pour la mise à jour des logiciels embarqués sur les équipements réseaux (routeurs, pare-feu, etc.) ou pour démarrer un PC à partir d'une carte réseau. La dernière version de ce protocole est la version 2, définie dans . Elle est la plus utilisée. Une extension de ce protocole, définie dans , permet de négocier des options pour le modifier : une option est toujours demandée par le client, le serveur peut l'accepter, la modifier, ou la refuser, notamment s'il ne la connaît pas. Les options standards sont définies dans : option "blocksize" permettant de modifier la taille des blocs de données (512 octets par défaut) option "timeout" permettant de négocier le délai d'attente des trames d'acquittement (non spécifié par défaut) et option "tsize" permettant de connaître la taille du fichier avant le début du transfert option "windowsize" permettant d'envoyer plusieurs trames de données avant d'attendre un acquittement, afin de minimiser les temps d'attente option "multicast" permettant à plusieurs clients de télécharger le même fichier en même temps par l'adressage multiple UDP.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.