O que é uma porta de rede?

Como portas TCP/UDP permitem que um único IP atenda vários serviços ao mesmo tempo.

Como um IP atende vários serviços ao mesmo tempo

Um endereço IP identifica um dispositivo na rede, mas um servidor normalmente roda vários serviços simultaneamente (site, e-mail, banco de dados, SSH). É aí que entram as portas: um número de 0 a 65535 que identifica qual serviço, dentro daquele IP, deve receber a conexão.

Algumas portas têm uso convencionado: 80 (HTTP), 443 (HTTPS), 22 (SSH), 25/587 (e-mail). Isso é convenção, não regra técnica — qualquer serviço pode, em teoria, rodar em qualquer porta.

Por que verificar se uma porta está aberta

Confirmar se o firewall está liberando a porta esperada antes de colocar um serviço em produção, diagnosticar por que uma aplicação não consegue se conectar a um banco remoto, ou checar rapidamente se um serviço parou de responder — tudo isso passa por verificar o estado de uma porta específica, o que a checagem de portas faz a partir do servidor, não do seu navegador (importante para não confundir com bloqueios do seu próprio firewall local).

Perguntas frequentes

Deixar uma porta aberta é sempre um risco de segurança?+

Depende do serviço por trás dela. Uma porta aberta sem necessidade real (serviço não utilizado, sem atualização) é superfície de ataque; uma porta aberta de propósito, com o serviço atualizado e protegido, é uso normal e esperado.

Por que uma porta aparece "fechada" mesmo estando liberada no firewall do servidor?+

Pode haver um firewall adicional no caminho (do provedor, da rede corporativa, ou de um roteador intermediário) bloqueando antes mesmo de chegar ao servidor — por isso testar a partir de fora da rede é mais confiável que testar de dentro.