Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Trivial File Transfer Protocol

Un article de Wikipédia, l'encyclopédie libre.
Trivial File Transfer Protocol

Informations
FonctionTransfert de fichier simple
SigleTFTP
Date de création29 janvier1980
Port69
RFC1980 :IEN 133
1981 :RFC 783[1]
1992 :RFC 1350[2]

modifier

TFTP (pourTrivial File Transfer Protocol ouprotocole simplifié de transfert de fichiers) est unprotocole 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[3].

Il fonctionne enUDP sur le port 69, au contraire duFTP qui utilise luiTCP. L'utilisation d'UDP, protocole « non fiable », implique que le client et le serveur doivent gérer eux-mêmes une éventuelle perte depaquets. 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 à unréseau local.

Les principales simplifications visibles du TFTP par rapport auFTP sont qu'il ne gère pas le listage de fichiers, et ne dispose pas de mécanismes d'authentification, ni dechiffrement. 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,FTP 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'unecarte réseau.

La dernière version de ce protocole est la version 2, définie dansRFC 1350[2]. Elle est la plus utilisée.

Une extension de ce protocole, définie dansRFC 2347[4], 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 :

  • RFC 2348[5] : option "blocksize" permettant de modifier la taille des blocs de données (512 octets par défaut)
  • RFC 2349[6] : 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
  • RFC 7440[7] : option "windowsize" permettant d'envoyer plusieurs trames de données avant d'attendre un acquittement, afin de minimiser les temps d'attente
  • RFC 2090[8] : option "multicast" permettant à plusieurs clients de télécharger le même fichier en même temps par l'adressage multiple UDP. Cette option, qui nécessite de grosses modifications du serveur comme du client, n'est généralement pas supportée.

Voir aussi

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. (en) K. R. Sollins, « The TFTP Protocol (Revision 2) »,Request for commentsno 783,
  2. a etb(en) K. Sollins, « The TFTP Protocol (Revision 2) »,Request for commentsno 1350,
  3. « TFTP (Trivial File Transfer Protocol), un protocole simple de transfert de fichiers », surIONOS Digitalguide(consulté le)
  4. (en) G. Malkin et A. Harkin, « TFTP Option Extension »,Request for commentsno 2347,
  5. (en) G. Malkin et A. Harkin, « TFTP Blocksize Option »,Request for commentsno 2348,
  6. (en) G. Malkin et A. Harkin, « TFTP Timeout Interval and Transfer Size Options »,Request for commentsno 2349,
  7. (en) P. Masotta, « TFTP Windowsize Option »,Request for commentsno 7440,
  8. (en) A. Emberson, « TFTP Multicast Option »,Request for commentsno 2090,
v ·m
Protocoles de transfert de fichier
Transfert de fichier
v ·m
7.Application
6.Présentation
5.Session
4.Transport
3.Réseau
2.Liaison
1.Physique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Trivial_File_Transfer_Protocol&oldid=218886056 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp