TFTP es un protocolo simple para transferir archivos a través de UDP. Solo permite leer o escribir archivos desde un servidor sin autenticación de usuarios. La transferencia ocurre en bloques de 512 bytes numerados secuencialmente. Los paquetes ACK deben reconocer cada bloque antes de que se envíe el siguiente para completar con éxito la transferencia. TFTP usa cinco tipos de paquetes y el puerto 69.