Le Trivial protocole de transfert de fichiers , ou TFTP, est une méthode légère pour déplacer de petits fichiers à travers des réseaux . Le protocole ne pas établir une connexion et utilise moins de ressources que le File Transfer Protocol (FTP ), qui est l'option la mieux connue pour transférer des fichiers . Parce que si son absence de fonctionnalités, TFTP est mieux adapté au transfert de petits fichiers sur un réseau local. Protocole
programmes du Réseau de Transport
envoient les données par paquets . Un protocole de transport assemble les paquets de données . Ce protocole de transport peut être soit le Transmission Control Protocol (TCP ) ou User Datagram Protocol ( UDP). Le protocole de transfert de fichiers , le rival de poids lourds TFTP utilise le protocole TCP , qui établit un lien entre les deux extrémités du transfert et de contrôles pour les paquets de données arrivent dans l'ordre, ou s'ils sont endommagés ou manquants. UDP ne fait rien de ces contrôles et ne pas établir une connexion . Malgré le fait que TFTP doit envoyer des données dans de nombreux paquets , il utilise UDP, TCP plutôt que le plus approprié, car son but est d'être rapide , simple et léger.
Configuration
TFTP doit compenser le fait qu'il utilise un protocole de transport qui manque la plupart des fonctionnalités de connexion nécessaires pour un transfert de fichiers répartis sur plusieurs paquets. Un programme de serveur TFTP doit être installé sur l'ordinateur qui envoie le fichier et un programme client TFTP s'exécute sur l'ordinateur de réception du fichier. Les deux programmes communiquent les uns avec les autres dans un simple divertissement des procédures habituellement suivies par TCP .
Procédures
Le fichier se déplace dans des paquets de 512 octets en longueur . Un paquet plus petit que 512 octets signale le dernier paquet dans la transmission . TFTP est un protocole " indéfini " - ce qui signifie que chaque côté ne peut agir une fois de l'autre côté a terminé son action. Le serveur envoie un paquet et le client envoie un accusé de réception . Cela déclenche au serveur d'envoyer le paquet suivant et ainsi de suite . Si le serveur ne reçoit pas un accusé de réception dans un certain délai , il retransmet le dernier paquet envoyé . Rapport d'erreurs rudimentaire de
utilisation
TFTP, sa taille de bloc de 512 octets et son absence totale de dispositifs de sécurité rendent impropre pour le transfert de gros fichiers sur Internet. L'utilisation principale de ce protocole est de transférer un petit fichier de boot , ou un fichier de configuration pour le démarrage des stations de travail sans disque , ou en tant que partie de l'adresse des routines d'allocation IP du Dynamic Host Configuration Protocol (DHCP).