<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
	<!ENTITY RFC0675 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0675.xml'>
	<!ENTITY RFC0721 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0721.xml'>
	<!ENTITY RFC0761 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0761.xml'>
	<!ENTITY RFC0813 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0813.xml'>
	<!ENTITY RFC0816 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0816.xml'>
	<!ENTITY RFC0879 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0879.xml'>
	<!ENTITY RFC0896 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0896.xml'>
	<!ENTITY RFC1078 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.1078.xml'>
	<!ENTITY RFC6013 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6013.xml'>

	<!ENTITY RFC0700 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0700.xml'>
	<!ENTITY RFC0794 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0794.xml'>
	<!ENTITY RFC0814 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0814.xml'>
	<!ENTITY RFC0817 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0817.xml'>
	<!ENTITY RFC0872 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0872.xml'>
	<!ENTITY RFC0889 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0889.xml'>
	<!ENTITY RFC0964 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0964.xml'>
	<!ENTITY RFC1071 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.1071.xml'>

	<!ENTITY RFC0793 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.0793.xml'>
	<!ENTITY RFC1122 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.1122.xml'>
	<!ENTITY RFC2119 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml'>
	<!ENTITY RFC2026 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.2026.xml'>
	<!ENTITY RFC5461 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.5461.xml'>
	<!ENTITY RFC6633 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6633.xml'>
	<!ENTITY RFC6691 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6691.xml'>
	<!--ENTITY RFC7413 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.7413.xml'-->
	<!--ENTITY RFC7414 PUBLIC '' 'http://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.7414.xml'-->

	<!ENTITY EDO SYSTEM "http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf-tcpm-tcp-edo.xml">
]>

<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- For a complete list and description of processing instructions (PIs),
	 please see http://xml2rfc.ietf.org/authoring/README.html. -->
<!-- Below are generally applicable Processing Instructions (PIs) that most I-Ds
	 might want to use. (Here they are set differently than their defaults in
	 xml2rfc v1.32) -->
<?rfc strict="yes" ?>
<!-- give errors regarding ID-nits and DTD validation -->
<!-- control the table of contents (ToC) -->
<?rfc toc="no"?>
<!-- generate a ToC -->
<?rfc tocdepth="3"?>
<!-- the number of levels of subsections in ToC. default: 3 -->
<!-- control references -->
<?rfc symrefs="yes"?>
<!-- use symbolic references tags, i.e, [RFC2119] instead of [1] -->
<?rfc sortrefs="yes" ?>
<!-- sort the reference entries alphabetically -->
<!-- control vertical white space
     (using these PIs as follows is recommended by the RFC Editor) -->
<?rfc compact="yes" ?>
<!-- do not start each main section on a new page -->
<?rfc subcompact="no" ?>
<!-- keep one blank line between list items -->
<!-- end of list of popular I-D processing instructions -->


<rfc category="info" ipr="trust200902" docName="draft-ietf-tcpm-undeployed-02"
	updates="7414" obsoletes="675 721 761 813 816 879 896 1078 6013">

	<!-- ***** FRONT MATTER ****** -->
	<front>
		<title abbrev="Outdated TCP Extensions and Documents">Moving Outdated TCP Extensions
		and TCP-related Documents to Historic&nbsp;and&nbsp;Informational Status</title>

		<author initials="A" surname="Zimmermann" fullname="Alexander Zimmermann">
			<organization>NetApp, Inc.</organization>
			<address>
				<postal>
					<street>Sonnenallee 1</street>
					<city>Kirchheim</city>
					<code>85551</code>
					<country>Germany</country>
				</postal>
				<phone>+49 89 900594712</phone>
				<email>alexander.zimmermann@netapp.com</email>
			</address>
		</author>

		<author initials="W" surname="Eddy" fullname="Wesley M. Eddy">
			<organization >MTI Systems</organization>
			<address>
				<postal>
					<street>Suite 170, 18013 Cleveland Parkway</street>
					<city>Cleveland</city>
					<region>OH</region>
					<code>44135</code>
				</postal>
				<phone>216-433-6682</phone>
				<email>wes@mti-systems.com</email>
			</address>
		</author>

		<author initials="L" surname="Eggert" fullname="Lars Eggert">
			<organization>NetApp, Inc.</organization>
			<address>
				<postal>
					<street>Sonnenallee 1</street>
					<city>Kirchheim</city>
					<code>85551</code>
					<country>Germany</country>
				</postal>
				<phone>+49 89 900594306</phone>
				<email>lars@netapp.com</email>
			</address>
		</author>

		<date month="July" year="2015" />

		<!-- Meta-data Declarations -->
		<area>Transport</area>

		<workgroup>TCP Maintenance and Minor Extensions (TCPM) WG</workgroup>

		<abstract>
			<t>This document reclassifies several TCP extensions and
			TCP-related documents that have either been superseded, never seen
			widespread use, or are no longer recommended for use to Historic
			status. The affected RFCs are RFC 675, RFC 721, RFC 761, RFC 813,
			RFC 816, RFC 879, RFC 896, RFC 1078, and RFC 6013. Additionally, it
			reclassifies RFC 700, RFC 794, RFC 814, RFC 817, RFC 872, RFC 889,
			RFC 964, and RFC 1071 to Informational status.</t>
		</abstract>
	</front>

	<!-- ***** MAIN MATTER ***** -->
	<middle>
		<section title="Introduction">
			<t>TCP has a long history. Over time, many RFCs have accumulated
			that describe aspects of the TCP protocol, implementation, and
			extensions. Some of these have become superseded, are no longer
			recommended for use, or simply have never seen widespread use,
			respectively deployment.</t>

			<t>Section 6 and 7.1  of the TCP Roadmap document <xref
			target="RFC7414"/> already classify a number of TCP extensions as
			"historic" and describes the reasons for doing so, but it does not
			instruct the RFC Editor to change the status of these RFCs in the
			RFC database.</t>

			<t>The purpose of this document is to do just that. In addition,
			it moves all remaining TCP-related documents of the TCP Roadmap
			document with an "unknown" status either to Historic or
			Informational.</t>
		</section>

		<section title="Terminology">
			<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
			NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL"
			in this document are to be interpreted as described in <xref
				target="RFC2119"/>.  These words only have such normative
			significance when in ALL CAPS, not when in lower case.</t>
		</section>

		<section title="RFC Editor Considerations">
			<t>The following two sections give a short justification, why a
			specific TCP extension or a TCP-related document should be moved to
			Historic or Informational. In addition, a letter code after an RFC
			number indicates from what category in the RFC series a particular
			RFC is changed to Historic or Informational status (see BCP 9 <xref
				target="RFC2026"/> for explanation of these categories):
				<list style="empty">
					<t>S - Standards Track (Proposed Standard, Draft Standard,
					or Internet Standard)</t>
					<t>E - Experimental</t>
					<t>I - Informational</t>
					<t>H - Historic</t>
					<t>B - Best Current Practice</t>
					<t>U - Unknown (not formally defined)</t>
				</list>
			For the content of the documents itself, the reader is referred
			either to the corresponding RFC or, for a brief description, to the
			TCP Roadmap document <xref target="RFC7414"/>.</t>

			<section title="Moving to Historic Status">
				<t>The RFC Editor is requested to change the status of the
				following RFCs to Historic <xref target="RFC2026"/>:

					<list style="symbols">
						<t>RFC 675 U: &quot;Specification of Internet
						Transmission Control Program&quot; <xref
						target="RFC0675"/>: this document is replaced by final
						TCP specification <xref target="RFC0793"/>.</t>

						<t>RFC 721 U: &quot;Out-of-Band Control Signals in a
						Host-to-Host Protocol&quot; <xref target="RFC0721"/>:
						this proposal is not incorporated into the final TCP
						specification <xref target="RFC0793"/>.</t>

						<t>RFC 761 U: &quot;DoD standard Transmission Control
						Protocol&quot; <xref target="RFC0761"/>: this document
						is replaced by final TCP specification <xref
							target="RFC0793"/>.</t>

						<t>RFC 813 U: &quot;Window and Acknowledgement Strategy
						in TCP&quot; <xref target="RFC0813"/>: this document is
						incorporated into RFC 1122 <xref
							target="RFC1122"/>.</t>

						<t>RFC 816 U: &quot;Fault Isolation and Recovery&quot;
						<xref target="RFC0816"/>: this document is incorporated
						into RFC 1122 <xref target="RFC1122"/> and RFC 5461
						<xref target="RFC5461"/>.</t>

						<t>RFC 879 U: &quot;The TCP Maximum Segment Size and
						Related Topics&quot; <xref target="RFC0879"/>: this
						document is incorporated into RFC 1122 <xref
							target="RFC1122"/> and RFC 6691 <xref
							target="RFC6691"/>.</t>

						<t>RFC 896 U: &quot;Congestion Control in IP/TCP
						Internetworks&quot; <xref target="RFC0896"/>: this
						document is incorporated into RFC 1122 <xref
							target="RFC1122"/> and RFC 6633 <xref
							target="RFC6633"/>.</t>

						<t>RFC 1078 U: &quot;TCP Port Service Multiplexer
						(TCPMUX)&quot; <xref target="RFC1078"/>: this proposal
						SHOULD not longer recommended for use for the following
						reason:
							<list style="symbols">
							<?rfc subcompact="yes"?>
								<t>RFC 1078 destroys the semantics of TCP
								connection establishment.</t>
								<t>RFC 1078 requires all new connections to be
								received on a single port, which limits the
								number of connections between two machines and
								raises security concerns.</t>
								<t>There exist no known client side deployment
								of RFC 1078.</t>
							<?rfc subcompact="no"?>
							</list>
						</t>

						<t>RFC 6013 E: &quot;TCP Cookie Transactions
						(TCPCT)&quot; <xref target="RFC6013"/>: although RFC
						6013 was published in 2011, RFC 6013 SHOULD not longer
						recommended for use for the following reason:
							<list style="symbols">
							<?rfc subcompact="yes"?>
								<t>There exist no known wide deployment and use
								of RFC 6013.</t>
								<t>RFC 6013 uses experimental TCP option
								codepoints, which prohibits a large-scale
								deployment.</t>
								<t>RFC 7413 <xref target="RFC7413"/> and <xref
								target="I-D.ietf-tcpm-tcp-edo"/> are
								alternatives to RFC 6013, which have relatively
								more "rough consensus and running code" behind
								them.</t>
							<?rfc subcompact="no"?>
							</list>
						</t>
					</list>
				</t>
			</section>

			<section title="Moving to Informational Status">
				<t>The RFC Editor is requested to change the status of the
				following RFCs to Informational <xref target="RFC2026"/>:

					<list style="symbols">
						<t>RFC 700 U: &quot;A Protocol Experiment&quot; <xref
						target="RFC0700"/>: this document presents a field
						report about the deployment of a very early version of
						TCP.</t>

						<t>RFC 794 U: &quot;PRE-EMPTION&quot; <xref
						target="RFC0794"/>: this document clarifies that
						operating systems need to manage their limited
						resources, which may include TCP connection state.</t>

						<t>RFC 814 U: &quot;Name, Addresses, Ports, and
						Routes&quot; <xref target="RFC0814"/>: this document
						gives suggestions and guidance for designing tables and
						algorithms to keep track of various identifiers within
						a TCP/IP implementation.</t>

						<t>RFC 817 U: &quot;Modularity and Efficiency in
						Protocol Implementation&quot; <xref target="RFC0817"/>:
						this document contains general implementation
						suggestions.</t>

						<t>RFC 872 U: &quot;TCP-on-a-LAN&quot; <xref
						target="RFC0872"/>: this document concludes that the
						sometimes expressed fear that using TCP on a local net
						is a bad idea is unfounded.</t>

						<t>RFC 889 U: &quot;Internet Delay Experiments&quot;
						<xref target="RFC0889"/>: this document is a status
						report about experiments concerning the TCP
						retransmission timeout calculation.</t>

						<t>RFC 964 U: &quot;Some Problems with the Specification
						of the Military Standard Transmission Control
						Protocol&quot; <xref target="RFC0964"/>: this document
						points out several specification bugs in the US
						Military's MIL-STD-1778 document, which was intended as
						a successor to RFC 793 <xref target="RFC0793"/>.</t>

						<t>RFC 1071 U: &quot;Computing the Internet
						Checksum&quot; <xref target="RFC1071"/>: this document
						lists a number of implementation techniques for
						efficiently computing the Internet checksum.</t>
					</list>
				</t>
			</section>
		</section>

        <section title="IANA Considerations" anchor="ianacons">
			<t>None of the documents moved to Historic or Informational status
			had TCP options numbers assigned. Therefore no IANA action is
			required for them.</t>
        </section>

		<section title="Security Considerations" anchor="seccons">
			<t>This document introduces no new security considerations. Each RFC
			listed in this document attempts to address the security
			considerations of the specification it contains.</t>
		</section>

		<section title="Acknowledgments">
			<t>The authors thank John Leslie, Pasi Sarolahti, Richard
			Scheffenegger, Martin Stiemerling, and Joe Touch for their
			contributions.</t>

			<t>Alexander Zimmermann and Lars Eggert have received funding from
			the European Union's Horizon 2020 research and innovation program
			2014-2018 under grant agreement No. 644866 (SSICLOPS). This
			document reflects only the authors' views and the European
			Commission is not responsible for any use that may be made of the
			information it contains.</t>
		</section>
	</middle>

	<!-- BACK MATTER -->
	<back>
		<references title='Normative References'>
			&RFC0675;
			&RFC0721;
			&RFC0761;
			&RFC0813;
			&RFC0816;
			&RFC0879;
			&RFC0896;
			&RFC1078;
			&RFC6013;

			&RFC0700;
			&RFC0794;
			&RFC0814;
			&RFC0817;
			&RFC0872;
			&RFC0889;
			&RFC0964;
			&RFC1071;
		</references>

		<references title='Informative References'>
			&RFC0793;
			&RFC1122;
			&RFC2119;
			&RFC2026;
			&RFC5461;
			&RFC6633;
			&RFC6691;
			&EDO;

			<reference anchor="RFC7413">
				<front>
					<title>TCP Fast Open</title>
					<author surname="Cheng" initials="Y"
						fullname="Yuchung Cheng">
					</author>
					<author surname="Chu" initials="J"
						fullname="Jerry Chu">
					</author>
					<author surname="Radhakrishnan" initials="S"
						fullname="Sivasankar Radhakrishnan">
					</author>
					<author surname="Jain" initials="A"
						fullname="Arvind Jain">
					</author>
					<date month="December" day="1" year="2014"/>
				</front>
			</reference>

			<reference anchor="RFC7414">
				<front>
					<title>A Roadmap for Transmission Control Protocol (TCP)
					Specification Documents</title>
					<author surname="Duke" initials="M"
						fullname="Martin Duke">
					</author>
					<author surname="Braden" initials="R"
						fullname="Robert Braden">
					</author>
					<author surname="Eddy" initials="W"
						fullname="Wesley M. Eddy">
					</author>
					<author surname="Blanton" initials="E"
						fullname="Ethan Blanton">
					</author>
					<author surname="Zimmermann" initials="A"
						fullname="Alexander Zimmermann">
					</author>
					<date month="December" day="1" year="2014"/>
				</front>
			</reference>

		</references>
	</back>
</rfc>
