Junior — Middle
Cum determină browserul numărul portului pentru conexiune?
sobes.tech AI
Răspuns de la AI
Browserul determină numărul portului pentru conexiunea de ieșire după cum urmează:
- Dacă URL-ul conține un număr de port explicit (de exemplu,
http://exemplu.com:8080), browserul îl utilizează. - Dacă portul nu este specificat, browserul folosește portul standard pentru protocol (de exemplu, 80 pentru HTTP, 443 pentru HTTPS).
- Pentru conexiunile TCP de ieșire, sistemul de operare alocă un port temporar (ephemeral) pe partea clientului, utilizat pentru comunicare.
Prin urmare, browserul folosește fie un port indicat explicit, fie portul standard al protocolului, iar pentru capătul local al conexiunii, sistemul de operare alocă automat un port liber.