Skip to main content

Un resumen ejecutivo de FTP - Protocolo de transferencia de archivos

FTP (Protocolo de Transferencia de Archivos (Abril 2025)

FTP (Protocolo de Transferencia de Archivos (Abril 2025)
Anonim

Protocolo de transferencia de archivos (FTP) le permite transferir copias de archivos entre dos computadoras utilizando un protocolo de red simple basado en el Protocolo de Internet. FTP también es el término utilizado cuando se hace referencia al proceso de copiar archivos mediante la tecnología FTP.

Historia y cómo funciona FTP

El FTP se desarrolló durante los años 70 y 80 para admitir el intercambio de archivos en TCP / IP y redes más antiguas. El protocolo sigue el modelo de comunicación cliente-servidor. Para transferir archivos con FTP, un usuario ejecuta un programa cliente FTP e inicia una conexión a una computadora remota que ejecuta el software del servidor FTP. Una vez establecida la conexión, el cliente puede elegir enviar y / o recibir copias de archivos, individualmente o en grupos.

Los clientes FTP originales eran programas de línea de comandos para sistemas operativos Unix; Los usuarios de Unix ejecutaron los programas cliente de la línea de comandos 'ftp' para conectarse a los servidores FTP y cargar o descargar archivos. También se desarrolló una variación de FTP llamada Trivial File Transfer Protocol (TFTP) para admitir sistemas informáticos de gama baja. TFTP proporciona el mismo soporte básico que FTP, pero con un protocolo simplificado y un conjunto de comandos limitados a las operaciones de transferencia de archivos más comunes. Más tarde, el software de cliente FTP de Windows se hizo popular, ya que los usuarios de Microsoft Windows preferían tener interfaces gráficas para los sistemas FTP.

Un servidor FTP escucha en el puerto TCP 21 las solicitudes de conexión entrantes de los clientes FTP. El servidor utiliza este puerto para controlar la conexión y abre un puerto separado para transferir datos de archivos.

Cómo usar FTP para compartir archivos

Para conectarse a un servidor FTP, un cliente requiere un nombre de usuario y contraseña tal como lo estableció el administrador del servidor. Muchos de los llamados sitios FTP públicos no requieren una contraseña, sino que siguen una convención especial que acepta a cualquier cliente que use "anónimo" como su nombre de usuario. Para cualquier sitio FTP público o privado, los clientes identifican el servidor FTP ya sea por su dirección IP (como 192.168.0.1) o por su nombre de host (como ftp.about.com).

Los clientes FTP simples se incluyen con la mayoría de los sistemas operativos de red, pero la mayoría de estos clientes (como FTP.EXE en Windows) admiten una interfaz de línea de comandos relativamente hostil. Se han desarrollado muchos clientes FTP alternativos de terceros que admiten interfaces gráficas de usuario (GUI) y características de conveniencia adicionales.

FTP admite dos modos de transferencia de datos: texto sin formato (ASCII) y binario. Establece el modo en el cliente FTP. Un error común cuando se usa FTP es intentar transferir un archivo binario (como un programa o un archivo de música) mientras se está en modo de texto, lo que hace que el archivo transferido no sea utilizable.

Alternativas a FTP

Los sistemas de intercambio de archivos punto a punto (P2P) como BitTorrent ofrecen formas más avanzadas y seguras de intercambio de archivos que las que ofrece la tecnología FTP. Estos más los modernos sistemas de intercambio de archivos basados ​​en la nube como Box y Dropbox han eliminado en gran medida la necesidad de FTP en Internet.