Friends who use Modem to surf the Internet may have a deep understanding of the snail-like Internet speed. To do this, we try our best to squeeze the last drop of oil and water from the kitten.
Finally, I have been looking forward to broadband, and the internet speed is much faster, but it also has problems of acceleration and optimization. Let’s take ADSL as an example to discuss how to optimize the broadband network by modifying the registry.
Step 1: Test the existing speed
This step is very necessary, because before and after optimization, you cannot just look at the effect based on your feelings. The most practical thing should be the comparison of the test data before and after.
When testing, be careful to find a large file on a fast server to avoid being deceived by buffered files. You can download it several times to see if the time spent on each time is similar.
Step 2: Optimize the registry
When installing the Windows series, the default setting is for Ethernet. During the TCP/IP packet transmission process, some useless work will be subcontracted and combined to adapt to the ISP. Although ADSL uses PPPoE protocol and has the characteristics of a LAN, it is not completely equivalent to the LAN protocol, so there is still room for optimization. We can modify the relevant parameters in the registry through software to make the system optimize for ADSL. Specific parameters include MaxMTU, DefaultRcvWindow, etc. This optimization can enable ADSL to adapt to ISP's network parameters and maximize the working efficiency of ADSL.
MTU is the abbreviation of the English Maximum Transmission Unit, which means 'maximum transmission unit', which means how many bytes the transmitted information packet can have during connection. We must find the maximum MTU that will not return fragment information. Except for ADSL PPPoE's MTU is 1492, the other MTU standard settings for various DSLs are 1500.
MaxMTU is the largest TCP/IP transmission unit. In the TCP/IP protocol, the data to be transmitted is divided into smaller groups for transmission, with the size of each group being 576 bytes. The default byte of Windows is 1500, and the PPPoE used by ADSL is slightly smaller than this value, and there are slight differences depending on the ISP. Using default values will reduce transmission efficiency. The location of MaxMTU in the registry is HKEY_LOCAL_ MACHINE\System\CurrentControlSet\Services\s\NetTrans\00yy, the key name is MaxMTU, where 'yy' is the entrance to TCP/IP, which varies depending on the settings, generally between 00 and 30. Use the Ping command to obtain the MTU value of the ISP. For example, ping -f -l 1500 will send data grouped by 1500 (-l 1500) to (preferably your ISP's website), and check whether the data fragments (-f) that are found in different packets are found. If there is, the packet value will be reduced, and the matching MaxMTU can be finally found. This value is the most critical part of ADSL optimization.
DefaultRcvWindow is the default transmission unit buffer size. The size of this value is related to the speed of Modem. It is best to be an integer multiple of MSS (Maximum Segment Size, the maximum number of packets, equal to MxaMTU minus 40 bytes of address information). The position of DefaultRcvWindow in the registry is HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Services\VxD\MSTCP, and the key name is DefaultRcvWindow.
DefaultTTL is the lifespan of a TCP/IP packet. If the packet is transmitted over the Internet for more than the lifespan of the packet, the packet will be discarded. Changing DefaultTTL to a larger scale will help the information spread further on the Internet. The location of DefaultTTL in the registry is HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP, and the key name is DefaultTTL.
After modifying the above registry, restart the computer.
Step 3: Test the new speed
After the above modifications, ADSL has been optimized. We can go to the following special evaluation websites to detect speed:
;
;
.。