Lenteur d'Internet et les programmes Peer-to-Peer
référence ZF169C
Nederlandse versie:  

De nombreux utilisateurs se plaignent de la vitesse et de la stabilité de leur trafic Internet lorsqu'ils utilisent un réseau peer-to-peer comme BitTorrent, Kazaa, LimeWire ou d'autres programmes identiques. Ce document décrit quelles sont les causes probables du problème et ce qui peut être fait. Pas dans tous les cas il y a une solution parfaite, cela signifie souvent que pour résoudre le problème vous avez le choix entre deux maux.

La cause du problème

La cause du problème est de trouver la façon où les programmes Peer-to-Peer fonctionnent et les limitations de l'utilisation d'un routeur. Ceci est illustré dans cet exemple:

Un routeur relie deux réseaux: le réseau dans le bâtiment ou la maison et le vaste réseau de l'Internet. L'image qui précède montre d'une manière exagérée et simplifiée ce qui se passe dans un routeur quand vous faites une connexion: l'ordinateur (à gauche) cherche un contact via Internet avec un "serveur" (le point d'exclamation de l'autre côté). Un tel lien (la ligne bleue de gauche à droite) est appelé une session de "NAT". Le routeur entre les deux, mémorise que l’ordinateur est connecté à ce serveur. Daarvoor gebruikt de router een apart stukje geheugen, genaamd de "NAT tabel". Pour ceci le routeur utilise une partie distincte de la mémoire, appelée la table NAT.

Dans l'exemple illustré avec un http://www.valadissupport.nl/z169/z169_4.PNG

Si un autre ordinateur est sur le même réseau et veut être aussi sur Internet, le routeur le mémorise dans sa table NAT:

http://www.valadissupport.nl/z169/z169_2.PNG

Ci-dessus vous pouvez voir ce qui se passe.

Un programmes Peer-to-peer comme LimeWire ou BitTorrent essaye d'être relié avec le plus possible de différents ordinateurs (serveurs) en même temps pour rassembler cet ensemble de (différentes parties ) fichiers. Pour chaque connexion le routeur doit se rappeler que la connexion existe et à qui l'ordinateur est associé, même si la connexion à ce moment précis n'est pas utilisée pour la transmission de données: C'est la raison pour laquelle le routeur après un certain temps est "plein".

http://www.valadissupport.nl/z169/z169_3.PNG

A un moment donné, la table NAT est "pleine" et le routeur bloque. La seule chose qui fonctionne toujours, c'est éteindre et réactivez le routeur. Vous "videz" cette partie de la mémoire du routeur où est située la table NAT. Le problème n'est pas résolu, mais ne se reproduira pas tant que la table NAT n'est pas pleine.

Plus d'information (technique) peut être trouvée sous le lien: Routeurs: le débogage d'internet lent

Solutions possibles

La cause réside dans une combinaison de matériel et une certaine forme d'utilisation informatique.
Les solutions possibles sont:

  1. Limiter le nombre d'utilisateurs de Peer-to-peer.
    N'utilisez pas plus d'un ordinateur sur le même réseau avec le programme Peer-to-peer, sinon le routeur sera à partir de deux directions à la fois "emballé" et vous obtiendrez rapidement un problème.
  2. Prendre un routeur plus lourd.
    Notamment les anciens routeurs (avant 2004) n'ont jamais été destiné à être utilisé pour les programmes Peer-to-Peer.
    Les programmes n'étaient à cette époque pas aussi populaire, ces routeurs ont une table NAT assez serrée et sont donc faciles à bloquer. Les routeurs plus lourds et les plus récents ont plus de mémoire pour les sessions NAT, ce qui pourrait résoudre le problème. Mais ce n'est jamais une garantie.
  3. Éteindre la partie routeur.
    Si vous disposez d'un routeur ADSL et quelques ordinateurs connectés au routeur vous pouvez le développer. Cette action fait également disparaitre le nombre de sessions NAT, mais elle apporte des restrictions supplémentaires pour d'autres fonctions du routeur. Cela ne fonctionne pas avec KPN et compromet les connexions téléphonique par Internet (VoIP) et rend les capacités de pare-feu du routeur impossibles. Plus d'informations peuvent être trouvées sous les liens:mode Bridge (nouveaux modèles) ou mode Bridge (anciens modèles).
  4. Autres programmes de Peer-to-Peer.
    Essayez un programme Peer-to-Peer différent ou modifiez les paramètres du programme afin d'obtenir un tirage plus modeste.
  5. Changer le nombre de sessions NAT dans le routeur.
    Il est possible d'avoir un routeur ADSL ZyXEL de l'installer de tel manière qu'il puisse donner à chaque ordinateur (client) un nombre maximal de sessions NAT jusqu'à la valeur maximale que le type peut obtenir. Ce n'est pas un paramètre qui est accessible facilement, pour ceci il faudrait intervenir dans les paramètres avancés de l'appareil, avec une entrée séparée qui est appelée Telnet. La procédure correcte pour utiliser Telnet est expliquée dans le lien Telnet , procédez comme suit:

Ce qui est suffisant en tant que sessions NAT pour cette commande? 256? 1024? Cela dépend du nombre d'utilisateurs dans le réseau et de leur comportement sur Internet.

Significatives des liens:

mode Bridge (nouveaux modèles) ou
mode Bridge (anciens modèles)
MAC OS configuration
Configuration de Windows
Routeurs: débogage lent et lenteur d'Internet

Telnet