Si. No, quizás. Depende.
Primero, un navegador puede usar cualquiera de estas estrategias para las conexiones:
- Conexión única (poco probable para cualquier navegador más reciente que 1995)
- Una conexión por pestaña (básicamente igual que la n. ° 1, solo que un poco mejor)
- Una conexión por recurso (ingenuo, pero no funciona tan mal)
- Conjunto de conexiones con conexiones para reutilizar y mantener vivo
- Algo diferente (léase como: cosas raras)
No tiene una manera de saber qué estrategia usará un navegador, aunque usar un grupo de conexiones (y reutilizar conexiones) es una suposición razonable.
En segundo lugar, la forma en que funciona TCP, tiene un puerto de origen y un puerto de destino para cada conexión. El par de dirección / puerto de origen y destino define la conexión.
Siempre [1] utiliza un puerto conocido (como 80 o 443) para conectarse al servidor (al que escucha en su dirección anunciada), pero el otro puerto se elige al azar. Por lo tanto, dependiendo de qué lado mire una conexión, tiene uno o muchos puertos posibles.
Por lo tanto, la misma pestaña puede (y usualmente) usará varios puertos diferentes en su extremo, pero en principio diferentes pestañas podrían (si las conexiones se agrupan y se cargan diferentes recursos en diferentes pestañas desde el mismo servidor) usar el mismo puerto.
Como la pregunta menciona explícitamente la salida , en el caso "normal", los números de puerto serían los mismos independientemente de la pestaña en la que se encuentren o uno de los dos puertos posibles (80 y 443). Aunque, por supuesto, es posible solicitar explícitamente un puerto diferente (como 8080) en una URL. Sin embargo, eso es un poco raro.
[1] Bueno, no
siempre ... pero no lo compliquemos demasiado.