@hapew51316

Где хранится ответ сервера (строка), пока его не получил клиент из-за низкой скорости интернет-соединения?

У клиента (например, браузер), который отправил запрос на сервер, очень низкая скорость интернета.
Сервер же имеет высокую скорость и сам по себе мощный, он принял запрос, тут же его обработал и отправил ответ.
Должен ли сервер ждать, пока отправленный ответ полностью придет клиенту? Или он уже готов обработать новый запрос, поступающий от другого клиента?
Где в таком случае будет храниться посланный ответ? В кабеле или радиоволне? :D
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Или он уже готов обработать новый запрос, поступающий от другого клиента?

В зависимости от сервера. Обычно на всех серверах есть много рабочих потоков, которые могут обрабатывать запросы и много TCP соединений.
Должен ли сервер ждать, пока отправленный ответ полностью придет клиенту?

Этим занимается уровень TCP, и таки да - сервер дожидается, пока клиент подтвердит получение всех TCP-пакетов.
Где в таком случае будет храниться посланный ответ? В кабеле или радиоволне? :D

В оперативной памяти сервера и буферах узлов по пути к клиенту.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
New_Horizons
@New_Horizons
Бред:
В оперативной памяти сервера или на диске сервера
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы