O protocolo de transferência de arquivos (FTP) é usado para transferir arquivos entre computadores em uma rede local e na Internet. Esta tecnologia é uma das mais populares e permite baixar e enviar os dados necessários para servidores remotos.
Instruções
Passo 1
Para usar o protocolo, o usuário precisa instalar um programa cliente especial que se conectará a um computador remoto. Para fazer uma conexão, o usuário precisa especificar os dados do servidor com o qual a conexão é feita. Se os dados foram especificados com sucesso, a janela do programa exibe os diretórios abertos para visualização pelo servidor.
Passo 2
Usando os elementos de interface do aplicativo usado, você pode mover as pastas do servidor para o seu computador ou fazer upload de dados para este servidor a partir do seu sistema de arquivos. As operações com arquivos realizadas através de clientes FTP praticamente não diferem de outras semelhantes quando se trabalha com um sistema de computador. Por exemplo, você pode copiar, cortar e excluir várias pastas e documentos selecionados.
etapa 3
Quando é feita uma tentativa de conexão a um servidor remoto por meio do programa, uma porta de rede separada é aberta, por meio da qual é transmitida a solicitação necessária de conexão e troca de arquivos. Normalmente, a porta 21 e um protocolo ftp: // separado são usados para estabelecer uma conexão, que é especificada ao configurar o cliente. O programa também anuncia ao servidor a necessidade de utilizar um tipo específico de conexão ativa ou passiva, da qual a resposta do servidor e o estabelecimento da conexão dependem da troca de informações.
Passo 4
Com uma conexão ativa, o servidor abre automaticamente uma porta específica para o usuário, através da qual é realizada a troca de dados. Todas as informações do servidor são transmitidas pela conexão criada. No modo ativo de troca de dados, a porta 20 é geralmente selecionada, no entanto, a máquina remota pode selecionar um valor arbitrário que não exceda 1024. No modo passivo, o servidor seleciona qualquer porta, cujo valor numérico excede 10000. Depois disso, a máquina associa a conexão à sessão atual e envia as instruções e valores necessários ao computador cliente, que passa a utilizar a porta alocada pelo servidor para conexão e transferência de informações.
Etapa 5
É importante notar que a maioria dos clientes FTP modernos prefere estabelecer uma conexão passiva ao tentar transferir dados do servidor. Uma vez que a conexão é estabelecida, a troca de arquivos é possível. Assim, o computador cliente determina o tipo de conexão, e o servidor informa se ele é capaz de transferir dados nas condições especificadas.