| |||||||
| Register | FAQ | Members List | Calendar | Arcade | Search | Today's Posts | Mark Forums Read |
![]() |
| | LinkBack | Thread Tools | Rate Thread |
| ||||
| Normally NOT found in the registry, but you can add them. Remember to back up your registry. I am not liable for anything done with this information. 1. KEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Servic es 2. Add a value to the key as described in the appropriate entry below by clicking Add Value on the Edit menu, and then setting the value type under Data Type. 3. Reboot Parameters are located under one of two subkeys of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es Tcpip\Parameters Tcpip\Parameters\Interfaces\ ID for Adapter Where ID for Adapter represents the network adapter that TCP/IP is bound to. The relationship between an Adapter ID and Network Connection can be determined by examining HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ ID for Adapter \Connection. The Name value provides the friendly name for a network connection used in Network Connections folder. Values under the latter keys are specific to each adapter. ArpAlwaysSourceRoute Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False or True) Default: 0 (False) Description: Setting this parameter to 1 forces TCP/IP to transmit ARP queries with source routing enabled on Token Ring networks. The stack transmits ARP queries w/o source routing first and retries with source routing enabled if no reply was received. ArpUseEtherSNAP Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False or True) Default: 0 (False) Description: Setting to 1 forces TCP/IP to transmit Ethernet packets using 802.3 SNAP encoding. By default, the stack transmits packets in DIX Ethernet format. Always receives both formats. DefaultTTL Key: Tcpip\Parameters Value Type: REG_DWORD - Number of seconds/hops Valid Range: 1-255 Default: 128 for Windows XP Description: Sets default TTL value set in the header of outgoing IP packets. TTL determines the max. amount of time an IP packet can live in the network without reaching its destination. Limits on the number of routers an IP packet can pass through before being discarded. EnableDeadGWDetect Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 1 (True) Description: Setting to 1 causes TCP to perform Dead Gateway Detection. Enabled, TCP asks IP to change to a backup gateway if it retransmits a segment several times without receiving a response. Backup gateways may be defined Advanced section of TCP/IP configuration in Network Control Panel. EnablePMTUBHDetect Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 0 (False) Description: Set to 1 (True) causes TCP to try to detect Black Hole routers while doing Path MTU Discovery. Black hole routers do not return ICMP Destination Unreachable messages when it needs to fragment an IP datagram with the Don't Fragment bit set. TCP depends on receiving these messages to perform Path MTU Discovery. Enabled, TCP will try to send segments without the Don't Fragment bit set if several retransmissions of a segment go unacknowledged. If the segment is acknowledgedt, the MSS will be decreased and the Don't Fragment bit will be set in future packets on the connection. Enabling increases max. number of retransmissions for a segment. EnablePMTUDiscovery Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 1 (True) Description: Setting this to 1 (True) causes TCP to attempt to discover the MTU or largest packet size over the path to a remote host. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation along the path that connect networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion. Setting this parameter to 0 causes an MTU of 576 bytes to be used for all connections that are not to computers on the local subnet. ForwardBufferMemory Key: Tcpip\Parameters Value Type: REG_DWORD - Number of bytes Valid Range: network MTU - some reasonable value smaller than 0xFFFFFFFF Default: 74240 (enough for fifty 1480-byte packets, rounded to a multiple of 256) Description: This parameter determines how much memory IP allocates to store packet data in the router packet queue. When this buffer space is filled, the router begins discarding packets at random from its queue. Packet queue data buffers are 256 bytes, so value should be multiple of 256. Multiple buffers are chained together for larger packets. IP header is stored separately. This is ignored and no buffers are allocated if the IP router is not enabled. IGMPLevel Key: Tcpip\Parameters Value Type: REG_DWORD - Number Valid Range: 0,1,2 Default: 2 Description: Determines to what extent the system supports IP multicasting and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system can only send IP multicast packets. At level 2, the system can send IP multicast packets and participate in IGMP to receive multicast packets. KeepAliveInterval Key: Tcpip\Parameters Value Type: REG_DWORD - Time in milliseconds Valid Range: 1 - 0xFFFFFFFF Default: 1000 (one second) Description: Determines the interval separating keepalive retransmissions until a response is received. Once received, the delay until the next keepalive transmission is again controlled by the value of KeepAliveTime. Connection will be aborted after the number of retransmissions specified by TcpMaxDataRetransmissions have gone unanswered. KeepAliveTime Key: Tcpip\Parameters Value Type: REG_DWORD - Time in milliseconds Valid Range: 1 - 0xFFFFFFFF Default: 7,200,000 (two hours) Description: Controls how often TCP attempts to verify an idle connection is still intact. Not sent by default. MTU Key: Tcpip\Parameters\Interfaces\ ID for Adapter Value Type: REG_DWORD Number Valid Range: 68 - the MTU of the underlying network Default: 0xFFFFFFFF Description: Overrides default MTU for a nic. MTU is the max. packet size in bytes that will transmit over the network. This includes the transport header (IP datagrams can span multiple packets). Values larger than the default for the underlying network will result in using the network default MTU. Values smaller than 68 will result in the tranport's using an MTU of 68. NumForwardPackets Key: Tcpip\Parameters Value Type: REG_DWORD Number Valid Range: 1 - some reasonable value smaller than 0xFFFFFFFF Default: 50 Description: Determines the number of IP packet headers allocated for the router packet queue. If all headers are in use, the router discards packets at random from the queue. Min. value should be as large as the ForwardBufferMemory value divided by the maximum IP data size of the networks connected to the router. Should be no larger than ForwardBufferMemory value divided by 256, since 256 bytes of forward buffer memory are used for each packet. The optimal number of forward packets for a given ForwardBufferMemory size depends on the type of traffic carried on the network and will be between these two values. Ignored and no headers are allocated if the router is not enabled. TcpMaxConnectRetransmissions Key: Tcpip\Parameters Value Type: REG_DWORD - Number Valid Range: 0 - 0xFFFFFFFF Default: 3 Description: This parameter determines the number of times that TCP retransmits a SYN before aborting. Retransmission timeout is doubled with each successive retransmission in a given attempt. TcpMaxDataRetransmissions Key: Tcpip\Parameters Value Type: REG_DWORD - Number Valid Range: 0 - 0xFFFFFFFF Default: 5 Description: Controls the number of times that TCP retransmits an individual data segment (non connect segment) before aborting. The retransmission timeout is doubled with each successive retransmission on a connection. Reset when responses resume. The base timeout value is dynamically determined by the measured round-trip time on the connection. TcpNumConnections Key: Tcpip\Parameters Value Type: REG_DWORD - Number Valid Range: 0 - 0xfffffe Default: 0xfffffe Description: This parameter limits the maximum number of connections that TCP can have open simultaneously. TcpTimedWaitDelay Key: Tcpip\Parameters Value Type: REG_DWORD - Time in seconds Valid Range: 30-300 (decimal) Default: 0xF0 (240 decimal) Description: Determines time a connection stays in the TIME_WAIT state when being closed. During TIME_WAIT state, socket pair cannot be re- used. Known as the "2MSL" state, as by RFC the value should be twice the max. segment lifetime on the network. TcpUseRFC1122UrgentPointer Key: Tcpip\Parameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 0 (False) Description: Determines whether TCP uses the RFC 1122 specification for urgent data or the mode used by BSD- derived systems. The two mechanisms interpret the urgent pointer in the TCP header and the length of the urgent data differently. Not interoperable. Windows XP defaults to BSD mode. TcpWindowSize Key: Tcpip\Parameters Value Type: REG_DWORD - Number of bytes Valid Range: 0 - 0xFFFF Default: The smaller of 0xFFFF OR (The larger of four times the max. TCP data size OR 8192 rounded up to an even multiple of the network TCP size.) The default is 8760 for Ethernet. Description: Determines max. TCP receive window size offered. Receive window specifies # of bytes sender can transmit without receiving acknowledgment. Larger receive windows improve performance over high (delay * bandwidth) networks. For highest efficiency, the receive window should be an even multiple of the TCP MSS.
__________________ Press ALT+F4 to learn more "If you can't make it good, make it look good." - Bill Gates, 1995 Defeat Autism Now! Athalon XP 1600 Epox EP-8KHA+ Thermaltake Volcano 6cu 512MB Crucial DDR PC2100 Enlight EN-7237 AZ MT Case Gainward GF3 Ti200 64MB Power Pack Golden Sample Adaptec 2940UW Seagate Cheetah 9.1GB SCSI HP 9200i SCSI CDRW Sony 50X IDE CDROM Iomega 100 Internal Zip SCSI Sony CPD-E500 21" Trinitron NetGear RP114 RatPadz mousing surface |
| ||||
| I did'nt say they WERE worth bothering with, I just said they were normally not found in the registry but could be added. Even if the resulting configuration resulted in a minor, minor increase, I would be happy knowing that I tweaked it (is tweek a eropean term? ).
__________________ Press ALT+F4 to learn more "If you can't make it good, make it look good." - Bill Gates, 1995 Defeat Autism Now! Athalon XP 1600 Epox EP-8KHA+ Thermaltake Volcano 6cu 512MB Crucial DDR PC2100 Enlight EN-7237 AZ MT Case Gainward GF3 Ti200 64MB Power Pack Golden Sample Adaptec 2940UW Seagate Cheetah 9.1GB SCSI HP 9200i SCSI CDRW Sony 50X IDE CDROM Iomega 100 Internal Zip SCSI Sony CPD-E500 21" Trinitron NetGear RP114 RatPadz mousing surface |
| ||||
| Yes, Europeans understand what "tweek" means - well at least the english speaking ones do. Thing to remember is that TCP/IP was designed to be self tweeking for each connection, so there isn't a vast scope for improving it. There is plenty of scope for making things worse though! The MSS (TcpWindowSize) is probably the only option worth looking at, and how you set that depends on the delay (latency) and bandwidth of your connection. Generally the MSS needs to be bigger if your (Delay * Bandwidth) is larger. That's why satellite connections often do well with a large MSS, as their delay is often over 200ms, but their bandwidth can be over 20Mbit/sec. AidanII
__________________ |
| |||
| Adian, you continue to amaze me ![]() concerning that last setting discussed, if my cable modem connection, because of poor routing and local node congestion, is almost twice as slow as it should be (in response times and not bandwidth), would increasing the TcpWindowSize aid in the sending of data when gaming or uploading (meaning, sending more at a time less of the time help?) ??
__________________ |
| ||||
| Unfortunately, bringing the TCPWindowSize (MSS) up won't affect latency. It also won't affect uploading, as it's a receive window, rather than a transmit window. These things are negotiated, so it also depends on the machine at the other end of the link. If you're seeing problems with lag with multiplayer games, which you already know are down to poor routing, then there's not a lot you can do, short of changing ISPs. Sorry! AidanII
__________________ |
| |||
| Quote:
). I like the download speeds and convenience just enough to stay with Roadrunner for now.
__________________ |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Rate This Thread | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Memory Configurations?? | guelahpapyrus69 | General Hardware Discussion | 6 | 13th March, 2003 02:46 PM |
| where to get that optional epox nb heatsink | sirtoby | EPoX MotherBoards | 5 | 14th January, 2003 09:25 AM |
| optional.inf | Samuknow | OS, Software, Firmware, and BIOS | 11 | 17th October, 2001 10:03 PM |