El aislamiento de procesos garantiza que cada instancia de la aplicación se ejecute como un proceso independiente y que el sistema operativo mantenga conexiones de red independientes para cada proceso. De esta manera, el sistema operativo puede enrutar adecuadamente el tráfico de la red a la instancia de aplicación adecuada según el ID del proceso asociado con cada conexión.
Además, los navegadores modernos suelen implementar sus propios mecanismos para manejar múltiples conexiones simultáneas al mismo puerto. Por ejemplo, pueden utilizar técnicas como "multiplexación de conexiones" o "conexiones permanentes" para gestionar de manera eficiente múltiples solicitudes a través de una única conexión TCP.
En resumen, el sistema operativo y los mecanismos específicos de la aplicación trabajan juntos para garantizar que el tráfico de red se ordene y dirija correctamente a las instancias de aplicación correctas, incluso cuando varias instancias se conectan al mismo puerto.