# Class CIM_TCPSettings
extends CIM_SettingData

TCPSettings defines settings for a single TCPProtocolEndpoint or a group of TCPProtocolEndpoints which belongs to the transport layer of the ComputerSystem or more granular to the TCP NetworkPipe. TCPSettings class defines the attributes that affect the behavior of TCPProtocolEndpoint(s). The attributes are tied to the TCPProtocolEndpoint(s) though an ElementSettingData association.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_TCPSettings

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | TCPSettings defines settings for a single TCPProtocolEndpoint or a group of TCPProtocolEndpoints which belongs to the transport layer of the ComputerSystem or more granular to the TCP NetworkPipe. TCPSettings class defines the attributes that affect the behavior of TCPProtocolEndpoint(s). The attributes are tied to the TCPProtocolEndpoint(s) though an ElementSettingData association.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::ChannelExtender
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
RetransmissionTimeoutAlgorithm | uint16 |
Description | string | The Algorithm used to determine the timeout value used for retransmitting unacknowledged octets. (1) Other - none of the following (2) constant - a constant rto (3) rsre - MIL-STD-1778, Appendix B (4) vanj - Van Jacobson's Algorithm.
MappingStrings | string | MIB.IETF|TCP-MIB.tcpRtoAlgorithm
ValueMap | string | 1, 2, 3, 4
Values | string | Other, Constant, Rsre, Vanj
RetransmissionTimeoutMax | uint16 |
Description | string | The maximum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre (3), an object of this type has the semantics of the UBOUND quantity described in RFC 793.
MappingStrings | string | MIB.IETF|TCP-MIB.tcpRtoMax
PUnit | string | second * 10^-3
Units | string | MilliSeconds
RetransmissionTimeoutMin | uint16 |
Description | string | The minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre (3), an object of this type has the semantics of the LBOUND quantity described in RFC 793.
MappingStrings | string | MIB.IETF|TCP-MIB.tcpRtoMin
PUnit | string | second * 10^-3
Units | string | MilliSeconds

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods