Na rede de computadores, os números das portas fazem parte das informações de endereçamento usadas para identificar os remetentes e destinatários das mensagens. Eles estão associados a conexões de rede TCP / IP e podem ser descritos como um complemento do endereço IP.
O que é um número de porta na rede?
Os números de porta permitem que diferentes aplicativos no mesmo computador compartilhem recursos de rede simultaneamente. Roteadores de rede doméstica e software de computador funcionam com essas portas e, às vezes, oferecem suporte para a definição de configurações de número de porta. As portas de rede são baseadas em software e não relacionadas às portas físicas que os dispositivos de rede possuem para conectar cabos.
Como funcionam os números das portas
Os números das portas estão relacionados ao endereçamento da rede. Na rede TCP / IP, tanto o TCP quanto o UDP usam um conjunto de portas que funcionam junto com os endereços IP. Esses números de porta funcionam como ramais telefônicos. Assim como uma mesa telefônica comercial pode usar o número de telefone principal e atribuir a cada funcionário um número de ramal, um computador pode ter um endereço principal e um conjunto de números de porta para lidar com as conexões de entrada e saída. Da mesma forma que um número de telefone pode ser usado para todos os funcionários naquele prédio, um endereço IP pode ser usado para se comunicar com vários aplicativos atrás de um roteador. O endereço IP identifica o computador de destino e o número da porta identifica o aplicativo de destino específico. Isso é verdade quer se trate de um aplicativo de e-mail, programa de transferência de arquivos ou navegador da web. Quando você solicita um site de um navegador da web, o navegador se comunica pela porta 80 para HTTP. Em seguida, os dados são enviados de volta pela mesma porta e exibidos no programa que oferece suporte a essa porta (o navegador da web). Tanto no TCP quanto no UDP, os números das portas começam em 0 e vão até 65535. Os números nas faixas inferiores são dedicados a protocolos comuns da Internet, como a porta 25 para SMTP e a porta 21 para FTP. Para encontrar os valores específicos usados por certos aplicativos, veja uma lista dos números de porta TCP e UDP mais populares. Para software Apple, veja as portas TCP e UDP usadas por produtos de software Apple.
Quando você precisar tomar medidas com os números de porta
Os números das portas são processados automaticamente pelo hardware e software da rede. Os usuários casuais de uma rede não veem esses números de porta e não precisam realizar nenhuma ação envolvendo sua operação. Os indivíduos podem, no entanto, encontrar números de porta de rede em certas situações. Os administradores de rede podem precisar configurar o encaminhamento de porta para permitir que os números de porta de aplicativos específicos passem por um firewall. Em redes domésticas, um roteador de banda larga oferece suporte ao encaminhamento de porta em suas telas de configuração. A aplicação mais comum de encaminhamento de porta doméstica é para jogos online que usam portas não padrão que o firewall embutido do roteador bloqueia. Os programadores de rede às vezes precisam especificar os números das portas em seus códigos, como na programação de soquetes. O URL de um site às vezes exige a inclusão de um número de porta TCP específico. Por exemplo, http: // localhost: 8080 / usa a porta TCP 8080 em vez da porta padrão 80. Isso geralmente é visto em ambientes de desenvolvimento de software mais do que no uso do consumidor convencional.
Portas abertas e fechadas
Os entusiastas da segurança de rede também discutem frequentemente o número da porta usado como um aspecto-chave das vulnerabilidades e proteções de ataque. As portas podem ser classificadas como abertas ou fechadas. As portas abertas têm um aplicativo associado que escuta novas solicitações de conexão, mas as portas fechadas não. Um processo chamado varredura de porta de rede detecta mensagens de teste em cada número de porta para identificar quais portas estão abertas. Os profissionais de rede usam a varredura de portas como uma ferramenta para medir a exposição a invasores e geralmente bloqueiam as redes fechando portas não essenciais. Os hackers, por sua vez, usam scanners de portas para sondar as redes em busca de portas abertas que possam ser exploradas. O comando netstat no Windows pode ser usado para ver informações sobre conexões TCP e UDP ativas.