Sobes.tech
Junior — Middle

Como é que o navegador determina o número da porta para a ligação?

sobes.tech IA

Resposta da IA

O navegador determina o número da porta para a conexão de saída da seguinte forma:

  • Se a URL contiver um número de porta explícito (por exemplo, http://exemplo.com:8080), o navegador usará esse número.
  • Se a porta não for especificada, o navegador usará a porta padrão para o protocolo (por exemplo, 80 para HTTP, 443 para HTTPS).
  • Para conexões TCP de saída, o sistema operacional atribui uma porta temporária (ephemeral) no lado do cliente, que é usada para a comunicação.

Assim, o navegador usa ou uma porta explicitamente indicada ou a porta padrão do protocolo, e para a extremidade local da conexão, o sistema operacional atribui automaticamente uma porta livre.