Так устроен протокол TCP. Протокол TCP требует, чтобы все отправленные порции данных (окна) были подтверждены принявшей их стороной - вашей машиной, в данном случае. Для отправки подтрерждения, как вы уже догадались, используется ваш обратный канал. Если он не свободен, эти подтверждения помещаются в очередь и отправляются с неким запозданием. Машина же на другом конце не начнет передачу данных, пока не получит от вас ответа о доставке/ошибке. Из этого следует: чем познее(медленнее) ваша машина отправляет эти самые потдверждения, тем познее(медленнее) она получает новые данные. Отсюда и тормоза. Освободите хотя бы 10-20% обратного канала, и тормоза, как рукой снимет |