Accélérer sa connexion RTC
Sous Win9x Niveau : non débutant



Le RTC (Réseau Téléphonique Commuté) est tout simplement votre ligne téléphonique normale qu'utilise votre modem.
Devant la pléthore de système d'exploitation (Unix, Linux, les Windows, VMS ...) parlant chacun leur langue, il a été créé des protocoles de communication. Le plus répandu est le TCP/IP (Transmission Control Protocol/Internet Protocol).


Le RWIN Le TTL Paramètre COM Cache pour Download Serveur HTTP


Le MTU

Pour transférer une information, TCP/IP la découpe en morceaux (datagrammes) auxquels il ajoute des adresses (d'où çà vient, les intermédiaires, ou çà va...) et divers contrôles. Bien sûr à l'arrivée, après contrôle, l'ordi ne récupère que ce qui l'intéresse. Si les paquets sont trop gros ils peuvent être freinés à certains endroit (cas courrant : la page est rapidement affichée au 3/4 et il faut attendre 5mn pour le reste).

La taille maximale du paquet est définie par le MTU (Maximum Transmission Unit). Sous Windows, cette valeur est généralement de 1500 octets ce qui convient aux réseaux locaux. Mais sous RTC cette valeur est à 576. Ne recevant pas ses paquets correctement, votre ordinateur va entamer des négociations avec le serveur qui vont ralentir votre connexion.

Pour palier à ce problème :

REGEDIT \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000

Fixer la valeur de la chaîne MaxMTU (créer si besoin) à 576

Note : Certains utilisent la clé IPMTU à la place de MaxMTU L'inconvénient est qu'après, c'est votre réseau local (si vous en avez un) va ramer. Car, comme il a été précédemment dit, à chaque paquet, TCP/IP lui adjoint une multitude d'information. Donc, si vous transférez de gros fichiers ou que vous jouez en réseau, ce n'est pas trop recommandé. D'autant plus qu'aujourd'hui, vous avez de fortes chances de passer par un routeur, et que ces derniers découpent les trop gros paquets afin d'éviter qu'ils encombrent le NET.


Le RWIN

C'est le nombre d'octets que vous pouvez mettre en attente. Son calcul, c'est la taille maxi de votre paquet (MaxMTU) moins 40 octet d'entête multiplié par 4,6 ou 8. En théorie, pour un modem 56K le coef est 6. Mais cela dépend de votre modem et de l'opérateur. Donc testez les différentes valeurs.

REGEDIT HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VXD\MSTCP

Créez ou modifiez la valeur chaîne DefaultRcvWindows. Et mettez comme valeur (pour MaxMTU=576)

Valeur à mettre Coefficient Calcul (coef. x MSS)
2144 4 4x(576-40)
3216 6 6x(576-40)
4288 8 8x(576-40)

Le MMS est la taille du paquet exploitable (càd moins l'adresse de 40 octets).


Le TTL

Dans la jungle d'Internet, vos données transitent par divers routeurs. Pour éviter que ces datagrammes encombrent le NET (ex: destinataire inconnu, déconnecté ...), il leurs est attribués un temps de vie TTL (Time to Live). C'est le nombre maxi de routeurs que le paquet peut parcourir. Càd que chaque fois que celui-ci transitera par un routeur, ce nombre sera diminué de 1. Pour éviter d'avoir souvent des messages "site non trouvé", on peut augmenter ce nombre.

REGEDIT HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VXD\MSTCP

Dans la valeur chaîne DefaultTTL mettez entre 32 (valeur par défaut) et 128 valeur souvent préconisée. Ne mettez une grosse valeur que si vous avez souvent des problèmes de connexion. Car l'envers de la médaille est si l'adresse est fausse ou si vous naviguez off-line, çà va chercher quand même.


Paramétrer le Port Com

Chez certain providers (particulièrement AOL, sinon vous aurez des problèmes de connexion), c'est même indispensable.
Dans le fichier Win.ini dans la section port changer la ligne COM :

         Com2=921600,n,8,1,p

Bien sur le numéro de Com changer suivant celui de votre modem.


Un cache pour vos download

Dans system.ini, au paragraphe [386Enh] créez la ligne :

         Com2Buffer=1024 (Com1 si votre modem est connecté au COM 1).


Augmenter l'accès aux serveurs HTTP

Cette astuce n'est valable que pour Internet Explorer (à partir de la V.3).

Regedit HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Setting

Créez ou modifiez les 2 clés suivantes pour changer le nombre de demandes d'accès simultanées

Clé à modifier ou créer Valeur à mettre valeur par défaut Signification
MaxConnectionsPerServer 4 2 serveur de type 1
MaxConnectionsPer1_0Server 8 4 serveur de type 1.1