TFTP significa Protocolo Trivial de Transferencia de Archivos. Es una tecnología para transferir archivos entre dispositivos de red y es una versión simplificada del Protocolo de transferencia de archivos.
TFTP se desarrolló en la década de 1970 para computadoras que carecían de suficiente memoria o espacio en disco para brindar soporte completo de FTP. Hoy en día, TFTP también se encuentra tanto en enrutadores de banda ancha de consumo como en enrutadores de redes comerciales.
Los administradores de redes domésticas a veces usan TFTP para actualizar el firmware de su enrutador, mientras que los administradores profesionales también pueden usar TFTP para distribuir software a través de redes corporativas.
Cómo funciona TFTP
Al igual que FTP, TFTP usa software de cliente y servidor para hacer conexiones entre dos dispositivos. Desde un cliente TFTP, los archivos individuales se pueden copiar (cargar) o descargar desde el servidor. En otras palabras, el servidor aloja los archivos mientras el cliente los solicita o los envía.
TFTP también se puede usar para iniciar remotamente una computadora y hacer una copia de seguridad de la red o los archivos de configuración del enrutador.
TFTP se basa en UDP para el transporte de datos.
Cliente TFTP y software de servidor
Los clientes de la línea de comandos TFTP se incluyen en las versiones actuales de Microsoft Windows, Linux y macOS.
Algunos clientes TFTP con interfaces gráficas también están disponibles como software gratuito, como TFTPD32, que incluye un servidor TFTP. Windows TFTP Utility es otro ejemplo de un cliente y servidor GUI para TFTP, pero también hay otros clientes FTP gratuitos que puede usar.
Microsoft Windows no se entrega con un servidor TFTP, pero varios servidores TFTP de Windows gratuitos están disponibles para descargar. Los sistemas Linux y macOS suelen utilizar el servidor TFTP tftpd, aunque podría estar deshabilitado de forma predeterminada.
Los expertos en redes recomiendan configurar los servidores TFTP con cuidado para evitar posibles problemas de seguridad.
Cómo usar el cliente TFTP en Windows
El cliente TFTP en Windows no está habilitado por defecto. Enciéndelo a través de laProgramas y características Panel de control de applet:
-
Abra el panel de control y luego abra Programas y características.
-
SeleccionarActivar o desactivar las características de windows desde el lado izquierdo del panel de control para abrir Características de Windows. Alternativamente, ejecute elcaracterísticas opcionales Comando en Símbolo del sistema o en el cuadro de diálogo Ejecutar.
-
Desplácese hacia abajo en la ventana "Características de Windows" y marque la casilla junto aCliente TFTP.
Una vez instalado, puede acceder a TFTP a través de Símbolo del sistema con el tftp mando. Use el comando de ayuda junto con él si necesita información sobre cómo usar TFTP, o vea la página de referencia de la línea de comandos tftp en el sitio web de Microsoft.
TFTP vs. FTP
El protocolo de transferencia de archivos trivial difiere de FTP en estos aspectos clave:
- Las versiones originales de TFTP solo permitían la transferencia de archivos de hasta 32 MB de tamaño. Algunos servidores TFTP más nuevos eliminan esta restricción o pueden limitarla a 4 GB.
- A diferencia de FTP, TFTP no tiene una función de inicio de sesión, por lo que no solicita un nombre de usuario y contraseña. Evite usar TFTP para compartir archivos confidenciales: no puede protegerlos ni auditar su acceso.
- Listado, cambio de nombre y eliminación de archivos a través de TFTP es generalmente No permitido.
- TFTP usa el puerto UDP 69 para establecer conexiones de red, mientras que FTP usa los puertos TCP 20 y 21.
Debido a que TFTP se implementa mediante UDP, generalmente funciona solo en redes de área local.