connessione più veloce La velocità della connessione di rete non dipende soltanto dalla capacità dell'hardware.
Windows è un sistema operativo progettato per funzionare su diverse tipologie di computer, costruiti con pezzi diversi e configurazioni di rete mai uguali (per quello Windows a volte va in errore mentre i Mac sembrano più stabili, perchè i sistemi OSX dei Mac sono creati per quel tipo di computer e basta).
A causa della natura astratta del sistema operativo, esso non può essere ottimizzato di default su un computer quindi è sicuro che le sue prestazioni possano essere migliorate.
Sbaglia chi dice che "se Microsoft ha messo cosi vuol dire che va bene" perchè Microsoft ha configurato il sistema Windows per funzionare ed essere stabile su tutti i computer ma non per funzionare al meglio sul tuo di computer.

A seconda del tipo di connessione di rete, si potrebbero modificare i parametri di connessione in modo che la velocità di Internet sia maggiore così come la rete locale LAN sia più veloce.
Facendo alcune modifiche al Registro di sistema e modificando alcuni parametri del protocollo di rete TCP / IP, è possibile ottimizzare i valori e sfruttare meglio la propria connessione a Internet.
In termini tecnici l'obiettivo è ridurre la latenza di rete e diminuire il tempo del ping, in termini pratici questo si traduce in una connessione più veloce sia quando si naviga su internet sia quando si gioca online ai giochi multiplayer.

Non si tratta quindi di aumentare la velocità di trasferimento, ossia il valore di upload e download massimo raggiungibile quando si carica o si scarica da internet.
Latenza e ping indicano invece un collegamento più veloce, ossia un tempo minore per cui il computer riconosce e trova in rete un sti come www.navigaweb.net o www.google.it.
Sembra nulla ma avere un ping minore, ad esempio 50ms invece di 400ms, provoca un netto miglioramento delle prestazioni per aprire i siti web, per i giochi online e per i programmi che richiedono connessioni multiple.
La latenza è questo intervallo di tempo che intercorre tra l'invio della richiesta (voglio collegarmi a google.com) e la ricezione della risposta (ho trovato google.com).

Un sintomo di alta latenza e di una rete non ottimizzata è, ad esempio, il rallentamento del computer quando si vanno a sfogliare le risorse di rete locale e ci si collega ad altri computer (condivisione file e cartella).
Un altro sintomo è il ritardo o l'attesa (breve ma sempre fastidiosa) quando si apre un sito web che rimane per mezzo secondo o più in attesa di risposta.
Chi gioca i giochi online invece può notare il problema del lag, con ritardi di risposta delle azioni.
Come visto, si può Misurare la velocita della connessione internet con vari strumenti

Al di là delle ovvie impostazioni di Windows o del router, in un altro articolo avevo spiegato 5 trucchi Windows per velocizzare la connessione internet.
A quelle 5 modifiche, aggiungo questo'altro trucco per disabilitare l'algoritmo di Nagle, anche noto come TCP no delay (TCP senza ritardi).
L'algoritmo di Nagle è, fondamentalmente, una ottimizzazione del traffico di rete che cerca di ridurre il volume complessivo del pacchetto ma può causare maggiore latenza.
Questo trucco dovrebbe funzionare su Windows 7 o Vista a diminuire la latenza e ridurre il tempo di collegamento (ping) verso host esterni (dotrebbe funzionare anche su altri sistemi come XP).

1) Dal menu Start - Programmi - accessori - Prompt dei comandi, eseguire il comando regedit oppure premere la combinazione tasti Windows-R (o fare Start -Esegui) e scrivere regedit.
Dall'editor di registro di sistema, navigare l'albero di sinistra fino alla seguente chiave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces .
2) Sotto la sezione interfaces ci sono alcune chiavi con nomi casuali; tra queste individuare quella relativa all'interfaccia di rete usata per collegarsi a internet.
Tra i valori che appaiono sulla destra si leggerà l'IPAddress ossia l'indirizzo ip, un numero che può essere 192.168.2.1;
Se l'indirizzo è assegnato dal DHCP guardare il valore DhcpIPAddress invece di IPAddress.
Per sapere qual'è il proprio indirizzo ip, aprire il prompt dei comandi come visto sopra e scrivere il comando ipconfig.
3) Una volta individuata l'interfaccia di rete giusta, premere col tasto destro del mouse sul vuoto e creare un nuovo valore DWORD (32-bit) dandogli come nome “TcpAckFrequency”.
Fare doppio click su questa nuova voce ed assegnargli valore 1 (esadecimale)
Creare poi un altro nuovo valore DWORD (32-bit), chiamarlo “TCPNoDelay” (sempre rispettare maiuscole e minuscole) , farci doppio click ed assegnare il valore 1 anche a questa.
Verificare alla fine che entrambi i nuovi valori, TcpAckFrequency e TCPNoDelay mostrino le proprietà REG_DWORD ed il valore 0×00000001.
Uscire dall'editor di registro di sistema, riavviare il pc e verificare se c'è il miglioramento con un ping più corto e quindi meno latenza di rete.
Da questi due grafici, sembra proprio che il trucco sia più che efficace e disabilitare Nagle porti benefici.

Prima di fare questa modifica però potrebbe essere utile scaricare il tool TCP Optimizer di cui parlai due anni fa nell'articolo, ancora oggi valido, su come ottimizzare la connesione di rete TCP/IP.
Con TCP Optimizer si possono modificare i parametri di rete in modo automatico e si può veramente avere una connessione più veloce.
Dopo aver scaricato TCP Optimizer, lanciare il file Exe, selezionare l'interfaccia di rete dal menu a tendina al centro e verificare se la velocità di connessione rilevata è giusta.
Usando i pulsanti in basso, se cambia qualcosa tra la configurazione corrente e la configurazione ottimale; nel caso siano diverse, selezionare Optimal e Applicare le modifiche.
Nella scheda MTU/Latency, si può fare un test per controllare la latenza di rete con i ping a googl.com ed altri siti web.
Premendo sul tasto Latency in basso si effettua il ping ai vari siti e si può misurare il tempo del ping (time) in millisecondi; più esso è basso e meglio è.

Come al solito quando si parla di trucchetti tecnici, provate e fatemi sapere le vostre impressioni.

Invia per E-mail
Articoli simili in

Scrivi un commento

Per commentare, si può usare un account Google / Gmail.
Nessun indirizzo mail è richiesto, lo spam viene rimosso
14 Commenti
  • Roy85  
    11 luglio 2011 15:49

    Ottimo trucco...ho visto un grandissimo miglioramento

  • Anonimo  
    12 luglio 2011 11:07

    Sembra proprio funzionare, da scettico come sono, con questi tipi di mastruzzi, noto una certa miglioria
    Grazie
    ynos

  • Black  
    12 luglio 2011 20:42

    a me migliora di circa 4-5 millisecondi provando con 5 siti (facebook,twitter,google,yahoo,bing)

  • anonimo2634  
    16 luglio 2011 18:52

    conosco questi metodi ma articolo stupendo!

  • Sophie  
    02 agosto 2011 22:52

    Grande guida di nuovo! Pensare che stavo diventando scema tentando di capire il tutto in questo link http://windows7themes.net/how-to-reduce-latency-in-windows-7.html
    Davvero, ora so`quello che ho fatto,e segnalo notevoli miglioramenti anche a colpo d`occhio. Ciao Claudio! Grazie di nuovo!
    Sophie

  • Sophie  
    15 settembre 2011 18:06

    Ciao Claudio! Leggendo in giro, mi sto' confondendo su' quale valore assegnare a TcpDelAckTicks, presente nell'ultima vs di TcpOptimizer.
    Ho Win 7 Ultimate 32 bit.]

    Poi.. per XP, i "Gaming Tweak" presenti in TcpOptimizer appunto, posso settarli cmq ad 1?
    Grazie Mille!!
    Ciao

  • Claudio Pomhey  
    15 settembre 2011 18:21

    sempre 1 si

  • Sophie  
    20 settembre 2011 14:11

    :=)) GRAZIE!!
    Ciao

  • davide  
    24 febbraio 2012 15:14

    tcp optimizer fà le azioni che spieghi in questo articolo o ne fà altre??

  • Claudio Pomhey  
    24 febbraio 2012 16:08

    Fa l'ultima azione spiegata in questo post ed anche altre che non ho approfondito

  • Anonimo  
    29 marzo 2012 21:10

    Per quanto mi risulta leggendo anche altri siti che parlano di questo argomento, il comando "TCPNoDelay" dovrebbe essere inserito in un altra stringa del registro ossia "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters" che per altro io personamente mel mio win 7 non trovo. Quindi ho dei dubbi se effettivamente la modifica in questione possa portare davvero a migliorie inserendo il TCPNoDelay nella stesa stringa dell TcpAckFrequency.Qualcuno sà dire qualcosa in più in merito?

  • Claudio Pomhey  
    29 marzo 2012 22:02

    questione intricata direi... meglio di questo forum non si può trovare http://social.technet.microsoft.com/Forums/en-US/itprovistasetup/thread/7b110477-f5dd-4ecd-be7c-696e31ebed0c/

  • Anonimo  
    22 maggio 2012 16:52

    grazieeeeeeeeeeeeeeee
    millllllllleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    ora mi apre le pagine in 0,35 secondi neanche a nche se non digito tuttto queelllo che devo cercare apre subito la pagina
    ancoraaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    damix

  • Michele La Terza  
    08 ottobre 2012 19:01

    Ciao scusa se ti disturbo ancora, ma sono poco pratico, per il mio indirizzo devo guardare IPv4 , Subnet mask o Gateway predefinito..