Melhor resposta
Ambas as portas são usadas em FTP (protocolo de transferência de arquivos)
Protocolo de transferência de arquivos (FTP) é um dos protocolos de Internet mais antigos.
O protocolo FTP usa um par de conexões entre o cliente FTP e o servidor FTP. A conexão com a porta 20 do servidor FTP é a segunda conexão criada durante uma sessão FTP, a primeira sendo para a porta do servidor
Os servidores FTP abrem a porta 21 de suas máquinas e ouvem o que está entrando conexões de cliente. Os clientes FTP se conectam à porta 21 de servidores FTP remotos para iniciar as operações de transferência de arquivos.
Resposta
Números de porta 21 e 20 são usados para FTP. A porta 21 é usada para estabelecer a conexão entre os 2 computadores (ou hosts) e porta 20 para transferir dados (por meio do canal de dados). Mas há alguns casos em que a porta 21 é usada para ambos , estabelecendo uma conexão e transferência de dados e irei analisá-los em breve