Это два отдельных вопроса на самом деле:
Почему сервер не может просто загрузить файл, и он достигает нашего компьютера?
Процесс "достигающий компьютер" называется загрузкой - что на самом деле означает "получение данных" и больше ничего. (Загрузка означает отправку данных.)
Будь то файл, письмо или груз - факт, что он дошел до вас, означает, что вы его получили. Поэтому, если передача по сети достигает вас, это само по себе означает, что вы загрузили ее.
почему мы должны использовать нашу пропускную способность для загрузки, когда сервер использует собственную пропускную способность для загрузки?
Полоса пропускания не описывает энергию и не перемещается вместе с данными. Вместо этого он описывает пропускную способность канала - ширину «дороги», по которой передаются данные.
Аналогия с реальными дорогами: если вы едете из точки A в точку B, вы должны использовать пропускную способность дороги в точке A и в точке B (и все расстояние между ними тоже). (И если дорога в В слишком узкая, вы не можете взять запасной асфальт с А и взять его с собой ...)