Le protocole TFTP (Trivial File Transfer Protocol) est un protocole de transfert de fichier simple et rapide utilisé pour transférer des fichiers entre des ordinateurs sur un réseau. Voici comment fonctionne le protocole TFTP :
1. Le client envoie une demande de transfert à un serveur TFTP.
1. Le serveur répond avec un message d’acknowledgement pour confirmer qu’il est prêt à transférer le fichier.
1. Le client envoie le fichier à transférer au serveur en segments (paquets) de données.
1. Le serveur envoie un message d’acknowledgement à chaque segment pour confirmer la réception de celui-ci.
1. Une fois que tous les segments ont été transférés, le serveur envoie un dernier message d’acknowledgement pour indiquer que le transfert est terminé.
1. Le client vérifie que tous les segments ont été envoyés correctement en comparant les numéros de séquence des messages d’acknowledgement.
1. Une fois que le transfert est terminé et que le client a confirmé la réception de tous les segments, le serveur ferme la connexion.
Le protocole TFTP est utilisé pour des transferts de fichiers de petite taille, tels que les fichiers de configuration, les images de démarrage, etc. Il est souvent utilisé dans les environnements de démarrage réseau (PXE boot) ou pour la configuration des périphériques réseau tels que les routeurs et les commutateurs.