A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.iana.org/assignments/tcp-parameters below:

Transmission Control Protocol (TCP) Parameters

Transmission Control Protocol (TCP) Parameters
Last Updated
2025-03-26
Available Formats

XML

HTML

Plain text

Registries Included Below

TCP Option Kind Numbers
Registration Procedure(s)
Standards Action or IESG Approval
Reference
[RFC2780]
Note
The Transmission Control Protocol (TCP) has provision for optional
header fields identified by an option kind field.  Options 0 and 1 are
exactly one octet which is their kind field.  All other options have
their one octet kind field, followed by a one octet length field,
followed by length-2 octets of option data.

[*] It is only appropriate to use these values in explicitly-
    configured experiments; they MUST NOT be shipped as defaults in
    implementations.  See [RFC3692] for details.
    
[**] These values have been deployed in the Internet without proper
    IANA assignment. At some point, these numbers may be officially
    allocated for some new purpose. It is therefore strongly recommended
    that implementers migrate to mechanisms with IANA-assigned values to
    avoid potential issues with their systems or products at a later point.

[***] This value has been deployed on the Internet in ways that are 
    not compatible with the documented use in this IANA allocation. 

    
Note
Values 16-18 were assigned before October 1994 (see [RFC1700]), and 
values 20-26 were assigned between Feb 9, 1999 and May 10, 2000. No 
further documentation is available.
    
Available Formats

CSV
Kind Length Meaning Reference 0 - End of Option List [RFC9293] 1 - No-Operation [RFC9293] 2 4 Maximum Segment Size [RFC9293] 3 3 Window Scale [RFC7323] 4 2 SACK Permitted [RFC2018] 5 N SACK [RFC2018] 6 6 Echo (obsoleted by option 8) [RFC1072][RFC6247] 7 6 Echo Reply (obsoleted by option 8) [RFC1072][RFC6247] 8 10 Timestamps [RFC7323] 9 2 Partial Order Connection Permitted (obsolete) [RFC1693][RFC6247] 10 3 Partial Order Service Profile (obsolete) [RFC1693][RFC6247] 11 CC (obsolete) [RFC1644][RFC6247] 12 CC.NEW (obsolete) [RFC1644][RFC6247] 13 CC.ECHO (obsolete) [RFC1644][RFC6247] 14 3 TCP Alternate Checksum Request (obsolete) [RFC1146][RFC6247] 15 N TCP Alternate Checksum Data (obsolete) [RFC1146][RFC6247] 16 Skeeter [Stev_Knowles] 17 Bubba [Stev_Knowles] 18 3 Trailer Checksum Option [Subbu_Subramaniam][Monroe_Bridges] 19 18 MD5 Signature Option (obsoleted by option 29) [RFC2385] 20 SCPS Capabilities [Keith_Scott] 21 Selective Negative Acknowledgements [Keith_Scott] 22 Record Boundaries [Keith_Scott] 23 Corruption experienced [Keith_Scott] 24 SNAP [Vladimir_Sukonnik] 25 Unassigned (released 2000-12-18) 26 TCP Compression Filter [Steve_Bellovin] 27 8 Quick-Start Response [RFC4782] 28 4 User Timeout Option (also, other known unauthorized use) [***][1] [RFC5482] 29 TCP Authentication Option (TCP-AO) [RFC5925] 30 N Multipath TCP (MPTCP) [RFC8684] 31 Reserved (known unauthorized use without proper IANA assignment) [**] 32 Reserved (known unauthorized use without proper IANA assignment) [**] 33 Reserved (known unauthorized use without proper IANA assignment) [**] 34 variable TCP Fast Open Cookie [RFC7413] 35-68 Reserved 69 N Encryption Negotiation (TCP-ENO) [RFC8547] 70 Reserved (known unauthorized use without proper IANA assignment) [**] 71-75 Reserved 76 Reserved (known unauthorized use without proper IANA assignment) [**] 77 Reserved (known unauthorized use without proper IANA assignment) [**] 78 Reserved (known unauthorized use without proper IANA assignment) [**] 79-171 Reserved 172 N Accurate ECN Order 0 (AccECN0) [RFC-ietf-tcpm-accurate-ecn-34] 173 Reserved 174 N Accurate ECN Order 1 (AccECN1) [RFC-ietf-tcpm-accurate-ecn-34] 175-252 Reserved 253 N RFC3692-style Experiment 1 (also improperly used for shipping products) [*] [RFC4727] 254 N RFC3692-style Experiment 2 (also improperly used for shipping products) [*] [RFC4727] TCP Alternate Checksum Numbers
Registration Procedure(s)
Not defined
Reference
[RFC1146]
Available Formats

CSV
Number Description Reference 0 TCP Checksum [RFC1146] 1 8-bit Fletchers's algorithm [RFC1146] 2 16-bit Fletchers's algorithm [RFC1146] 3 Redundant Checksum Avoidance [J_Kay] Cryptographic Algorithms for TCP-AO Registration
Registration Procedure(s)
RFC Publication After Expert Review
Reference
[RFC5926]
Available Formats

CSV
MPTCP Option Subtypes
Registration Procedure(s)
Standards Action
Reference
[RFC8684]
Note
This registry specifies the MPTCP Option Subtypes for MPTCP v1,
which obsoletes the Experimental MPTCP v0.  For the MPTCP v0
subtypes, please refer to [RFC6824].
Available Formats

CSV
MPTCP Handshake Algorithms
Registration Procedure(s)
Standards Action
Reference
[RFC8684]
Note
This registry specifies the MPTCP Handshake Algorithms for
MPTCP v1, which obsoletes the Experimental MPTCP v0.  For the MPTCP
v0 subtypes, please refer to [RFC6824].
Available Formats

CSV
TCP/UDP Experimental Option Experiment Identifiers (TCP/UDP ExIDs)
Registration Procedure(s)
First Come First Served
Reference
[RFC6994][RFC-ietf-tsvwg-udp-options-45]
Note
16-bit ExIDs can be used with either TCP or UDP; 32-bit ExIDs can be 
used with TCP or their first 16 bits can be used with UDP. Use with 
each transport (TCP, UDP) is indicated in the protocol column, as 
defined in the corresponding reference.
    
Note
IANA will record known duplicate uses.
      
    
Available Formats

CSV
TCP Encryption Protocol Identifiers
Registration Procedure(s)
IETF Review or Expert Review with RFC Required
Expert(s)
Unassigned
Reference
[RFC8547]
Available Formats

CSV
Value Meaning Reference 0x20 Experimental Use [RFC8547] 0x21 TCPCRYPT_ECDHE_P256 [RFC8548] 0x22 TCPCRYPT_ECDHE_P521 [RFC8548] 0x23 TCPCRYPT_ECDHE_Curve25519 [RFC8548] 0x24 TCPCRYPT_ECDHE_Curve448 [RFC8548] 0x25-0x6f Unassigned 0x70-0x7f Reserved for extended values [RFC8547] tcpcrypt AEAD Algorithms
Registration Procedure(s)
IETF Review or Expert Review with RFC Required
Expert(s)
Unassigned
Reference
[RFC8548]
Available Formats

CSV
Value AEAD Algorithm Reference 0x0000 Reserved 0x0001 AEAD_AES_128_GCM [RFC8548] 0x0002 AEAD_AES_256_GCM [RFC8548] 0x0003-0x000f Unassigned 0x0010 AEAD_CHACHA20_POLY1305 [RFC8548] 0x0011-0xffff Unassigned MPTCP MP_TCPRST Reason Codes
Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC8684]
Available Formats

CSV
TCP Header Flags
Registration Procedure(s)
Standards Action
Reference
[RFC9293]
Available Formats

CSV
Contact Information Footnotes

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4