Allora, viste le numerose richieste che mi sono pervenute in PVT in merito a come ottimizzare la propria connessione ADSL, ho deciso di riordinare i miei "appunti"(che avevo steso quando avevo effettuato gli esperimenti in merito a come spremere la propria ADSL) e di pubblicarli sotto forma di tutorial qui su SwZone per tutti gli utenti della community.
Premetto che tutte le storielle dei programmi che vi ottimizzano la onnessione ADSL in automatico sono solo leggende metropolitane se così si possono definire; e quindi se volete ottimizzare la vostra connessione dovete agire su alcune chiavi del registro di Configurazione di Sistema di Windows per poter così spremere le ultime "banane" della vostra connessione.
Intanto per cominciare dovete attivare la vostra connessione, connettervi ad Internet e lanciare dalla riga di comando "l'ambiente DOS" per capirsi, ed eseguire il comando PING.
Il mio consiglio è di eseguire il comando ping diverse volte puntando sempre a server statici lontani tipo google o tiscali in questa maniera:
PING -l <dimensione pacchetto> <nome host>
dove la dimensione del pacchetto deve essere incrementata volta per volta(in maniera random) facendo 3,4 o al massimo 5 prove fino ad arrivare a quel valore massimo che non vi obbliga a frammentare il pacchetto ECHO(e che dovrebbe essere 1400 su XP e 2dk).
1. Prima di cominciare però andate, specie se avete Windows XP o 2000 o NT, nelle proprietà delle risorse di Rete e disinstallate il famoso QoS e riavviate il vostro PC.
Bene adesso esportate a mano il vostro registro di configurazione facendo un backup per sicurezza (starteseguiregeditfileesporta registro), e fatto questo prima ma sempre prima di fare l’ottimizzazione manuale della vostra ADSL, pingate comunemente un host come google.it; e guardate il tempo medio che vi viene restituito dal ping. Se questo tempo medio è inferiore a 100 lasciate stare questa procedura e continuate con la seconda che vi descrivo dopo; se il vostro valore è compreso tra 100 e 200 aprite il Blocco Note e salvate un file con estensione .reg però con una delle seguenti righe che vi cito; sempre scegliendola però in base al vostro tipo di SO…
WIN XP E 2000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
"GlobalMaxTcpWindowSize"=dword:00007fff
WIN 95/98/ME
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\MSTCP]
"DefaultRcvWindow"="32767"
Se invece il vostro tempo medio è maggiore di 200 aprite sempre il blocco note e salvate un file sempre con estensione .reg però con una delle seguenti righe che vi cito; sempre scegliendola in base al vostro tipo di SO…
WIN 95/98/ME
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\MSTCP]
"DefaultRcvWindow"="65535"
WIN XP E 2000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
"GlobalMaxTcpWindowSize"=dword:0000ffff
Ora riavviate il vostro PC e continuate con il mio tutorial dopo il riavvio……
Bene a questo punto decidete quali 2 o 3 host(al massimo) pingare, e fate una sessione di prove per ogni server verso il quale aumenterete la dimensione del pacchetto fino a fare una media del tempo medio di arrivo del pachetto a destinazione.
In poche parole cominciate a pingare un server aumentando la dimensione facendo 3,4 o 5 prove con dimensioni diverse del pacchetto per ogni server(come descritto sopra); e poi fate una media dei tempi medi che vi sono stati restituiti dal comando ping per ognuna delle 3,4 o 5 dimensioni del pacchetto che avete usato(contando che almeno una dimensione di esse deve essere 1400)e scrivetevi questo valore medio da qualche parte.
Bene ora ripetete la sessione di prove per il secondo server segnandovi i valori medi di ogni prova che avete fatto con una dimensione diversa, e poi fate la media anche di questi tempi e segnatevi il risultato sempre da qualche parte. Continuate a procedere così per tutti i 2 o3 host che avete deciso di pingare, e poi a questo punto fate la media di tutti i tempi medi che avete calcolato singolarmente a mano. Sarà un lavoro un po’ laborioso però facendo così questo sarà un valore più che attendibile per la nostra cara ADSL.
Perfetto se ora togliete 28 questo è il vostro MTU migliore.
Quindi guardando qui sotto, in base a che SO avete, impostate questo valore a mano nel vostro registro accedendovi a mano lanciando regedit dalla riga di comando di Windows...
Per Windows 9.x e ME
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\CLASS\NETTRANS\00N
Inserite nuova chiave nominata MaxMTU con il valore trovato. Ricordatevi di inserirlo in forma
DECIMALE!!!
Per Windows XP e 2000
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella [HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\TCPIP\PARAMETRES\INTERFACES
Inserite nuovo valore DWORD nominato MTU con il valore trovato. Ricordatevi di inserirlo in forma DECIMALE!!!
Bene ora dobbiamo impostare un parametro chiamato MMS, e che è molto importante perché il tutto venga fuori egregiamente; e che potete ricavare più semplicemente sottraendo al valore trovato per l'MTU il numero 40.
Per impostare questo valore nel registro di sistema seguite sempre la procedura specifica in base al vostro tipo di SO come prima....
Per Windows 9.x e ME
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\CLASS\NETTRANS\00N
Inserite nuova chiave nominata MaxMMS con il valore trovato. Ricordatevi di inserirlo in forma di numero DECIMALE!!!
Per Windows XP e 2000
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\TCPIP\PARAMETRES\INTERFACES
Inserite nuovo valore DWORD nominato MMS con il valore trovato. Ricordatevi di inserirlo in forma di numero DECIMALE!!!
Però, a mio personale avviso il parametro più importante è forse l'RWIN.
Questo parametro determina la quantità di dati che un PC può ricevere prima che il sistema riconosca le informazioni in ingresso.
La formula per calcolare l'RWIN ottimale è ((velocità della connessione)*(ping*1,5))/8 e per impostarlo andate nel registro di configurazione e seguite il percorso specifico per il vostro SO....
Windows 9.x e ME
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\VxD\MSTCP
Inserite nuova chiave nominata DefaultRcvWindow con il valore trovato. Ricordatevi di inserirlo in forma di numero DECIMALE!!!
Windows XP e 2000
Start/Esegui in esegui digitare regedit. Si aprirà l'editor del registro di configurazione.
Aprite la cartella
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVIC ES\TCPIP\PARAMETRES
Inserite nuovo valore DWORD nominato TcpWindowSize con il valore trovato. Ricordatevi di inserirlo in forma di numero DECIMALE!!!
Bene ora riavviate il vostro PC per rendere effettive le modifiche al registro di sistema e dopo il riavvio riconnettevi e verificate, se avevate fatto già prima dei test sulla vostra banda di connessione, con un test dei tanti gratuiti disponibili in Internet se effettivamente avete avuto dei miglioramenti.
Spero di essere stato chiaro, esauriente e soprattutto concreto e di vostro aiuto e vi ringrazio per la fiducia dimostrata nel chiedermi se potevo aiutarvi concretamente in questa vostra esigenza. Ciauz Ciauz e fatemi sapere come funzia il tutto dopo che avete seguito le mie procedure…
/-ThE_RaV[3]N-\
Segnalibri