Как мой VPN улучшает скорость загрузки?


25

По какой-то причине я скачивал что-то со скоростью 300 Кб / с. Затем я включил VPN и скорость загрузки подскочила до 1,3 Мбит / с.

Почему это? Это потому, что VPN-сервер уменьшает скачки между мной и сервером?



4
@ Divin3 - VPN может полностью ускорить процесс и сократить время ожидания. Я рассмотрел ускорение в своем ответе. В дополнение к этому, VPN может уменьшить задержку (немного, путем сжатия) или много (через альтернативный путь - особенно там, где выполняется балансировка нагрузки в удаленных местах, где кабели ограничены и дополняются пропускной способностью спутника - теперь это менее распространено, хотя ). Я также отмечаю, что задержка для небольшой ссылки может значительно варьироваться в зависимости от использования. Если конечная точка VPN находится на маршрутизаторе в пути, задержка не всегда проходит через шлюз exfra - что характерно для корпоративных VPN
davidgo

1
@ davidgo - под латентностью я понимаю время отклика. Например, если вы играете в онлайн-игру, задержка не может быть ниже, если вы используете какой-либо VPN. Скорость загрузки / выгрузки (пропускная способность) - это другой вопрос.
Divin3

3
@ Divin3, задержка может быть меньше в зависимости от того, как провайдер обрабатывает определенные типы трафика. Также, как указывал Давидго, вполне возможно, что VPN выбирает другой / лучший путь. Это ни в коем случае не невозможно ... Я использовал VPN для уменьшения задержки раньше, это необычно, но не случайно.
user161778

2
@ Divin3 - я понимаю латентность и комментирую это. Типичное спутниковое соединение составляет около 600 мс, то же самое по кабелю может быть менее 120 мс. Также Google Buffer Bloat - то, что альтернативные пути могут также обходить иногда, чтобы уменьшить задержку.
Давидго

Ответы:


36

Есть несколько возможностей - к сожалению, количество прыжков не имеет значения.

Первый - это сжатие - если загружаемые вами данные несжатые, а ваш VPN предлагает сжатие, то это может объяснить это - однако большинство передаваемых файлов, скорее всего, будут сжаты, поэтому это не так вероятно, как кажется на первый взгляд.

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

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

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

Существуют и другие возможности, но они также менее вероятны - возможно, VPN использует UDP, в то время как ваша загрузка обычно использует TCP, а различные оптимизации (например, MTU) позволяют лучше использовать ваше соединение. Опять же, это возможно, но маловероятно - главным образом потому, что вы ожидаете либо гораздо меньшую, либо значительно большую разницу в скорости.


Ты избил меня до глубины души :-) - но на самом деле мне больше нравится твой ответ.
LSerni

3
Действительно ли имеет смысл для провайдера предоставлять бесплатный трафик VPN, учитывая, что это протокол туннелирования? Я бы ожидал, что по умолчанию все будет ограничено по скорости, а белый список будет расставлен по приоритетам.
Томас

4
@Thomas Многие провайдеры используют прозрачные прокси для определенных вещей, таких как HTTP. Идея заключается в том, что они могут кэшировать результаты, чтобы ускорить выбор страниц и снизить требования к пропускной способности ... что, конечно, не дает ничего положительного для динамически генерируемого контента. В конечном итоге они вводят дополнительные бессмысленные задержки для большинства современного контента. Нет смысла пытаться прокси или кешировать трафик VPN, чтобы он не получал дополнительных задержек.
Кори

3
@ Томас, проблема в том, что VPN-трафик нелегко идентифицировать - его можно замаскировать, чтобы он выглядел как другие виды трафика (включая VOIP - который требует низкой задержки), а также корпорации часто используют VPN, чтобы они могли получить лучший класс оказание услуг. Кроме того, большинство VPN используют UDP, а не TCP, который используется большинством протоколов загрузки. Это НАМНОГО проще снизить производительность соединения TCP, чем соединения UDP, не вызывая проблем, так как TCP получает подсказку для замедления при отбрасывании пакетов (в соответствии с планом), а UDP - нет.
Давидго

2
Также возможно, что сервер на другом конце работает в зависимости от вашего интернет-провайдера: usatoday.com/story/tech/news/2016/03/25/… недавний пример этого (люди обвиняли Verizon / AT & T в медленном Netflix , но это было на самом деле дросселирование Netflix нарочно). Однако в этой статье я не вижу, был ли он основан на IP-адресе (который затронул бы людей, подключенных к точке доступа, но не на устройстве в VPN), или что-то на устройстве, обнаружившем оператора.
childofsoong
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.