När flera instanser av en applikation, såsom webbläsare, ansluter till samma port (t.ex. port 80 för HTTP-trafik), använder operativsystemet en mekanism som kallas "processisolering" för att skilja mellan trafiken från olika instanser.
Processisolering säkerställer att varje instans av applikationen körs som en separat process, och operativsystemet upprätthåller separata nätverksanslutningar för varje process. På så sätt kan operativsystemet dirigera nätverkstrafiken på rätt sätt till lämplig applikationsinstans baserat på det process-ID som är associerat med varje anslutning.
Dessutom implementerar moderna webbläsare ofta sina egna mekanismer för att hantera flera samtidiga anslutningar till samma port. Till exempel kan de använda tekniker som "anslutningsmultiplexering" eller "hålla-live-anslutningar" för att effektivt hantera flera förfrågningar över en enda TCP-anslutning.
Sammanfattningsvis samverkar operativsystemet och applikationsspecifika mekanismer för att säkerställa att nätverkstrafiken sorteras korrekt och dirigeras till rätt applikationsinstanser, även när flera instanser ansluter till samma port.