Característica do Protocolo FTP

O FTP permite a transferência de arquivos em ambas as direções (download e upload) de computadores locais (clientes FTP) para computadores remotos conhecidos como servidores FTP. Essa transferência pode ocorrer inclusive entre clientes e servidores FTP de diferentes sistemas operacionais.

O protocolo FTP inclui também mecanismos para que os arquivos tenham propriedades e restrições de acesso. As restrições de acesso são estabelecidas pelo servidor FTP de acordo com o login do usuário, sendo que, geralmente, são estabelecidas contas públicas para facilitar o acesso de usuários não cadastrados.

Algumas características deste protocolo são:
  • Rapidez e versatilidade;
  • Baseia-se no Protocolo TCP, sendo que o FTP possui uma interface para poder interagir com esse protocolo.
  • Open Standard. Facilitando a organização entre diferentes componentes de hardwares e softwares e permitindo o aumento do número de usuários desta tecnologia;
  • Desenvolvido, originalmente, orientado a linha de comando, apesar de atualmente, possuir diversas interfaces gráficas para este serviço.
As conexões FTP podem ser de dois tipos:
  • Por meio da linha de comando;
  • Por meio de uma interface gráfica utilizando um programa FTP, ou utilizando o navegador web (browser);
A utilização de um navegador web é a forma mais fácil e rápida de fazer uma operação FTP, porém apresenta algumas desvantagens, como a impossibilidade de se transferir um arquivo do computador local para o servidor (upload) e só será permitido fazer o download de arquivos públicos.
Para resolver tais problemas criados pelo browser, utilizam-se programas especializados em realizar operações usando o Protocolo FTP.

Objetivo:
O RFC (Request for comments) é um documento que descreve os padrões para cada protocolo da Internet. O RFC discute a história, a terminologia e os objetivos do FTP. Os tópicos seguintes foram citados como objetivos do FTP:
  • Promover o compartilhamento de arquivos;
  • Encorajar indiretamente o uso de servidores remotos que funcionam como backup;
  • Proteger os internautas de variações em sistemas de armazenamento de arquivos entre servidores;
  • Transmitir dados confiáveis e eficientes.

Comentários

Postagens mais visitadas deste blog

O IPv6 - Alocação de endereços

A camada Aplicação - Modelo OSI