Baixe o app para aproveitar ainda mais
Prévia do material em texto
Protocolo FTP O protocolo FTP entrou em uso em abril de 1971, publicado como RFC 114, antes que a pilha TCP / IP existisse. A estrutura geral foi implantada em 1973. Foi modificada várias vezes, agregando novos comandos e funcionalidades. A RFC 959 foi finalmente publicada em outubro de 1985, que é a que é usada atualmente. No modelo, o interpretador de protocolo do usuário (PI) inicia a conexão de controle na porta 21. Os comandos FTP padrão são gerados pelo PI do usuário e transmitidos ao processo do servidor por meio da conexão de controle. Respostas padrão são enviadas do servidor PI para o usuário PI através da conexão de controle em resposta aos comandos. Esses comandos FTP especificam parâmetros para a conexão de dados (porta de dados, modo de transferência, tipo de representação e estrutura) e a natureza da operação no sistema de arquivos (armazenar, recuperar, adicionar, excluir, etc.). O processo de transferência de dados do usuário (DTP) ou outro processo em vez disso, deve aguardar que o servidor inicie a conexão com a porta de dados especificada (porta 20 no modo ativo ou padrão) e transferir os dados com base nos parâmetros que foram especificados. Também vemos no diagrama que a comunicação entre cliente e servidor é independente do sistema de arquivos usados em cada computador, então não importa que seus sistemas operacionais sejam diferentes, porque as entidades que se comunicam entre si são os PIs e os DTPs. Também deve ser destacado que a conexão de dados é bidirecional, ou seja, pode ser utilizada para enviar e receber simultaneamente, não devendo existir durante toda a duração da conexão FTP. Mas no começo tinha um problema, era a localização dos servidores na rede. Em outras palavras, o usuário que desejava baixar um arquivo precisava saber em qual máquina ele estava localizado. A única ferramenta de busca de informações que existia era o Gopher, com todas as suas limitações. Gopher significa 'pular' nas informações. É um serviço cujo objetivo é localizar arquivos com base em seu título. Consiste em um conjunto de menus de recursos localizados em diferentes máquinas que estão interconectadas. Cada máquina atende a uma área de informação, mas sua organização interna permite que todas funcionem como se fossem uma única máquina. O usuário navega por esses menus até encontrar a informação que procura, e não sabe exatamente de qual máquina está baixando essa informação. Com o advento da Internet, os poderosos motores de busca interromperam o serviço Gopher e a localização dos servidores FTP deixou de ser um problema. Na atualidade, quando o usuário baixa um arquivo de um link em uma página da web, ele nem sabe que está fazendo isso de um servidor FTP. O serviço FTP evoluiu ao longo do tempo e hoje é amplamente utilizado na Internet, em redes corporativas, Intranets, etc. Suportado por qualquer sistema operacional, existe uma grande quantidade de software baseado no protocolo FTP.
Compartilhar