TFTP significa Trivial File Transfer Protocol (Protocolo de transferencia de archivos triviales). 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 ordenadores que carecían de memoria o espacio en disco suficiente para proporcionar soporte FTP completo. En la actualidad, TFTP también se encuentra tanto en routers de banda ancha de consumo como en routers de red comerciales.
Los administradores de redes domésticas a veces utilizan TFTP para actualizar el firmware de su router, mientras que los administradores profesionales también pueden utilizar TFTP para distribuir software a través de redes corporativas.
Índice de contenidos
Cómo funciona TFTP
Al igual que FTP, TFTP utiliza software cliente y servidor para establecer conexiones entre dos dispositivos. Desde un cliente TFTP, los archivos individuales pueden copiarse (cargarse) o descargarse 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 utilizar para iniciar de forma remota un ordenador y realizar copias de seguridad de los archivos de configuración de la red o del router.
TFTP depende de UDP para el transporte de datos.
Software cliente y servidor TFTP
Los clientes TFTP de línea de comandos 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 programas gratuitos, como TFTPD32, que incluye un servidor TFTP. La Utilidad TFTP de Windows es otro ejemplo de un cliente y servidor GUI para TFTP, pero hay varios otros clientes FTP gratuitos que también puede utilizar.
Microsoft Windows no incluye un servidor TFTP, pero hay varios servidores TFTP gratuitos de Windows disponibles para su descarga. Los sistemas Linux y macOS suelen utilizar el servidor TFTP tftpd, aunque es posible que esté desactivado de forma predeterminada.
Los expertos en redes recomiendan configurar cuidadosamente los servidores TFTP para evitar posibles problemas de seguridad.
Cómo usar el cliente TFTP en Windows
El cliente TFTP en Windows no está habilitado de forma predeterminada. Actívelo a través del applet Programas y características del Panel de control:
-
Abra el Panel de control y luego abra Programas y características .
-
Seleccione Activar o desactivar las características de Windows desde el lado izquierdo del Panel de control para abrir Características de Windows . Como alternativa, ejecute el comando características opcionales 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 a Cliente TFTP .
Una vez instalado, puede acceder a TFTP a través del Símbolo del sistema con el comando tftp . Utilice el comando de ayuda junto con él si necesita información sobre cómo usar TFTP, o consulte 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 del FTP en estos aspectos clave:
- Las versiones originales de TFTP sólo permitían la transferencia de archivos de hasta 32 MB de tamaño. Algunos servidores TFTP más nuevos eliminan esta restricción o podrían limitarla a 4 GB.
- A diferencia de FTP, TFTP no tiene función de inicio de sesión, por lo que no solicita un nombre de usuario y una contraseña. Evite utilizar TFTP para compartir archivos confidenciales, ya que no puede protegerlos ni auditar su acceso.
- Listar, renombrar y eliminar archivos en TFTP es normalmente no está permitido.
- TFTP utiliza el puerto UDP 69 para establecer conexiones de red, mientras que FTP utiliza los puertos TCP 20 y 21.
Debido a que TFTP se implementa utilizando UDP, generalmente sólo funciona en redes de área local.