Optimize
This tab is used to allow CyberOptimizer to optimize your Internet connection. Depending on your connection type, Windows version, and actual network performance, your settings will need to be adjusted.
There are many sites on the Internet that discuss the best settings for the various areas. Many of these sites give apparently conflicting information on what the settings should be. This may partially be due to the fact that many of the sites discuss one type of Internet connection, or one version of Windows. CyberOptimizer takes the mystery out of trying to determine these settings by performing an evaluation of your computer and Internet connection, then calculating the optimum settings.
Below you will find a discussion of some of the settings. This is not an in depth discussion on the technical details of these parameters, rather it is meant to be an informative list of the purpose of the settings.
Connect Type
Select the Connection Type that most accurately describes the type of Internet connection you use. If you have a dialup connection of 28.8K or less, use the 28.8K selection, otherwise, use the 56K dialup selection.
Note: If you generally use a high-speed connection such as Cable or DSL, but occasionally use a dialup connection, choose the high speed connection for this setting.
Optimize My System
Clicking this button will cause CyberOptimizer to begin gathering information about your computer and depending on the connection type, perform several tests. This may take a few moments or a couple of minutes. When it is complete, a panel will appear with the settings that CyberOptimizer has calculated for your system. To install these settings, click the "Apply" button that will appear. The new settings will take effect the next time your restart your computer. To cancel, click the "Cancel" button.
Restore System Defaults
This button can be used to re-install the Windows default parameters for your Windows version.
When the Settings Panel is shown, you will see the following settings as determined by CyberOptimizer. Although you can change some of these settings manually, it is recommended that you leave the settings as determined by CyberOptimizer.
MTU (Maximum Transmission Unit)
This is the default packet size that Windows uses in communication. When a connection is opened between two computers, they must agree on an MTU. This is done by comparing MTUs and selecting the smaller of the two. If the MTU is set too large for routers that are between the computers, these routers then fragment this information into a packet size that the router can handle. This fragmentation can easily double the amount of time it takes to send a single packet. Windows has a built-in MTU Discovery that will adjust for this. However, the way it works is that Windows sends out a packet that is marked as "Do Not Fragment". Then, the router sends back an error to the computer saying that the packet was too large. Windows then lowers the MTU. It continues to adjust until there are no more errors. Depending on the MTU of your ISP, Windows may have to determine and re-adjust the MTU every time you connect.. Even though Windows can automatically adjust the packet size, it still takes it time to negotiate an acceptable MTU. By allowing CyberOptimizer to set this value one time, you can greatly reduce the amount of work that Windows must do to negotiate a setting.
PMTU Auto Discovery
As stated in the section on MTU. Windows has the capability to discover the maximum MTU by performing negotiation communications with the server. Enabling this setting causes TCP to attempt to discover the Maximum Transmission Unit (MTU or largest packet size) over the path to a remote host. Since CyberOptimizer will be setting the MTU one time based on it's own tests, this option can be really turned off However, since the MTU has been set by CyberOptimizer, a lengthy negotiation is not needed and it is left on in case the MTU should change for any reason.
PMTU Black Hole Detect
This specifies whether Windows will attempt to detect Maximum
Transmission Unit (MTU) routers that do not send back ICMP
fragmentation-needed messages. ICMP (Internet Control Message
Protocol) is defined in STD5, RFC 792. With this feature enabled,
TCP will try to send segments without the Don't Fragment bit set if
several re-transmissions of a segment go unacknowledged. If the
segment is acknowledged as a result, the MTU will be decreased and
the Don't Fragment bit will be set in future packets on the
connection. Enabling black hole detection increases the maximum
number of re-transmissions performed for a given segment. Setting
this parameter when it is not needed can cause performance
degradation. CyberOptimizer will generally turn this option off.
RWIN (TCP Receive Window)
The TCP Receive Window size is the amount of receive data (in bytes)
that can be buffered at one time on a connection. The sending host
can send only that amount of data before waiting for an
acknowledgment and window update from the receiving host.
CyberOptimizer will look at your connection type, Windows version, test the MTU and average packet lag times over a network to calculate the optimum setting.
TTL (Time To Live)
TTL is a field in the IP header which indicates how long a packet
should be allowed to survive before it is discarded. TTL essentially
determines the maximum number of hops permitted. Windows default
is generally too low for optimum performance. CyberOptimizer will usually set this to 128.