FTP são a versão padrão hoje de dados através de várias redes TCP, incluindo a Internet, e também aparece.Estes protocolos muitas vezes usado para baixar todos os tipos de páginas da web ou documentos a partir do desenvolvimento da unidade privada em vários hosting servidor aberto.
Quais são eles?Porta
FTP é inteiramente construído sobre a arquitetura "cliente-servidor" e, portanto, envolvem o uso de uma variedade de conexões de rede para transmissão de comandos ou dados entre o servidor eo cliente.Os clientes que utilizam esta versão do protocolo pode passar o procedimento de autenticação, passando o nome de usuário e senha em texto claro.Ou, se prevê a estrutura do servidor pode ligar anonimamente.Entre outras coisas, prevê a possibilidade de usar o SSH protocolo, o que proporciona uma transmissão de dados completamente seguro, escondendo senha e login, e criptografar todo o conteúdo ainda mais.
pouco de história
aplicações primeiro cliente que usam portas FTP, é um dispositivos de linha de comando interativa, que implementam os comandos e sintaxe padrão.Interfaces gráficas que o tempo foram projetados para uma variedade de sistemas operacionais, que são usados até hoje, e, em particular, vale a pena notar entre estas interfaces, utilitários web design em geral, tais como o Microsoft Expression.Porta
FTP, hoje, é um dos padrões mais antigos, como ele apareceu em 1971, antes de o TCP / IP e HTTP.Na primeira, foi utilizado apenas em cima do NCP, mas até à data, a sua aplicação está ativamente propagação e transmissão de diversos softwares, bem como o acesso a recursos remotos.
como ele é diferente de HTTP?FTP
porta padrão é característica muito brilhante - é o uso de múltiplas conexões.Assim, um único canal, neste caso, é usado como um controle, e os comandos são dados através do servidor, e retorna sua resposta.Após restantes canais é executada directamente transferir a informação desejada, enquanto um canal é usado em cada transmissão.
Por esta razão, se você usar a porta FTP padrão, em uma única sessão fornece transmissão simultânea de vários arquivos em diferentes direções.Uma vez que cada canal acabado de abrir o seu próprio número de porta TCP qual o cliente escolhe automaticamente ou manualmente seleccione o servidor, dependendo se o modo de transmissão é utilizado.
Quais são as vantagens?
modo binário lançou as bases para a transmissão usando o protocolo FTP.Portas deste tipo devido a isto pode reduzir significativamente a sobrecarga do tráfego e reduzir o tempo necessário para o intercâmbio de informações no processo de transferência de arquivos grandes.Formato do protocolo HTTP, em qualquer caso, necessita de codificação de informações binárias em forma de texto que pode ser feito, por exemplo, utilizando um algoritmo especializado na base 64.
Usando FTP porta padrão, o cliente era originalmente parte da sessão, e todas as operações subsequentes serão realizadas já está nele.Em outras palavras, inicialmente, o servidor armazena o estado actual e que mantém a um nível predeterminado.Ao mesmo tempo, quando se utiliza o protocolo HTTP tal memória não está presente, como o objectivo de que o protocolo é simplesmente uma transferência de dados, após o que se esquece completamente sobre a operação.A este respeito, usando o stateful HTTP realizadas outras tecnologias que não estão relacionados ao presente Protocolo.
Como isso funciona?Protocolo
FTP Trabalho implementado na camada de aplicação do modelo OSI e é usado para transmitir dados usando TCP / IP.Para fazer isso, inicialmente deseja executar o servidor de FTP que irá escutar as solicitações recebidas.Se necessário, o cliente pode entrar em contato de forma independente com o servidor usando a porta no número 21. É interessante notar que essa conexão permanecerá aberta durante toda a sessão.A segunda conexão é aberta o número da porta do servidor 20 para a porta que o cliente usa o que é chamado modo ativo, ou podem ser abertos diretamente pelo cliente de qualquer porta conveniente-lo para a porta do servidor correspondente.Isso é chamado de modo passivo e é necessário para transferir um arquivo.
uso de controle de fluxo é realizada durante uma sessão específica.Por exemplo, esses fluxos são activamente utilizados no processo de troca entre o servidor e o cliente de todos os tipos de palavras-passe ou os mesmos comandos, se o tipo de protocolo usado Telnet.Assim, por exemplo, a equipa «RETR filename" irá realizar a transferência de um arquivo específico a partir do servidor para o cliente.Devido à formação de uma tal estrutura de porta dupla de FTP em dia é considerado como protocolo vneshnepolosnym, diferentemente do HTTP, o qual é em banda.
Como configurar?
Se você não sabe como abrir a porta de FTP, isso pode ser feito usando o recurso FileZilla seguinte forma:
- executado inicialmente em si FileZilla.
- agora aberto "Site Manager", então a janela de pop-up, pressione o "New Site".
- na guia "Geral", digite: Anfitrião: você usa um domínio;Tipo de servidor: FTP ou FTPES (recomendamos o último) Tipo de entrada: "Normal" ou "password Request" (mais uma vez, a última opção é a melhor para a razão que sua senha não serão salvas, embora sempre terá que inserirque na entrada);Nome de usuário: Tipo em uma fileira seu FTP login.
- Agora vá ao ponto "Configurações de transferência" e, em seguida, selecione a seção "Modo de transferência" opção "passiva".
- No final, clique no botão "Connect".
Agora você faz FTP encaminhamento de porta, sua conexão está configurado e armazenado no "Site Manager", e você pode usá-lo a seu critério.
protocolo anônimo anfitrião
que oferece FTP-service, se necessário, pode fornecer aos usuários um acesso completamente anônima.Neste caso, os usuários vêm originalmente em como anônimo.No entanto, é interessante notar que o sistema também pode ser definida em um servidor maiúsculas de minúsculas.Embora a esmagadora maioria dos casos as pessoas são convidadas a indicar o seu endereço de e-mail em vez de uma senha, de fato, o sistema não proceder a qualquer verificação e este passo é, de fato, não é obrigatória.
maioria FTP-anfitriões, que oferecem uma variedade de atualizações de software, muitas vezes preferem manter a possibilidade de acesso anônimo.
protocolo NAT-PT
especificamente para permitir o uso de FTP via firewalls especializados, optou-se por utilizar uma licença especializada NAT, também chamados de especialistas NAT-PT.Com ele, você pode sem qualquer dificuldade para transferir uma conexão de entrada para o cliente a partir do servidor, porque no processo de NAT irá substituir a informação transmitida a partir do cliente, indicando o servidor a porta correta e endereço com o qual é capaz de se conectar, e, em seguida, iniciar a transmissão de uma conexão do servidor para o endereço do cliente.
Apesar do número bastante grande de as medidas mais variadas e inovações que foram tomadas para apoiar o FTP, a prática Usando NAT-PT preferem desativar vários roteadores ou routers para fornecer proteção adicional contra uma variedade de vírus.