Sobes.tech
Junior — Middle

Jak przeglądarka określa numer portu dla połączenia?

sobes.tech AI

Odpowiedź od AI

Przeglądarka określa numer portu dla połączenia wychodzącego w następujący sposób:

  • Jeśli URL zawiera jawny numer portu (np. http://przyklad.com:8080), przeglądarka go używa.
  • Jeśli port nie jest podany, przeglądarka używa standardowego portu dla protokołu (np. 80 dla HTTP, 443 dla HTTPS).
  • Dla wychodzących połączeń TCP, system operacyjny przydziela tymczasowy (ephemeral) port po stronie klienta, który jest używany do komunikacji.

W związku z tym, przeglądarka używa albo jawnie wskazanego portu, albo standardowego portu protokołu, a dla lokalnego końca połączenia system operacyjny automatycznie przydziela wolny port.