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

 У клиента (например, браузер), который отправил запрос на сервер, очень низкая скорость интернета.  

Сервер же имеет высокую скорость и сам по себе мощный, он принял запрос, тут же его обработал и отправил ответ.  

Должен ли сервер ждать, пока отправленный ответ полностью придет клиенту? Или он уже готов обработать новый запрос, поступающий от другого клиента?  

Где в таком случае будет храниться посланный ответ? В кабеле или радиоволне? :D 

> Или он уже готов обработать новый запрос, поступающий от другого клиента?

  

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

> Должен ли сервер ждать, пока отправленный ответ полностью придет клиенту?

  

Этим занимается уровень TCP, и таки да - сервер дожидается, пока клиент подтвердит получение всех TCP-пакетов.  

> Где в таком случае будет храниться посланный ответ? В кабеле или радиоволне? :D

  

В оперативной памяти сервера и буферах узлов по пути к клиенту. 

 В оперативной памяти сервера или на диске сервера 

 Смотря что за сервер и что за ответ. В общем случае частями в буферах сетевых интерфейсов всех хопов на мвршруте.