É assim que o ftp funciona?

7

Eu só quero verificar se o meu entendimento do ftp está correto. Um servidor ftp escuta na porta 21. Um cliente estabelece uma conexão com o servidor ftp usando uma porta efêmera local que se conecta à porta 21. do servidor ftp. Quando o servidor ftp envia um arquivo para o cliente, ele envia da porta 20 para uma porta efêmera no computador do cliente que é diferente daquela usada para conectar-se à porta 21.

Isso está correto? Além disso, o que acontece se vários computadores tentarem entrar em contato com o servidor ftp ao mesmo tempo? Todos eles se conectam à porta 21? Existe um limite para o número de conexões simultâneas que podem ser abertas em uma porta?

    
por tony_sid 21.02.2011 / 11:39

1 resposta

14

Seu entendimento está correto.

Uma porta do servidor pode sempre ser acessada por vários clientes, porque uma sessão TCP é identificada por 4 elementos: endereço IP do cliente + porta do cliente + endereço IP do servidor + porta do servidor , não pela porta do servidor somente.

Há também um modo passivo de FTP, no qual é o cliente que inicia a conexão de dados a uma porta efêmera no servidor. Isso permite passar o tráfego FTP por meio de alguns dispositivos de firewall ou NAT.

    
por 21.02.2011 / 11:53

Tags