Нет, один процесс может открыть несколько сокетов. Большинство браузеров могут / будут открывать несколько соединений на веб-сайте для загрузки ресурсов, таких как CSS и графические файлы. Есть несколько методов, которые могут быть использованы для этого. Обычно используется многопоточность, но также можно использовать мультиплексированный ввод / вывод.
Они имеют разные порты на стороне браузера. Сервер различает соединения по IP-адресам и портам. Серверы обычно используют несколько потоков, несколько процессов, мультиплексированный ввод-вывод или их комбинацию.
Браузер должен иметь возможность обрабатывать несколько вкладок, подключенных к одному веб-сайту. Я часто запускаю несколько вкладок мультимедиа на одном и том же сайте в Firefox.