Como administrador de red, es posible que se encuentre con la tecnología conocida como «TFTP». ¿Qué es exactamente TFTP? TFTP, o Trivial File Transfer Protocol, es un sencillo protocolo de alto nivel para la transferencia de datos que los servidores utilizan para arrancar estaciones de trabajo sin disco, terminales X y routers mediante el uso del Protocolo de Datos de Usuario (UDP).
Aunque puede sonar similar, TFTP funciona de forma diferente a FTP (File Transfer Protocol) y HTTP (HyperText Transfer Protocol). Aunque TFTP también se basa en la tecnología FTP, TFTP es un protocolo completamente diferente. Entre las diferencias está que el protocolo de transporte de TFTP utiliza UDP, que no es seguro, mientras que FTP utiliza el Protocolo de Control de Transmisión (TCP) para asegurar la información.
TFTP fue diseñado principalmente para leer o escribir archivos utilizando un servidor remoto. Sin embargo, TFTP es un protocolo multipropósito que puede ser aprovechado para una serie de tareas diferentes.
Usos de la configuración TFTP
Los profesionales de la informática y los administradores de sistemas suelen utilizar la configuración TFTP para:
- Transferir archivos
- Remover-Arrancar sin discos duros
- Actualizar códigos
- Hacer copias de seguridad de las configuraciones de red
- Hacer copias de seguridad de los archivos de configuración del router
- Guardar imágenes del IOS
- Arrancar PCs sin disco
Después de arrancar una estación de trabajo desde la ROM de una tarjeta de red, su instalación TFTP descargará un programa y luego lo ejecutará desde un servidor central.
Modos de transferencia del protocolo TFTP
Hay tres modos de transferencia soportados actualmente por el protocolo TFTP:
- netascii
- octet
También se pueden definir modos adicionales por pares de hosts que cooperen.
Utilizando el protocolo TFTP, una transferencia se iniciará con una petición de lectura o escritura de un archivo al tiempo que se solicita una conexión. Cuando un servidor concede esta solicitud, la conexión se abre y el archivo se envía en bloques de longitud fija de 512 bytes.