Comment mon VPN améliore-t-il ma vitesse de téléchargement?

25

Pour une raison quelconque, je téléchargeais quelque chose à 300 Ko / s. Ensuite, j'ai allumé mon VPN et la vitesse de téléchargement a grimpé jusqu'à 1,3 Mo / s.

Pourquoi est-ce? Est-ce parce que le serveur VPN réduit les sauts entre moi et le serveur?

RazeLegendz
la source
4
@ Divin3 - Il est tout à fait possible pour un VPN d'accélérer les choses et de réduire la latence. J'ai couvert l'accélération dans ma réponse. En plus de cela, un VPN peut réduire la latence (un peu, par compression) ou beaucoup (via un chemin alternatif - en particulier lorsque l'équilibrage de la charge est effectué vers des emplacements distants où les câbles sont contraints et complétés par la capacité du satellite - moins courant maintenant cependant ). Je note également que la latence sur un petit lien peut varier considérablement en fonction de l'utilisation. Si le point de terminaison VPN se trouve sur un routeur dans le chemin, la latence ne passe pas toujours par une porte exfra - courante sur les VPN d'entreprise
davidgo
1
@davidgo - par latence, je veux dire le temps de réponse. Par exemple, si vous jouez à un jeu en ligne, la latence ne peut pas vraiment être inférieure si vous utilisez une sorte de VPN. La vitesse de téléchargement / téléchargement (bande passante) est une question différente.
Divin3
3
@ Divin3, la latence pourrait certainement être inférieure selon la façon dont le FAI traite certains types de trafic. De plus, comme David l'a souligné, il est tout à fait possible que le VPN prenne un chemin différent / meilleur. Ce n'est en aucun cas impossible ... J'ai utilisé des VPN pour réduire la latence auparavant, c'est rare mais pas inconnu.
user161778
2
@ Divin3 - Je comprends la latence et commentais cela. Une connexion satellite typique est d'environ 600 ms, la même chose sur le câble peut être inférieure à 120 ms. Également google Buffer Bloat - quelque chose que les chemins alternatifs peuvent également contourner parfois pour réduire la latence.
davgo

Réponses:

36

Il existe quelques possibilités - malheureusement, le nombre de sauts n'est pas pertinent.

La première est la compression - si les données que vous téléchargez ne sont pas compressées et que votre VPN offre une compression, cela pourrait l'expliquer - cependant la plupart des fichiers transférés sont susceptibles d'être compressés, donc ce n'est pas aussi probable qu'il y paraît à première vue.

Les deuxième et troisième options sont liées et concernent la connectivité et les restrictions de votre FAI. Votre VPN a trouvé un chemin plus rapide vers les données de destination, puis directement - ce qui pourrait être parce que -

  1. Le FAI dispose de plusieurs connexions et la connexion directe aux données est limitée. Le VPN passe par une connexion différente, qui à son tour a une meilleure connectivité à la source des données que vous extrayez, ainsi vous contournez la congestion.

  2. Le FAI façonne certains types de trafic - éventuellement par type ou destination ou les deux - cela pourrait même être par contenu / charge utile - mais cela est moins probable. En utilisant un VPN, votre trafic est prioritaire ou non plafonné, vous obtenez donc une meilleure vitesse.

Il existe d'autres possibilités, mais elles sont encore moins probables - il se peut que le VPN utilise UDP alors que votre téléchargement utilise généralement TCP, et différentes optimisations (MTU par exemple) permettent une meilleure utilisation de votre connexion. Encore une fois, cela est possible, mais peu probable - principalement parce que vous vous attendez à une différence de vitesse beaucoup plus petite ou beaucoup plus grande.

davidgo
la source
Vous m'avez battu au punch :-) - mais en fait j'aime mieux votre réponse.
LSerni
3
Est-il vraiment judicieux pour un FAI de donner un accès gratuit au trafic VPN étant donné qu'il s'agit d'un protocole de tunneling? Je m'attendrais à ce que tout soit limité par défaut et que certains services soient priorisés par la liste blanche.
Thomas
4
@Thomas Beaucoup de FAI utilisent des proxys transparents pour certaines choses comme HTTP. L'idée est qu'ils peuvent mettre en cache les résultats pour accélérer les récupérations de page et réduire les besoins en bande passante ... ce qui bien sûr n'a rien de positif pour le contenu généré dynamiquement. En fin de compte, ils introduisent des retards inutiles supplémentaires pour la plupart des contenus modernes. Il est inutile d'essayer de mettre en proxy ou de mettre en cache le trafic VPN afin qu'il n'obtienne pas les retards supplémentaires.
Corey
3
@Thomas, le problème est que le trafic VPN n'est pas facilement identifiable - il peut être déguisé pour ressembler à d'autres types de trafic (y compris VOIP - qui nécessite une faible latence), et les entreprises utilisent également beaucoup de VPN, de sorte qu'elles peuvent obtenir une meilleure classe de un service. De plus, la plupart des VPN utilisent UDP plutôt que TCP qui est utilisé par la plupart des protocoles de téléchargement. Il est BEAUCOUP plus facile de réduire les performances d'une connexion TCP puis d'une connexion UDP sans causer de problèmes, car TCP prend un indice pour ralentir lorsque les paquets sont abandonnés (par conception), contrairement à UDP.
davgo
2
Il est également possible que le serveur à l'autre extrémité soit limité en fonction de votre FAI: usatoday.com/story/tech/news/2016/03/25/… en est un exemple récent (les gens blâmaient Verizon / AT & T pour lent Netflix , mais c'était en fait Netflix étranglant exprès). Je ne vois pas dans cet article, cependant, s'il était basé sur IP (ce qui affecterait les personnes connectées à un hotspot, mais pas l'appareil sur un VPN), ou quelque chose sur l'appareil détectant le transporteur.
childofsoong