-3

Любые идеи, почему, когда вы загружаете НИЧЕГО из ЛЮБОГО места в Интернете, большую часть времени вы можете загружать его на своих максимальных скоростях ЗАГРУЗКИ (потому что ВЫ - КЛИЕНТ, а с которого вы загружаете - это СЕРВЕР), но когда кто-то удаленно загружает из МОЕЙ синологии NAS-сервер через DSM или через общую ссылку или через подключенный диск, загрузчик может загружать файлы только со скоростью MY UPLOAD (которая в 40 раз медленнее). В чем заключается хитрость, чтобы МОЙ сервер считался настоящим СЕРВЕРОМ, чтобы люди могли скачивать с меня на ИХ скорости загрузки?

Если вы ответите, что моя скорость загрузки является узким местом, то я бы спросил - есть ли скорость загрузки на каждом веб-сайте в мире 20 МБ / с (200 Мбит / с) или больше? Потому что это скорость, которую я загружаю с каждого веб-сайта в мире (если они не ограничивают скорость намеренно)

Насколько я понимаю, выгрузка и выгрузка выполняются одинаково - передача данных назад или вперед по одному и тому же кабелю - так ТЕХНИЧЕСКИ, между ними не должно быть разницы в скорости. Единственная причина, по которой загрузка происходит быстрее, заключается в том, что интернет-провайдеры делают это с целью ограничить дорожный беспорядок в проводах. Они решили, что нужно загружать больше людей, поэтому они стали быстрее. (извините за любительский способ объяснить это - но вы поняли). Итак, когда данные передаются от одного человека к другому - как интернет-провайдер решает, кто является ЗАГРУЗЧИКОМ, а кто ЗАГРУЗЧИКОМ? Проверяют ли они скорость загрузки обеих сторон и дают ли передачу самую низкую скорость из двух? Я думал, что когда интернет-провайдер увидит, что я СЕРВЕР, он позволит скорости соединения достичь такой же скорости, как и скорость СКАЧИВАНИЯ.

Поэтому, если вы скажете, что КАЖДЫЙ сайт, с которого я загружаю данные со скоростью 20 МБ / с, ДОЛЖЕН иметь скорость загрузки не менее 20 МБ / с, даже это не будет точным, поскольку, скажем, 100 человек загружают с одного и того же сайта одновременно ... так что да, мы все знаем о сбое сайта из-за слишком большого количества одновременных подключений, но 100 человек не так много, чтобы вывести сервер из строя, поэтому, если бы 100 человек загружали одновременно со скоростью 20 МБ / с, это означало бы ( в соответствии с тем, что вы говорите), для сайта, с которого они загружаются, скорость загрузки должна составлять не менее 2 ГБ / с. Это вообще возможно?

РЕДАКТИРОВАТЬ 01: Опять же, почему мой провайдер связан с тем, что делает человек, скачивающий с меня? Когда ОН нажимает на ссылку для загрузки - это ЕГО провайдер должен сказать «о, вы хотите скачать? Нет проблем, вы можете скачивать со скоростью загрузки. "Почему, когда" I "скачивает откуда-то, мой провайдер позволяет мне загружать файлы со своей скоростью загрузки и не говорит" извините, вы не можете загружать со скоростью быстрой загрузки " потому что тот сервер, с которого вы пытаетесь загрузить - его интернет-провайдер ограничивает скорость передачи данных ".

3 ответа3

5

Если кто-то скачивает с вас, ваша загрузка определяет доступную пропускную способность. Если вы хотите более быструю загрузку, получите контракт с большей загрузкой.

Большинство серверов, которые вы можете арендовать, будут иметь скорость загрузки 100 Мбит или 1 Гбит. Вероятно, ваш NAS также имеет, но ваш интернет-провайдер и / или, возможно, используемая технология ограничивает загрузку. Частично это мешает кому-либо запускать коммерческие услуги по договорам проживания.

Редактировать: Вы правы, что выгрузка и выгрузка являются направлением. В настоящее время технология обычно использует технологию, которая поддерживает дуплексную связь. Таким образом, вы можете загружать и скачивать одновременно. Если у вас этого нет, вам нужно время от времени ждать или переключаться, что обычно делает вещи (даже) медленнее. Таким образом, ваш интернет-провайдер ограничивает вас, но используемая технология может также ограничить вас в том, что вы можете сделать. Еще один способ подумать об этом - разделить широкий канал на несколько меньших и выбрать соотношение, сколько вы хотите использовать для загрузки или выгрузки. Обычно вы получаете контракт, который (за кулисами) связан с профилем (например, профилем VDSL), который, в свою очередь, ограничивает вашу скорость. Чтобы "перевернуть" его, вам нужно изменить эту конфигурацию, и нет динамического определения, кто загружает или скачивает, а скорее стороны A и сторона B с фиксированным соотношением.

Что касается скорости, текущие скорости Ethernet до 40 Гбит /100 Гбит, так что да, это возможно. В дополнение к облачным сервисам у вас может быть целый ряд машин для ответа на запросы. Вы правы, что бэкэнд-сети должны быть достаточно мощными, но кажется, что они есть (для того, что вы делаете). Имейте в виду, что это может быть только ваш профиль использования, который заставляет вас думать, что вы всегда можете загружать, используя высокие скорости.

Обычно, если вы перепрыгиваете через океаны со своим соединением (особенно при подключении к Азии, хотя, похоже, это становится менее важной проблемой), вы заметите разницу (будь то задержка или пропускная способность).

Ответ на Edit01: Вы не можете доставить со скоростью, с которой другой хочет скачать. Вот почему вы не можете насытить его загрузку. Вы ограничены для загрузки на той скорости, с которой вы загружаете. Наименьший знаменатель (ваша загрузка) ограничивает процесс в целом.

4

Ваш интернет-провайдер не ограничивает вашу скорость, чтобы заработать деньги. Большинство "домашних" широкополосных услуг являются "асимметричными" в том смысле, что трафик, идущий к вам (номинально называется загрузкой), всегда быстрее, чем трафик, уходящий от вас (загрузка).

Это техническое ограничение в способе проектирования кабельных сервисов, в частности, потому что для "домашних" сервисов они предназначены для "потребительского" использования, а не для "серверного" использования.

Тот факт, что ваш кабель может поддерживать определенную скорость, не имеет значения. Стандарт связи, который позволяет передавать и принимать по одному кабелю, был разработан таким образом, что он позволяет передавать больше данных в одном направлении, чем в другом.

Для получения дополнительной информации вы должны прочитать Wikipedia: ADSL.

Ключевая проблема заключается в том, что у вас есть только одно (эффективное) проводное соединение с вашим обменом. Вы пытаетесь передавать и получать по этому проводу одновременно, а это значит, что вам нужно поделиться кабелем. Чтобы позволить обоим происходить одновременно, они разделяют передаваемые по кабелю частоты на "выгрузку" и "выгрузку".

Ниже вы можете видеть, что диапазон частот загрузки намного меньше, чем установленный набор частот. Вот почему вы не получаете одинаковую скорость в одном направлении по сравнению с другим.

(Со страницы выше Википедии)

Если бы у вас было два соединения, одно в любом направлении, то у вас могли бы быть симметричные скорости, но почти каждая телефонная система, используемая в мире, полагается на то, что по сути представляет собой одно единственное "соединение" по двум частям провода.

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

4

Сначала мы должны установить определения « скачать » и « загрузить » - они слишком легко перепутаны.

  • « Скачать » - движение данных в сторону заданного лица.
  • « Загрузить » - перемещение данных от данного объекта.

В этом контексте « ваш дом » или « их дом » - это рассматриваемая сущность. Данный объект также обычно ближе к пользователю или оператору системы - « вы » или « они », а не « интернет ».


Как отметил Мокубай, большинство жилых соединений асимметричны, то есть скорость загрузки и выгрузки различна. Как вы правильно поняли, это происходит потому, что домашние пользователи обычно хотят загружать гораздо больше данных, чем загружают - например, запрос / ответ HTTP. Запрос будет килобайт, а ответ может быть огромным. Аналогично с видеопотоками и т.д. Существует гораздо больше данных , поступающих в дом , чем идти, так что он получает большую долю пропускной способности.


Теперь, когда рассматриваются два жилых соединения, которые взаимодействуют друг с другом (давайте просто рассмотрим поток данных в одном направлении), терминология одинакова ... « Загрузить » и « Загрузить » являются ссылочно-ориентированными понятиями (т. Е. Ссылка из ваш провайдер к вашему дому / ADSL / Cable), а не концепции, ориентированные на соединение (то есть: ссылка от « вашего дома » до « их дома »).

терминология потока данных

Примечание: эти диаграммы в значительной степени упрощены - Интернет - сложное место, и есть много других тем, не обсуждаемых здесь - задержка / конфликты / и т.д. ... Кроме того, вы можете обнаружить, что пропускная способность вашей загрузки превышает пропускную способность, доступную для многих веб-сайтов и других служб, так как постоянные подключения становятся все быстрее и быстрее


Теперь мы можем применять терминологию. Например:

  • Ваше соединение имеет скорость 200 Мбит / с, загрузка 20 Мбит / с
  • Их соединение имеет скорость 70 Мбит / с, загрузка 5 Мбит / с

В этом случае передача данных от "ваш дом" , чтобы "их дом" принимает следующий маршрут, и как таковой, скорость передачи данных ограничена скорость загрузки - 20 Мбит.

Обмен данными

Обратное тоже верно. Здесь ограничение составляет 5 Мбит / с.

Обмен данными


Теперь вы можете оценить, что обсуждение серверов и сайтов - это совсем другая тема. Обычно веб-сайты размещаются на серверах с симметричными соединениями 100 Мбит / с или 1 Гбит / с +, которые подключены близко к магистрали. « Симметричный » означает, что пропускная способность выгрузки и загрузки одинакова.

Да, если такой сервер становится занятым, тогда эта пропускная способность распределяется между всеми клиентами - вы увидите снижение скорости загрузки.

Чтобы противостоять этому, более крупные сайты размещаются на многих серверах, которые географически распределены, с использованием сетей доставки контента и т. П. Для облегчения локального и быстрого доступа к данным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .