Dans le protocole TFTP, les erreurs sont détectées et signalées de deux manières principales :
1. Codes d’erreur : Le protocole TFTP utilise des codes d’erreur pré-définis pour identifier le type d’erreur rencontré. Ces codes sont renvoyés par le serveur TFTP en réponse à une opération échouée. Les codes d’erreur courants incluent “Fichier non trouvé”, “Opération illégale”, “Disque plein” et “Interruption provoquée par l’utilisateur”.
1. Acknowledgements (acquittements) : Dans le protocole TFTP, chaque paquet envoyé de manière fiable (par exemple, un paquet de données) est répondu par un accusé de réception (ACK) correspondant. Si le serveur TFTP ne reçoit pas l’ACK attendu, il peut conclure qu’une erreur s’est produite et renvoyer le paquet.
En résumé, les erreurs dans le protocole TFTP sont détectées à l’aide de codes d’erreur explicites et d’accusés de réception manquant. Le protocole est relativement simple et ne dispose pas de nombreuses options pour gérer les erreurs, il est donc important de s’assurer que les fichiers et les connexions sont correctement configurés pour éviter les erreurs.