FTP - Protocolo de transferencia de ficheiros

O protocolo de transferencia de ficheiros (FTP) permítelle transferir copias de ficheiros entre dúas computadoras usando un protocolo de rede simple baseado no protocolo de Internet . FTP é tamén o termo usado cando se fai referencia ao proceso de copiar arquivos usando a tecnoloxía FTP.

Historia e como FTP funciona

FTP foi desenvolvido durante os anos 1970 e 1980 para soportar o intercambio de ficheiros en redes TCP / IP e máis antigas. O protocolo segue o modelo de comunicación cliente-servidor . Para transferir ficheiros con FTP, un usuario executa un programa cliente FTP e inicia unha conexión a unha computadora remota que executa o software de servidor FTP. Despois de establecer a conexión, o cliente pode optar por enviar e / ou recibir copias de ficheiros, por separado ou en grupo.

Os clientes FTP orixinais eran programas de liña de comandos para sistemas operativos Unix; Os usuarios de Unix executaron o programa de cliente de liña de comando 'ftp' para conectarse a servidores FTP e cargar ou descargar ficheiros. Tamén se desenvolveu unha variante de FTP chamada Trivial File Transfer Protocol (TFTP) para soportar sistemas informáticos de gama baixa. TFTP proporciona o mesmo soporte básico que o FTP pero cun protocolo simplificado e un conxunto de comandos limitados ás operacións de transferencia de ficheiros máis comúns. Máis tarde, o software cliente de FTP de Windows popularizouse cando os usuarios de Microsoft Windows preferían ter interfaces gráficas para os sistemas FTP.

Un servidor FTP escoita no porto TCP 21 para as solicitudes de conexión entrantes dos clientes FTP. O servidor usa este porto para controlar a conexión e abre un porto separado para transferir datos de arquivos.

Como usar FTP para compartir ficheiros

Para conectarse a un servidor FTP, un cliente require un nome de usuario e un contrasinal definidos polo administrador do servidor. Moitos chamados sitios FTP públicos non requiren un contrasinal, senón que seguen unha convención especial que acepta calquera cliente que use "anónimo" como o seu nome de usuario. Para calquera sitio FTP público ou privado, os clientes identifican o servidor FTP polo seu enderezo IP (como 192.168.0.1) ou polo seu nome de máquina (como ftp.about.com).

Os clientes FTP simples están incluídos na maioría dos sistemas operativos de rede, pero a maioría destes clientes (como FTP.EXE en Windows) admiten unha interface de liña de comandos relativamente hostil. Moitos clientes FTP de terceiros alternativos foron desenvolvidos que soportan interfaces de usuario gráfica (GUI) e características de conveniencia adicionais.

O FTP soporta dous modos de transferencia de datos: texto sinxelo (ASCII) e binario. Configura o modo no cliente FTP. Un erro común ao usar FTP está intentando transferir un arquivo binario (como un programa ou ficheiro de música) mentres que no modo de texto, o ficheiro transferido non se pode usar.

Alternativas ao FTP

Os sistemas de intercambio de arquivos Peer-to-peer (P2P) como BitTorrent ofrecen formas de compartición de ficheiros máis avanzadas e seguras que a tecnoloxía FTP. Estes máis modernos sistemas de compartición de arquivos baseados en cloud como Box e Dropbox eliminaron en gran parte a necesidade de FTP en internet.