Referência de Portas Comuns

Common network port numbers and service reference.

As portas de rede são terminais virtuais que permitem que diferentes serviços se comuniquem por TCP/IP. Nossa referência de portas comuns lista números de portas conhecidos e seus serviços associados, de HTTP (80) e HTTPS (443) a SSH (22), MySQL (3306) e PostgreSQL (5432).
20,21FTP
22SSH
23Telnet
25SMTP
53DNS
80HTTP
110POP3
143IMAP
443HTTPS
587SMTP (TLS)
993IMAPS
995POP3S
3306MySQL
3389RDP
5432PostgreSQL
6379Redis
27017MongoDB
Na prática

Ports Reference em ação

Você está configurando um firewall e o assistente pergunta qual porta seu banco de dados precisa. Em vez de pesquisar, olhe a tabela: PostgreSQL é 5432, MySQL é 3306. Manter esta referência aberta durante a configuração do servidor poupa a constante ida e volta de buscas.

Perguntas Frequentes

Qual é a diferença entre portas TCP e UDP?

As portas TCP fornecem comunicação confiável e orientada à conexão com ordenação de dados e verificação de erros, usadas por serviços como HTTP (80), HTTPS (443) e SMTP (25). As portas UDP não têm conexão e são mais rápidas, usadas por DNS (53) e streaming. Os números das portas vêm do mesmo intervalo de 0 a 65535, mas o comportamento do protocolo é diferente.

Como posso verificar se uma porta está aberta?

Você pode usar o comando “telnet host port” ou “nc -zv host port” de um terminal. Muitas ferramentas de rede e verificadores de portas online podem verificar a acessibilidade para você. Lembre-se de que firewalls e restrições de ISP podem bloquear portas mesmo quando o serviço remoto estiver em execução.

Qual é o número da porta de HTTP e HTTPS?

O HTTP usa a porta 80 e o HTTPS usa a porta 443 por padrão. Os navegadores assumem essas portas quando você digita uma URL, por isso quase nunca as vemos na barra de endereços.

Quais portas devo deixar abertas no meu servidor?

Abra apenas o que seus serviços precisam: normalmente 22 (SSH), 80 (HTTP) e 443 (HTTPS). Todo o resto — MySQL 3306, Redis 6379, RDP 3389 — deve ficar vinculado ao localhost ou protegido por regras de firewall, nunca exposto diretamente.

Qual é a diferença entre uma porta e um protocolo?

Uma porta é um número que identifica um endpoint de serviço (80 para HTTP). Um protocolo é o conjunto de regras de troca de dados (o próprio HTTP). Uma porta atende um protocolo por vez; alguns protocolos têm portas padrão registradas na IANA.