как приложение может использовать порт 80/HTTP без конфликтов с браузерами?
Как несколько клиентов одновременно подключаются к одному порту, например 80, на сервере?
Я прочитал вышеперечисленные вопросы, но кажется, что ответы непоследовательны.
Я хочу знать, что именно определяет соединение сокета:
(sockid, source ip, source port, dest ip, dest port)
или только:
(source ip, source port, dest ip, dest port)
Может ли два разных процесса (например, два разных браузера) взаимодействовать с веб-сервером в одном и том же исходном порту? (по умолчанию порт dest будет одинаковым)
Что произойдет в случае разных вкладок в одном браузере?
Кроме того, как упоминалось в одном из ответов, одна веб-страница может одновременно подключаться к нескольким серверам (например, серверам объявлений). При одновременном подключении к нескольким серверам веб-браузер (например, Chrome, Firefox) подключается к каждому серверу с использованием одного и того же порта или использует другой порт для каждого сервера?