wingate
Trabalho realizador por:
Nelson Silva
TIGR01
Servidor FTP
Chama-se servidor FTP a um servidor que fornece, através de uma rede de computadores, um serviço de acesso para utilizadores a um disco rígido ou servidor de arquivos através do protocolo de transferência de arquivos File Transfer Protocol
(FTP). O seu acesso pode ser feito por qualquer utilizador da rede ou reservado (com pedido de login e senha). O servidor FTP utiliza o protocolo FTP via navegador ou via cliente FTP dedicado.
A diferença de servidor FTP e FTP é que o servidor é um software produzido para promover o gerenciamento FTP e o FTP já é um protocolo de transporte adquirido através do servidor para acesso a certos dados.
File Transfer Protocol
FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir ficheiros, sendo uma das mais usadas na Internet.
Pode referir-se tanto ao protocolo quanto ao programa que implementa este protocolo
(Servidor FTP, neste caso, tradicionalmente aparece em letras minúsculas.
A transferência de dados em redes de computadores envolve normalmente transferência de ficheiros e acesso a sistemas de arquivos remotos (com a mesma interface usada nos arquivos locais). O FTP é baseado no TCP, mas é anterior à pilha de protocolos TCP/IP, sendo posteriormente adaptado para o TCP/IP. É o padrão da pilha TCP/IP para transferir ficheiros, é um protocolo genérico independente de hardware e do sistema operacional e transfere ficheiros por livre arbítrio, tendo em conta restrições de acesso e propriedades dos mesmos.
Funcionamento do protocolo
O protocolo é especificado na RFC 9591, resumida logo a seguir.
Um cliente realiza uma conexão TCP para a porta 21 do servidor. Essa conexão, chamada de conexão de controle, permanece aberta ao longo da sessão enquanto uma segunda conexão, chamada conexão de dados, é estabelecida na porta 20 do servidor e em alguma porta