HTTP запрос соединения |Поток безопасности - PullRequest
0 голосов
/ 23 февраля 2019

Недавно я узнал о том, как впервые устанавливается соединение между сервером и клиентом (браузером) при отправке HTTP-запроса.Перед отправкой фактических данных, отправленных с помощью кнопки отправки формы, необходимо создать соединение.У этого соединения есть время жизни, поэтому оно может быть использовано браузером позже для отправки других запросов на ту же комбинацию сервер / порт / протокол.

Мои вопросы:

  1. Естьсоединение потокобезопасный объект, т. е. может ли браузер отправлять 2 запроса одновременно на сервер, используя одно и то же соединение, или эти запросы будут упорядочены, как: Запрос 1> Ответ 1> Запрос 2> Ответ 2 и взаимодействие с пользователем задерживается?
  2. Если ответ на вопрос 1 не является потокобезопасным.Поскольку TCP является потоковым протоколом, как клиент узнает, что больше не будет получено никаких данных для запроса 1, и теперь он должен начать отправку запроса 2 и ждать ответа 2?
...