Have you ever waited for what seemed like an eternity for a web page to download?
(If you use a dial-up connection, we already know the answer to that question!)
There are many possible reasons that internet traffic might stall:
an overloaded server on the other end, general internet traffic congestion...
or the infamous Windows MTU (Maximum Transmission Unit) problem.
A protocol is a set of rules used in transferring data across a network. TCP/IP, for instance, is the protocol, or set of rules, used in transferring data across the internet. Ethernet is a completely different protocol which is used in many Local Area Networks.
MTU refers to the largest amount of data that will be transferred in a frame.
The correct setting for MTU on your computer depends on the expected frame
size on your network.
What MTU setting should I use?
Experience has shown that an MTU setting of 576 is usually optimal for a
TCP/IP-based internet connection.
An MTU setting of 1500 is optimal for an Ethernet network.
Experts say that if you are configuring a connection to the internet
via a dial-up line, you should have an MTU setting of 576.
This tip shows the use of a free program named EasyMTU. This program is available from http://www.zdnet.com (PC Magazine) or from the Software Utilities page at http://misweb.cbi.msstate.edu/~rpearson The steps shown here assume you will download the file from the latter site. |
The instructions in this tip do require some knowledge of computers.
The main thing you need is a knowledge of the directory structure on your computer.
You need to know where you want files to be stored, and you need to know how
to store (and retrieve) files.
If you have this basic knowledge, you can probably follow these steps.
You will have the opportunity to specify a directory into which easymtu.exe is downloaded.
Make note of where you download the file (your destination directory).
You might want to download it into a temp directory, such as c:\temp.
The figure to the right shows an example of downloading easymtu.exe into c:\temp.
The figure to the right shows that easymtu.exe is being downloaded at a rate
of 3.5K/sec, or 3.5Kilobytes per second.
You might want to download some files prior to making the changes suggested in
this tip, record your transmission rates, then download some more files (or the same files)
after making these changes to see if your transmission rate actually improves.
The self-extracting program will give you an option to specify where you want to install the actual EasyMTU program (shown in the figure to the right). Specify the directory into which you want EasyMTU stored, then click on the Unzip button.
After you complete this step, you can delete the easymtu.exe file that you
downloaded into your temp directory.
When you run the program, you will probably see a notice that your
MaxMTU value is currently not set (shown below).
Click on the Yes button.
If you are not in a big hurry and want to experiment some, you might want to check out some of EasyMTU's other options before you save your new values. One of these options is shown in the next step.
Additionally, there is some good on-line help available in this program which explains as
much as you would probably want to know about MTU and related settings.
Double-click on the My Computer icon on your main desktop screen. Double-click on the Control Panel icon, then on the Network icon. You will see a window similar to the one shown on the right.
Click on your Dial-Up Adapter, then click on Properties.
The only protocol that you need bound for internet access is TCP/IP. If any other protocol is listed, remove it by unchecking the protocol's checkbox.
[Note: Removing the binding for the unnecessary SPX/IPX protocol seemed to make
a dramatic difference in this author's dial-up performance.]