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.