Lenteur d'Internet et les programmes Peer-to-Peer
référence ZF169C
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 
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:

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".

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:
- 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.
- 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.
- É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).
- 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.
- 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:
- Connectez-vous via Telnet.
- Allez dans le menu principal 24
.
- Dans le menu
"system maintenance" tapez 8
. Puis, au
bas est crée un curseur qui ressemble à ceci: RAS>
- Tapez sys edit autoexec.net
.
Vous voyez la ligne apparaître: " EDIT cmd: q(uit) x(save & exit)
i(insert after) d(elete) r(eplace) n(ext)".
- Tapez i puis appuyez
sur la barre d'espacement.
- Tapez le
texte suivi par ip nat
session 256
. . Ceci est basé sur 256 en tant que nombre
désiré, remplacez-le par un autre nombre si vous le souhaitez. Ne jamais dépasser
la valeur maximale de l'appareil. Le meilleur
nombre dépend du modèle, du firmware et de la situation dans le
réseau.
- Tapez sur x pour sauvegarder, appuyez sur
(L'évasion - clès) jusqu'à ce que vous êtes de retour dans le menu principal,
puis tapez 99 pour quitter telnet.
- Éteignez
l'appareil et rallumez-le.
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.
- A un nombre relativement faible, la table NAT est partagée en
plusieurs morceaux égaux et l'utilisateur des programmes peer to peer atteindra
rapidement la limite où le trafic Internet se ralentirera pour lui ou elle. Mais
il n'y a aucune chance qu'un utilisateur puisse pousser un autre parce que
chacun a un nombre raisonnable de séances lui sont réservées.
- Avec un
nombre relativement élevé le délai du aux programmes Peer-to-Peer arrive moins
vite. Mais
il ne peut empêcher le programme de peer to peer à un moment donné de pousser
tous les autres utilisateurs, ce qui fait que Internet ne peut être approché.
- C'est une question d'essayer.
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