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 ao 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 o 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?