TCPIP Lession 3
TCPIP Lession 3
TCPIP Lession 3
If the segment is then acknowledged, the TCP maximum segment size (MSS) for the connection is decreased and the Dont Fragment flag is set for subsequent segments. Enabling PMTU black hole detection increases the maximum number of retransmissions that are performed for a given segment.
EnablePMTUDiscovery
Key: Tcpip\Parameters Value Type: REG_DWORDBoolean Valid Range: 0, 1 (false, true) Default: 1 (true) Description: When this value is set to 1 (true), TCP attempts to discover the maximum transmission unit (MTU), or largest packet size, over the path to a remote host. By discovering the path MTU (PMTU) and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path that connects networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion. Setting this value to 0 (not recommended) causes an MTU of 576 bytes to be used for all connections that are not to destinations on a locally attached subnet.
IGMPLevel
Key: Tcpip\Parameters Value Type: REG_DWORDNumber Valid Range: 0,1,2 Default: 2 Description: This value determines to what extent the system supports IPv4 multicasting and participates in the Internet Group Management Protocol (IGMP). At level 0, the system provides no multicast support. At level 1, the system can send IPv4 multicast packets but cannot receive them. At level 2, the system can send IPv4 multicast packets and fully participate in IGMP to receive multicast packets.
IGMPVersion
Key: Tcpip\Parameters Value Type: REG_DWORDNumber Valid Range: 2, 3, 4 Default: 4 Description: This value specifies the version of IGMP to use. Specify 2 for IGMP version 1, 3 for IGMP version 2, or 4 for IGMP version 3.
IPAutoconfigurationMask
Key: Tcpip\Parameters Value Type: REG_SZString Valid Range: A valid IP subnet mask Default: 255.255.0.0 Description: This value controls the subnet mask assigned to the client using Automatic Private IP Addressing (APIPA) autoconfiguration. This value can only be set globally.
IPAutoconfigurationSubnet
Key: Tcpip\Parameters Value Type: REG_SZString Valid Range: A valid IP subnet Default: 169.254.0.0 Description: This value controls the initial address prefix used by APIPA autoconfiguration when selecting an IPv4 address for the client. This value can only be set globally.
IPEnableRouter
Key: Tcpip\Parameters Value Type: REG_DWORDBoolean Valid Range: 0, 1 (false, true) Default: 0 (false) Description: This value controls whether the TCP/IP stack will behave as an IPv4 router. Setting this value to 1 (true) causes the TCP/IP stack to forward unicast IP packets that have a destination address that is not assigned to an interface of the stack.
KeepAliveInterval
Key: Tcpip\Parameters Value Type: REG_DWORDtime in milliseconds Valid Range: 00xFFFFFFFE Default: 1000 (one second) Description: This value determines the interval between TCP keep-alive retransmissions until a response is received. Once a response is received, the delay until the next keep-alive transmission is again controlled by the KeepAliveTime registry value. The connection is aborted after 10 retransmissions have gone unanswered.
KeepAliveTime
Key: Tcpip\Parameters Value Type: REG_DWORDtime in milliseconds Valid Range: 00xFFFFFFFE Default: 7,200,000 (two hours) Description: This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote system is still reachable and functioning, it acknowledges the keep-alive transmission. Keep-alive packets are not sent by default. This feature may be enabled on a connection by an application.
MTU
Key: Tcpip\Parameters\Interfaces\interfaceGUID Value Type: REG_DWORDnumber Valid Range: From 576 to the MTU of the underlying network Default: 0xFFFFFFFF
Description: This value overrides the default Maximum Transmission Unit (MTU) for a network interface. The MTU is the maximum IP packet size, in bytes, that can be transmitted over the underlying network. For values larger than the default for the underlying network, the network default MTU is used. For values smaller than 576, the MTU of 576 is used. This setting only applies to IPv4.
Note: Windows Vista TCP/IP uses path MTU (PMTU) detection by default and queries the network adapter driver to find out what local MTU is supported. Altering the MTU value is typically not necessary and might result in reduced performance.
PerformRouterDiscovery
Key: Tcpip\Parameters\Interfaces\interfaceGUID Value Type: REG_DWORD Valid Range: 0, 1, 2
0 (disabled) 1 (enabled) 2 (enable only if DHCP sends the Perform Router Discovery option)
Default: 2, DHCP-controlled but off by default. Description: This value controls whether the TCP/IP stack attempts to perform IPv4 router discovery (RFC 1256) on a per-interface basis. See also SolicitationAddressBcast.
SolicitationAddressBcast
Key: Tcpip\Parameters\Interfaces\interfaceGUID Value Type: REG_DWORD Valid Range: 0, 1 (false, true) Default: 0 (false) Description: This value controls whether the TCP/IP stack will send IPv4 router discovery messages as broadcasts instead of multicasts (RFC 1256). By default, if IPv4 router discovery is enabled, router discovery solicitations are sent to the all-routers multicast group (224.0.0.2). See also PerformRouterDiscovery.
Tcp1323Opts
Key: Tcpip\Parameters Value Type: REG_DWORDnumber (flags) Valid Range: 0 or 2
0 (disable the use of the TCP timestamps option) 2 (enable the use of the TCP timestamps option) Default: 0