Page 1 of 1
How can I speed up my ADSL internet connection
Posted: Tue Mar 16, 2010 7:12 pm
by Neo
Because TCP/IP is packet based, each time a packet is sent, it must be acknowledged via an acknowledgement packet. This slows down the system. To keep the sender from having to wait for every packet to be acknowledged before sending another one, you can increase the window size (TcpWindowSize) value on the receiver end. Then, the sender can send packets until that value is reached before the receiver needs to send an acknowledgement. To tweak the TCP/IP parameters to increase the window size, you need to manually update the registry:
Start regedit.exe.
- Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- From the Edit menu, select New, DWORD value
- Enter a name of TcpWindowSize, and press Enter
- Double-click the new value, change the Base value to decimal, and enter a value of 32767. Click OK
- Close regedit
- Reboot the machine
In step 5, you can actually specify a higher value (up to 256000). However, on slow networks, this larger window size means that more data will need to be retransmitted.
Re: How can I speed up my ADSL internet connection
Posted: Tue Mar 16, 2010 7:45 pm
by Nipuna
Thanks.
Is this Getting so much Bites because I'm using Limited Connection?
Re: How can I speed up my ADSL internet connection
Posted: Tue Mar 16, 2010 8:08 pm
by Neo
There is no difference in number of bytes that consume between limited and unlimited connection. According to my memory you use SLT ADSL where they provide a limited data package (1GB/month?) with 512 Kbps.
512 Kbps = 64 KBps
However it is unlikely the connection speed can work in exact speed as it is a shared connection. In average cases, it could be somewhere around 50 KBps.
If the connection is slow, it will take more time to reach the 1GB limit. If it is fast, it will reach sooner. Simple as that.
Re: How can I speed up my ADSL internet connection
Posted: Tue Mar 30, 2010 9:35 pm
by Nipuna
Neo wrote:Because TCP/IP is packet based, each time a packet is sent, it must be acknowledged via an acknowledgement packet. This slows down the system. To keep the sender from having to wait for every packet to be acknowledged before sending another one, you can increase the window size (TcpWindowSize) value on the receiver end. Then, the sender can send packets until that value is reached before the receiver needs to send an acknowledgement. To tweak the TCP/IP parameters to increase the window size, you need to manually update the registry:
Start regedit.exe.
- Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- From the Edit menu, select New, DWORD value
- Enter a name of TcpWindowSize, and press Enter
- Double-click the new value, change the Base value to decimal, and enter a value of 32767. Click OK
- Close regedit
- Reboot the machine
In step 5, you can actually specify a higher value (up to 256000). However, on slow networks, this larger window size means that more data will need to be retransmitted.
Please Explain more about "Enter a name of TcpWindowSize, and press Enter"
Thanks
Re: How can I speed up my ADSL internet connection
Posted: Tue Mar 30, 2010 10:00 pm
by Neo
When you go to Edit menu -> New -> DWORD value, you will have to enter a name on the highlighted label.
You need to enter "TcpWindowSize" there.
Re: How can I speed up my ADSL internet connection
Posted: Wed Mar 31, 2010 7:17 am
by Nipuna
Neo wrote:When you go to Edit menu -> New -> DWORD value, you will have to enter a name on the highlighted label.
You need to enter "TcpWindowSize" there.
I tried but it's already is there.
Re: How can I speed up my ADSL internet connection
Posted: Wed Mar 31, 2010 10:38 am
by Neo
That's okay. Now double click on that and change the value to 32767 and follow next steps.
Re: How can I speed up my ADSL internet connection
Posted: Wed Mar 31, 2010 2:41 pm
by Nipuna
OK. Thanks