home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Standards
/
CD1.mdf
/
misc
/
merit
/
1990
/
tcp.85r
< prev
next >
Wrap
Text File
|
1990-05-20
|
12KB
|
382 lines
X3S3.3/90-85R
20 April, 1990
ACCREDITED STANDARDS COMMITTEE
X3 - INFORMATION PROCESSING SYSTEMS
Proposed
Standards Development Project
for
TRANSMISSION CONTROL PROTOCOL (TCP)
SECRETARIAT:
Computer and Business Equipment Manufacturers Association (CBEMA)
Page 2
1 IDENTIFICATION OF PROPOSED PROJECT
1.1 Title: TRANSMISSION CONTROL PROTOCOL
1.2 Proposer: Task Group X3S3.3 (Network and Transport Layers)
A. Lyman Chapin, Chairman
Data General Corporation
4400 Computer Drive
Westborough, MA 01580
(508) 870-6056
1.3 Date Submitted: 20 April, 1990
Page 3
2 JUSTIFICATION OF PROPOSED STANDARD
2.1 Needs
The evolution of the Transmission Control Protocol (universally
referred to as "TCP") began with the publication of Request for
Comment (RFC) number 675 by Vinton Cerf in 1974, the result of work
that Cerf and Robert Kahn performed in 1973 as part of Kahn's
Internet program at the DARPA Information Processing Techniques
Office. In its original form, TCP version 1 included the functions
of both an end-to-end transport protocol and a connectionless
internetwork protocol. Version 2 was published as Internet Experi-
mental Note (IEN) 5 in 1977; Version 3 (which separated the tran-
sport and internetwork functions, retaining the transport functions
in TCP and moving the internetwork functions to a new protocol, the
Internetwork Protocol (IP)) as IEN 21 in 1978; and Version 4 as IEN
40 in 1978. Version 4 became the basis for the TCP Internet
Standard, published as RFC 793 in 1981, and for the US Department
of Defense Military Standard for TCP, MIL-STD-1778, published in
August 1983.
Although there have been no further official versions of TCP, none
of the three Version 4 documents (IEN 40, RFC 793, and
MIL-STD-1778) is considered today to be a definitive specification
of TCP, which has continued to evolve. The widespread availability
of TCP after its incorporation into the University of
California/Berkeley version of the Unix operating system in 1983
(release 4.2 of the Berkeley Software Distribution, commonly
referred to as "4.2bsd") encouraged the development of many imple-
mentation improvements to TCP. Current TCP implementations repre-
sent a combination of the basic Version 4 internet standard, some
or all of the extensions that have been documented since 1983 (in,
for example, RFCs 813, 879, and 1072), and a set of agreements and
conventions concerning the "best" way to implement TCP functions
and algorithms, now documented in RFC 1122, "Requirements for
Internet Hosts", which consolidates in a single document the
implementation practices of the Internet community.
The need for an American National Standard for TCP is based on the
widespread market penetration and growing commercial importance of
computer systems that use TCP for host-to-host communication.
Users and vendors would benefit greatly from a consolidated speci-
fication of TCP, drawn from the existing Internet Request for
Comments (RFC) documentation, which could be used to evaluate the
conformance of products that implement it and to place TCP in a
formal context in which its relationship to other standard proto-
Page 4
cols may be clearly established.
2.2 Recommended Scope of Standard
The proposed standard will specify TCP as it is currently under-
stood within the Internet engineering community. The scope of the
proposed standards development project does not include the speci-
fication of any function or feature that has not been accepted
within the community that is currently implementing, deploying, and
using TCP.
2.3 Existing Practice in Area of Proposed Standard
The proposed standard will formalize accepted existing practice,
based on existing documentation, in which TCP is used as the
end-to-end transport protocol in conjunction with other protocols
that are generally referred to as the "TCP/IP protocol suite".
2.4 Expected Stability of Proposed Standard
Technological advance in the area of end-to-end transport protocols
has been, and is expected to continue to be, very rapid. However,
the architecture of TCP and the closely-related Internetwork
Protocol is well understood and stable. New architectures for
end-to-end communications are likely to generate entirely new sets
of standards, rather than destabilize the standard for TCP.
3 DESCRIPTION OF PROPOSED PROJECT
3.1 Type of Document
The proposed development project will produce an American National
Standard for Transmission Control Protocol.
3.2 Definitions of Concepts and Special Terms
Page 5
3.3 Expected Relationship with Approved X3 Reference Models
The proposed standard will define a protocol that supports the
end-to-end functions and capabilities associated with the Transport
layer of the Open Systems Interconnection Reference Model (ISO
7498) architecture. It will not, however, define an "OSI Transport
Layer Protocol".
3.4 Recommended Program of Work
The program of work will consist of the preparation, from existing
documentation concerning TCP, of a document that captures all of
the currently accepted TCP practice, in a form that is as close to
the existing internet documentation as the rules for the presenta-
tion of American National Standards permit.
3.5 Resources
The resources of Task Group X3S3.3, Network and Transport Layers,
are expected to be available to carry out the program of work.
X3S3.3 has 26 voting members, representing a broad spectrum of
users and suppliers of computer and communications equipment and
services. The resources of the Internet Activities Board, which
administers the internet standards that apply to the operation of
the internet, and of the Internet Engineering Task Force, which is
responsible for the technical specification of TCP (and the other
internet protocols), are also expected to be available.
3.6 Recommended X3 Development Technical Committee
It is recommended that the proposed project, if approved, be
assigned to Task Group X3S3.3, Network and Transport Layers, of X3
Technical Committee X3S3, Data Communications. The proposed
project is closely related, both technically and administratively,
to projects 332 and 674, which have previously been assigned to
X3S3.3.
3.7 Anticipated Frequency and Duration of Meetings
If the proposed project is pursued by task group X3S3.3, as recom-
mended above, it is anticipated that the equivalent of half a day
during each of the task group's 6 five-day meetings each year will
Page 6
be devoted to work on the project.
3.8 Target Date for dpANS to X3
A draft proposal for an American National Standard Transmission
Control Protocol could be conveyed to X3 by October 1, 1990.
3.9 Estimated Useful Life of Standard
The useful life of the proposed standard coincides with the useful
life of the set of internet standards that comprise the "TCP/IP
protocol suite". This lifetime is expected to be very long,
spanning at least several decades.
4 IMPLEMENTATION IMPACTS
4.1 Impact on Existing User Practices and Investments
The proposed standard will formalize existing user practice in the
area without modification. The impact of the proposed standard
will therefore be limited to the salutary regularization of the
documentation and points of reference for TCP.
4.2 Impact on Supplier Products and Support
As above; with the additional benefit that suppliers of products
that implement or use TCP will be able to focus their evaluation of
TCP standard compliance requirements on a single reference point.
4.3 Techniques and Costs for Compliance Verification
Verification of compliance with the proposed standard will require
the development of test purposes and test suites in accordance with
ISO 9646, "OSI Conformance Testing Methodology and Framework". The
cost of conformance testing is expected to be similar to the costs
associated with OSI Transport protocol conformance testing.
Page 7
4.4 Legal Considerations
No special legal issues are raised by the proposed project, which
covers material that is non-proprietary and freely distributed.
5 CLOSELY RELATED STANDARDS ACTIVITIES
5.1 Existing Standards
The proposed project will formalize the existing internet standard
for TCP, for which the basic references are RFCs 793 and 1122.
5.2 X3 Standards Development Projects
The proposed project is closely related to the work on the OSI
Transport service and protocol under X3 projects 332 and 674.
5.3 X3/SPARC Study Groups
The proposed project has no relationship to any existing X3/SPARC
Study Group.
5.4 Other Related Domestic Standards Efforts
The internet standards effort pursued by the Internet Engineering
Task Force and its parent organization, the Internet Activities
Board, is and will continue to be the source of technical input to
the process of developing an American National Standard for TCP.
5.5 ISO Standards Development Projects
There is no related ISO standards development project, and it is
not anticipated that the proposed project will result in the
initiation of any new work in ISO.
Page 8
5.6 Other Related International Standards Development Projects
As above.
5.7 Recommendations for Coordinating Liaison
None.
5.8 Recommendations for Close Liaison
Close liaison, in the form of joint development work and/or joint
meetings, with the Internet Activities Board and the Internet
Engineering Task Force (and/or its appropriate working groups) will
be essential.