dslreports logo
Revision History of Question #578 from FAQ tweaks

Differences                   (Rev #1    vs    Current):
DRTCP works with Win95/98/98se/ME/2K/XP. | DRTCP works with Win95/98/98se/ME/2K/XP (not > Vista). This is not meant to be a Tylenol inspiring? | This is not meant to be a Tylenol-inspiring? technical documentation? but merely a basic g technical documentation? but merely a basic g uide to understanding how you can best use th uide to understanding how you can best use th is great tool (surprise at end). is great tool (surprise at end). DRTCP is <B>not</b> a patch? but a shortcut ( DRTCP is <B>not</b> a patch? but a shortcut ( GUI interface) into your registry. It does no GUI interface) into your registry. It does no t enter <I>anything</i> by itself. You can do t enter <I>anything</i> by itself. You can do wn-load DRTCP <a href=/front/drtcp.html><b>he | wnload DRTCP <a href=/front/drtcp.html><b>her re</b></a></p><CENTER><IMG SRC=/front/drtcp.g | e.</b></a></p><CENTER><IMG SRC=/front/drtcp.g if></center><P><B>TCP Receive Window</b>: Thi if></center><P><B>TCP Receive Window</b>: Thi s is where you set RWIN (RcvWindow). RWIN is s is where you set RWIN (RcvWindow). RWIN is the single most important tweak. Raising Rwin | the single most important tweak. Raising RWIN from default (8760 for Win95/98/98SE/NT and from default (8760 for Win95/98/98SE/NT and 17520 for WinME/2K/XP)? can greatly improve d | 17520 for WinME/2K/XP) can greatly improve do ownload speeds. Why? Here is my kindergarten | wnload speeds. Why? Here is my kindergarten a analogy: Default RWIN for broadband? is like | nalogy: Default RWIN for broadband is like ha having a tiny straw in a thick milk shake? on | ving a tiny straw in a thick milk shake? only ly so much can get through the straw (line)? | so much so fast can get through the straw (l so fast. By putting a larger straw (higher RW | ine). By putting a larger straw (higher RWIN) IN) in that same thick shake? you allow more | in that same thick shake? you allow more sha shake (data) to come through faster? to a poi | ke (data) to come through faster? to a point nt that is. After which? there is no more imp | that is. After there is no more improvement? rovement? and shake (data) can start spilling | shake (data) can start spilling all over (pac all over (packet loss). So the key is? to fi | ket loss). So the key is to find an RWIN that nd an RWIN that fits your line just right. Th | fits your line just right. This is <I>blank< is is <I>blank</i> before changing from defau | /i> before changing from default.</p><P>The f lt.</p><P>The formula for finding your "ideal | ormula for finding your "ideal" RWIN is to ta " RWIN? is to take your latency (average ping | ke your latency (average ping time in ms x 1. time in ms x 1.5)? multiply that by your adv | 5)? multiply that by your advertised (downloa ertised (download) speed? and divide that by | d) speed and divide that by 8. 8. < <B>Note</b>: If setting RWIN below 8192? try <B>Note</b>: If setting RWIN below 8192? try using <I>even</i> multiples of MSS. using <I>even</i> multiples of MSS. <B>Windows Scaling</b>: 65535 is the highest <B>Windows Scaling</b>: 65535 is the highest RWIN you can use without Windows Scaling bein RWIN you can use without Windows Scaling bein g turned on. So simply put? Scaling is needed | g turned on. Simply put? Scaling is needed to to enter any number higher than 65535. Howev | enter any number higher than 65535. However? er? you must also have the updated vtcp.386 p | you must also have the updated vtcp.386 patc atch (WinME/2K/XP does not need a patch). Rel | h (WinME/2K/XP does not need a patch). Relax? ax though? most users do not need to go highe | though; most users do not need to go higher r than 65535. Windows Scaling <B>"Defaults"</ | than 65535. Windows Scaling <B>"Defaults"</b> b> to off (same as No). | to off (same as No). | <B>Time Stamping</b>: The need for this seems | <B>Time Stamping</b>: The need for Time Stamp to be in question? at least with RWIN under | ing seems to be in question? at least with RW 65535. If you have a line where latency varie | IN under 65535. If you have a line where late s a lot? or a "long fat pipe" (for example? p | ncy varies a lot? or a "long fat pipe" (for e ure satellite connection)? then Time stamping | xample? pure satellite connection)? then Time should be beneficial? so experiment with it. | Stamping should be beneficial? so experiment Time Stamping <B>"Defaults"</b> to off (same | with it. Time Stamping <B>"Defaults"</b> to as No). | off (same as No). | | <B>Selective Acks</b>: Selective Acks improve <B>Selective Acks</b>: This improves throughp | throughput (speed) on lines that tend to los ut (speed) on lines that tend to lose packets | e packets by retransmitting <I>only</i> packe ? by re-transmitting <I>only</i> packets that | ts that were lost? if any. <B>"Defaults"</b> were lost? if any. <B>"Defaults"</b> to on ( | to on (same as Yes) in Win98/98SE/ME/2K/XP an same as Yes) in Win98/98SE/ME/2K/XP and is N/ | d is N/A in Win95/NT. A in Win95/NT. | | <B>Path MTU Discovery</b>: This feature autom <B>Path MTU Discovery</b>: This automatically | atically sets your MTU (maximum transmission sets your MTU (maximum transmission unit) to | unit) to what type of line you have (dial-up what type of line you have (dial-up (576)? b | (576)? broadband 1492-1500). This is the size roadband 1492-1500). This is the size of pack | of packets you can receive. The highest MTU ets that you can receive. The highest MTU tha | that one can have is 1500. For users with PPP t one can have is 1500. For users with PPPoE | oE connection software? it's 1492 and lower. connection software? 1492 and lower. Without | Without PPPoE? it should default to 1500. <B> PPPoE? it should default to 1500. <B>"Default | "Defaults"</b> to on (same as Yes) in Win98/9 s"</b> to on (same as Yes) in Win98/98SE/ME/2 | 8SE/ME/2K/XP/NT and is N/A in Win95. K/XP/NT? and is N/A in Win95. | | <B>Black Hole Detection</b>: Black Hole Detec <B>Black Hole Detection</b>: This discovers r | tion discovers routers on the WEB that cause outers on the WEB that cause MTU Discovery to | MTU Discovery to work sub-optimally. <B>"Defa work sub-optimally. <B>"Defaults"</b> to off | ults"</b> to off (same as No) in Win95/98/98S (same as No) in Win95/98/98SE/ME/2K/XP. | E/ME/2K/XP. | <B>Max. Duplicate ACKs</b>: This allows for f | <B>Max. Duplicate ACKs</b>: This function all aster re-transmission of packets (information | ows for faster retransmission of packets (inf )? when packet loss is encountered. <B>"Defau | ormation) when packet loss is encountered. <B lts"</b> to blank? where blank stands for 3 i | >"Defaults"</b> to blank? where blank stands n Win98/98SE/ME? 2 in WinNT/2K/XP? and is N/A | for 3 in Win98/98SE/ME? 2 in WinNT/2K/XP and in Win95. | is N/A in Win95. | <B>TTL</b>: Time To Live is the amount of hop | <B>TTL</b>: Time To Live (TTL) is the amount s (servers) that a transmission of packets wi | of hops (servers) that a transmission of pack ll take before all packets are lost. If you w | ets will take before all packets are lost. If ere receiving packets from 20 hops away? and | you were receiving packets from 20 hops away TTL was set to 19 or less? all packets would | ? and TTL was set to 19 or less? all packets be lost before they reach you. Not a speed tw | would be lost before they reach you. Not a sp eak. <B>"Defaults"</b> to blank? where blank | eed tweak. <B>"Defaults"</b> to blank? where stands for 32 in Win95? 128 in Win98/98SE/ME/ | blank stands for 32 in Win95 and 128 in Win98 2K/XP. | /98SE/ME/2K/XP. <B>Adapter settings</b>: This is where you se <B>Adapter settings</b>: This is where you se t your MTU. Use the drop-down menu to find yo t your MTU. Use the drop-down menu to find yo ur NIC (Ethernet card). <I>If you do not know ur NIC (Ethernet card). <I>If you do not know which adapter you should set? please ask</i> which adapter you should set? please ask</i> . Do not set them all the same. (Note: If you . Do not set them all the same. (Note: If you r MTU is 1500 by <I>default</i>? it will be b r MTU is 1500 by <I>default</i>? it will be b lank in DRTCP. Also: Only physical NIC's supp | lank in DRTCP.) Also? only physical NICs supp orted for XP? no dial-up adapters. orted for XP? no dial-up adapters. <B>Note:</b> DRTCP <I>defaults</i> to showing <B>Note:</b> DRTCP <I>defaults</i> to showing the dial-up adapter. This has <I>nothing</i> the dial-up adapter. This has <I>nothing</i> to do with the other settings. It does <I>no to do with the other settings. It does <I>no t matter</i> which adapter is visible when se t matter</i> which adapter is visible when se tting anything except MTU. Also: Upon reboot | tting anything except MTU. Also? upon reboot? the dialup adapter will be showing? <I>regard | the dial-up adapter will be showing <I>regar less</i> of which adapters MTU was set. | dless</i> of which adapter's MTU was set. <B>ICS Settings</b>: Internet MTU is set when <B>ICS Settings</b>: Internet MTU is set when Internet Connection Sharing (a Microsoft pro Internet Connection Sharing (a Microsoft pro gram) is enabled and being used on your PC. T gram) is enabled and being used on your PC. T his is where 2 or more PCs share the same Int his is where 2 or more PCs share the same Int ernet connection? though only one can b?surf ernet connection? though only one can b?surf b? at a time. ICS MTU should match that of t b? at a time. ICS MTU should match that of t he PC. This is grayed out if ICS is not being he PC. This is grayed out if ICS is not being used (not ready for Win2K/XP). used (not ready for Win2K/XP). <B>Also</b>: By right clicking on the logo an <B>Also</b>: By right clicking on the logo an d choosing "About"? you will find information | d choosing "About?" you will find information about the version of Windows you use. about the version of Windows you use. Great? so what should you set all of these to Great? so what should you set all of these to ? Most users can leave all of them at <B>Defa ? Most users can leave all of them at <B>Defa ult</b> (surprise!) except for RWIN? as this ult</b> (surprise!) except for RWIN? as this has been determined to be best? most of the t | has been determined to be best most of the ti ime? thus being <I>"Default"</i>. After makin | me? thus being <I>"Default."</i> After making g any changes? click Save? then Exit? then <B | any changes? click Save? then Exit and then >reboot</b> (restart) your PC. Use the <B>Tab | <B>reboot</b> (restart) your PC. Use the <B>T </b> button on your keyboard to move about DR | ab</b> button on your keyboard to move about TCP. <B>If you do not reboot? the settings wi | DRTCP. <B>If you do not reboot? the settings ll not "take"</b>. | will not "take."</b> DRTCP recommended by <A HREF=http://www.cisco DRTCP recommended by <A HREF=http://www.cisco .com/warp/public/794/router_mtu.html#changing | .com/en/US/tech/tk175/tk15/technologies_tech_ ><B>Cisco</b></a> | note09186a0080093bc7.shtml><B>Cisco</b></a>. ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ <I>Uninstall</i>: Since DRTCP is a GUI interf <I>Uninstall</i>: Since DRTCP is a GUI interf ace (never mind)? it is not installed. Theref ace (never mind)? it is not installed. Theref ore there is no <I>uninstall</i>. Right click | ore? there is no <I>uninstall</i>. Right clic on DRTCP and choose Delete? if you wish to. | k on DRTCP and choose Delete? if you wish to. < To simply set your registry back to it's defa < ult settings? set everything to "Default" or < blank (cleared of value)? click Save? and reb < oot. Done. < < > To simply set your registry back to its defau > lt settings? set everything to "Default" or b > lank (cleared of value)? click Save and reboo > t. Done.
End.