O File Transfer Protocol , ou FTP, é um dos aplicativos mais antigos da Internet. Na verdade, ele é mais velho do que a Internet. A especificação FTP foi publicado pela primeira vez em 1971 , ao passo que a estrutura da Internet foi definida em 1974, com a publicação do protocolo TCP /IP. O File Transfer Protocol foi adaptado para uso na Internet em 1980. Transfer Protocol
FTP é uma aplicação , mas também é um protocolo de transferência , como o HTTP ( Hypertext Transfer Protocol ) . Os internautas vão ver que endereços na barra de endereços do seu navegador geralmente começa com "http://", o que significa que o protocolo HTTP está em vigor. Quando FTP é transportar arquivos , o endereço lê " ftp://" em vez .
Acesso
FTP tem três formas de acesso . As implementações originais da aplicação eram como um utilitário de linha de comando . Quando um usuário de computador digitados em FTP no prompt do sistema , FTP apresentou o seu próprio ambiente com a sua própria linha de comando prompt , indicado por " ftp> ". O acesso ao ftp é raro hoje em dia porque há agora muitas interfaces gráficas para a aplicação. A maioria dos usuários de computador sabe FTP através de uma janela do navegador /tipo de diretório que permite ações de " arrastar e soltar" para passar instruções de transferência . O tipo de acesso terceira é uma biblioteca de utilitários de programação que permite que as funções de FTP para ser integrado em outros programas.
Transporte Características
Rede de comunicações acontecer em um dos dois modos . Um deles é " orientado a conexão, " o outro " conexão. " No modelo orientado a ligação , os dois lados e estabelecer uma sessão de envio de mensagens e de dados para trás e para a frente , no contexto da sessão . Na comunicação sem conexão, cada transação é um pedido do cliente seguido por uma resposta do servidor e nada mais. FTP é orientado a conexão . Não uma, mas duas sessões estabelece . A primeira conexão carrega comandos e respostas a esses comandos , enquanto que a segunda conexão é um canal para a passagem de arquivos .
Pacotes
A ligação de transferência de arquivos não funciona como um stream. Ou seja , o conteúdo do ficheiro não é transferida de uma unidade contínua . Tal como acontece com qualquer aplicação Internet , os dados são divididos em segmentos mais pequenos e transferido em uma estrutura chamada um pacote . Recebimento de cada pacote é reconhecido pelo receptor. O cabeçalho do pacote inclui informação referente à posição do segmento de corrente no fluxo global , permitindo que o receptor para solicitar que um pacote se ressentem no caso de dados em falta . O programa de FTP de recepção também é capaz de usar essa informação para os dados re- seqüência que chega fora de ordem.