Protocolo de transferencia de archivos (ftp)

Definición: ¿Qué significa Protocolo de transferencia de archivos (FTP)?

El Protocolo de transferencia de archivos (FTP) es un protocolo cliente / servidor que se utiliza para transferir archivos hacia o desde una computadora host. El FTP se puede autenticar con nombres de usuario y contraseñas.

El FTP anónimo permite a los usuarios acceder a archivos, programas y otros datos de Internet sin la necesidad de una identificación de usuario o contraseña. En ocasiones, los sitios web están diseñados para permitir que los usuarios utilicen "anónimo" o "invitado" como identificación de usuario y una dirección de correo electrónico como contraseña. Los archivos disponibles públicamente a menudo se encuentran en un directorio específico y se pueden transferir fácilmente a la computadora de un usuario.

FTP es el estándar de Internet para mover o transferir archivos de una computadora a otra usando redes TCP o IP. El Protocolo de transferencia de archivos también se conoce como RFC 959.

Techinfo explica el Protocolo de transferencia de archivos (FTP)

La especificación FTP original fue escrita por Abhay Bhushan y publicada como RFC 114 el 16 de abril de 1971. Posteriormente fue reemplazada por RFC 765 (junio de 1980).

Las primeras aplicaciones de cliente FTP utilizaron el símbolo del sistema de DOS con comandos y sintaxis estandarizados. Desde entonces, se han desarrollado muchos clientes de interfaz gráfica de usuario (GUI) dentro de los sistemas operativos, lo que facilita al usuario la carga y descarga de archivos.

Hay varios tipos de FTP y diferentes casos de uso:

  1. Un sitio FTP es un sitio web donde los usuarios pueden cargar o descargar archivos específicos fácilmente.

  2. FTP por correo permite a los usuarios sin acceso a Internet acceder y copiar archivos usando FTP anónimo enviando un mensaje de correo electrónico a [email protected] y poniendo la palabra ayuda en el cuerpo del texto.

  3. FTP Explorer es un cliente FTP basado en el administrador de archivos de Windows 95 (Windows 95 Explorer).

  4. Un servidor FTP es una computadora dedicada que proporciona un servicio FTP. Esto invita a los piratas informáticos y requiere hardware o software de seguridad, como el uso de nombres de usuario, contraseñas y control de acceso a archivos.

  5. Un cliente FTP es una aplicación informática que accede a un servidor FTP. Al hacerlo, los usuarios deben bloquear los intentos de conexión FTP entrantes utilizando el modo pasivo y deben verificar si hay virus en todos los archivos descargados.

FTP y protocolos sucesivos

El servidor FTP fue un pilar tradicional durante mucho tiempo. Sin embargo, a medida que las redes han evolucionado, los protocolos de transferencia de archivos también han evolucionado.

En primer lugar, SFTP ofrece una mayor seguridad para el sistema FTP, que para empezar no era muy seguro. De manera similar a cómo HTTP evolucionó a HTTPS, SFTP introduce nuevos protocolos de seguridad.

Sin embargo, un sistema aún más nuevo llamado Managed File Transfer (MFT) agrega aún más ciberseguridad y también ofrece capacidades de manejo de errores.

Más allá de eso, las configuraciones de MFT ahora están hechas para ofrecer diferentes tipos de funciones de programación y automatización. Muchos de ellos ofrecen tipos específicos de visualización de datos a través de tecnologías de tablero. Esto facilita la administración y muestra a los administradores de red lo que sucede dentro de la red. También optimiza cómo se transfieren los archivos. MFT puede ofrecer mejores capacidades para el cumplimiento de HIPAA, PCI o GDPR o cualquier otra normativa que pueda aplicarse.

Ahora pensamos en FTP como una especie de tecnología heredada. En los sistemas de servidor FTP, los archivos se enviaron sin cifrar, lo que no es una práctica recomendada actual. Entonces, aunque algunas empresas todavía usan FTP, ya no es el estándar de oro para la transferencia de archivos.