summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc942.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc942.txt')
-rw-r--r--doc/rfc/rfc942.txt5193
1 files changed, 5193 insertions, 0 deletions
diff --git a/doc/rfc/rfc942.txt b/doc/rfc/rfc942.txt
new file mode 100644
index 0000000..ca916f7
--- /dev/null
+++ b/doc/rfc/rfc942.txt
@@ -0,0 +1,5193 @@
+
+Network Working Group National Research Council
+Request for Comments: 942
+ February 1985
+
+ TRANSPORT PROTOCOLS FOR
+ DEPARTMENT OF DEFENSE
+ DATA NETWORKS
+
+
+STATUS OF THIS MEMO
+
+This RFC is distributed for information only. This RFC does not
+establish any policy for the DARPA research community or the DDN
+operational community. Distribution of this memo is unlimited.
+
+This RFC reproduces the National Research Council report resulting from
+a study of the DOD Internet Protocol (IP) and Transmission Control
+Protocol (TCP) in comparison with the ISO Internet Protocol (ISO-IP) and
+Transport Protocol level 4 (TP-4).
+
+
+
+
+
+
+ Transport Protocols for
+ Department of Defense
+ Data Networks
+
+
+
+ Report to the Department of Defense
+ and the National Bureau of Standards
+
+
+
+
+
+
+ Committee on Computer-Computer Communication Protocols
+
+
+
+ Board on Telecommunications and Computer Applications Commission on
+ Engineering and Technical Systems
+ National Research Council
+
+
+
+
+
+
+
+
+ National Academy Press
+ Washington, D.C. February 1985
+
+National Research Council [Page i]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ NOTICE
+
+The project that is the subject of this report was approved by the
+Governing Board on the National Research Council, whose members are
+drawn from the councils of the National Academy of Sciences, the
+National Academy of Engineering, and the Institute of Medicine. The
+members of the committee responsible for the report were chosen for
+their special competences and with regard for appropriate balance.
+
+This report has been reviewed by a group other than the authors,
+according to procedures approved by a Report Review Committee consisting
+of members of the National Academy of Sciences, the National Academy of
+Engineering, and the Institute of Medicine.
+
+The National Research Council was established by the National Academy of
+Sciences in 1916 to associate the broad community of science and
+technology with the Academy's purposes of furthering knowledge and of
+advising the federal government. The Council operates in accordance
+with general policies determined by the Academy under the authority of
+its congressional charter of 1863, which establishes the Academy as a
+private, nonprofit, self-governing membership corporation. The Council
+has become the principal operating agency of both the National Academy
+of Sciences and the National Academy of Engineering in the conduct of
+their services to the government, the public, and the scientific and
+engineering communities. It is administered jointly by both Academies
+and the Institute of Medicine. The National Academy of Engineering and
+the Institute of Medicine were established in 1964 and 1970,
+respectively, under the charter of the National Academy of Sciences.
+
+This is a report of work supported by Contract No. DCA-83-C-0051 between
+the U.S. Defense Communications Agency and the National Academy of
+Sciences, underwritten jointly by the Department of Defense and the
+National Bureau of Standards.
+
+Copies of this publication are available from:
+
+ Board on Telecommunications and Computer Applications Commission on
+ Engineering and Technical Systems
+ National Research Council
+ 2101 Constitution Avenue, N.W.
+ Washington, D.C. 20418
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page ii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ BOARD ON TELECOMMUNICATIONS -- COMPUTER APPLICATIONS
+ COMMITTEE ON COMPUTER-COMPUTER COMMUNICATION PROTOCOLS
+
+Chairman
+
+ C. CHAPIN CUTLER, Professor of Applied Physics, Stanford University,
+ Stanford, California
+
+Members
+
+ HERBERT D. BENINGTON, Technical Director, System Development
+ Corporation, McLean, Virginia
+
+ DONALD L. BOYD, Director, Honeywell Corporate Computer Sciences Center,
+ Honeywell Corporate Technology Center, Bloomington, Minnesota
+
+ DAVID J. FARBER, Professor of Electrical Engineering and Professor of
+ Computer Science, Department of Electrical Engineering, University of
+ Delaware, Newark, Delaware
+
+ LAWRENCE H. LANDWEBER, Professor, Computer Sciences Department,
+ University of Wisconsin, Madison, Wisconsin
+
+ ANTHONY G. LAUCK, Manager, Distributed Systems Architecture and
+ Advanced Development, Digital Equipment Corporation, Tewksbury,
+ Massachusetts
+
+ KEITH A. LUCKE, General Manager of Control Data Technical Standards,
+ Control Data Corporation, Minneapolis, Minnesota
+
+ MISCHA SCHWARTZ, Professor of Electrical Engineering and Computer
+ Science, Columbia University, New York, New York
+
+ ROBERT F. STEEN, Director of Architecture, Communication Products
+ Division IBM Corporation, Research Triangle Park, North Carolina
+
+ CARL A. SUNSHINE, Principal Engineer, Sytek, Incorporated, Los Angeles
+ Operation, Culver City, California
+
+ DANIEL J. FINK, (Ex-officio), President, D.J. Fink Associates, Inc.,
+ Arlington, Virginia
+
+ JAMES L. FLANAGAN, (CETS LIAISON MEMBER), Head, Acoustics Research
+ Department, AT&T Bell Laboratories, Murray Hill, New Jersey
+
+Staff
+
+ RICHARD B. MARSTEN, Executive Director
+ JEROME D. ROSENBERG, Senior Staff Officer and Study Director
+ LOIS A. LEAK, Administrative Secretary
+
+
+
+
+National Research Council [Page iii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page iv]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ COMMISSION ON ENGINEERING AND TECHNICAL SYSTEMS
+ BOARD ON TELECOMMUNICATIONS -- COMPUTER APPLICATIONS
+
+Chairman
+
+ DANIEL J. FINK, President, D.J. Fink Associates, Inc., Arlington,
+ Virginia
+
+Past Chairman
+
+ BROCKWAY MCMILLAN, Vice President (Retired), Bell Laboratories,
+ Sedgwick, Maine
+
+Members
+
+ ARTHUR G. ANDERSON, Vice President (Retired), IBM Corporation, San
+ Jose, California
+
+ DANIEL BELL, Henry Ford II Professor of Social Sciences, Department of
+ Sociology, Harvard University, Cambridge, Massachusetts
+
+ HERBERT D. BENINGTON, Technical Director, System Development
+ Corporation, McLean, Virginia
+
+ ELWYN R. BERLEKAMP, Professor of Mathematics, Department of
+ Mathematics, University of California, Berkeley, California
+
+ ANTHONY J. DEMARIA, Assistant Director of Research for Electronics and
+ Electro-Optics Technology, United Technologies Research Center, East
+ Hartford, Connecticut
+
+ GERALD P. DINNEEN, Vice President, Science and Technology, Honeywell
+ Incorporated, Minneapolis, Minnesota
+
+ GEORGE GERBNER, Professor and Dean, The Annenberg School of
+ Communications, University of Pennsylvania, Philadelphia, Pennsylvania
+
+ ANNE P. JONES, Partner, Sutherland, Asbill and Brennan, Washington,
+ D.C.
+
+ ADRIAN M. MCDONOUGH, Professor of Management and Decision Sciences
+ (Retired), The Wharton School, University of Pennsylvania, Havertown,
+ Pennsylvania
+
+ WILBUR L. PRITCHARD, President, Satellite Systems Engineering, Inc.,
+ Bethesda, Maryland
+
+ MICHAEL B. PURSLEY, Professor of Electrical Engineering, University of
+ Illinois, Urbana, Illinois
+
+ IVAN SELIN, Chairman of the Board, American Management Systems, Inc.,
+ Arlington, Virginia
+
+
+National Research Council [Page v]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ MISCHA SCHWARTZ, Professor of Electrical Engineering and Computer
+ Science, Columbia University, New York, New York
+
+ ERIC E. SUMNER, Vice President, Operations System and Network Planning,
+ AT&T Bell Laboratories, Holmdel, New Jersey
+
+ KEITH W. UNCAPHER, Executive Director, USC-Information Sciences
+ Institute Associate Dean, School of Engineering, University of Southern
+ California, Marina del Rey, California
+
+ JAMES L. FLANAGAN, (CETS LIAISON MEMBER), Head, Acoustics Research
+ Department, AT&T Bell Laboratories, Murray Hill, New Jersey
+
+Staff
+
+ Richard B. Marsten, Executive Director
+ Jerome D. Rosenberg, Senior Staff Officer
+ Karen Laughlin, Administrative Coordinator
+ Carmen A. Ruby, Administrative Assistant
+ Lois A. Leak, Administrative Secretary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page vi]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ CONTENTS
+
+PREFACE ............................................................ ix
+
+EXECUTIVE SUMMARY .................................................. xi
+
+I Introduction .................................................. 1
+
+II Review of NBS and DOD Objectives .............................. 3
+
+III Comparison of DOD and ISO Protocols .......................... 13
+
+IV Status of DOD and ISO Protocol
+ Implementations and Specifications .......................... 25
+
+V Markets ...................................................... 31
+
+VI Development of Standard Commercial versus
+ Special Commercial Products .................................. 39
+
+VII Responsiveness of International Standards
+ Process to Change ............................................ 43
+
+VIII Options for DOD and NBS ...................................... 45
+
+IX Cost Comparison of Options .................................. 47
+
+X Evaluation of Options ........................................ 53
+
+XI Recommendations .............................................. 61
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page vii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page viii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ PREFACE
+
+This is the final report of the National Research Council Committee on
+Computer-Computer Communication Protocols. The committee was
+established in May l983 at the request of the Department of Defense
+(DOD) and the National Bureau of Standards (NBS), Department of
+Commerce, to develop recommendations and guidelines for resolving
+differences between the two agencies on a data communications transport
+protocol standard.
+
+Computer-based information and transaction-processing systems are basic
+tools in modern industry and government. Over the past several years
+there has been a growing demand to transfer and exchange digitized data
+in these systems quickly and accurately. This demand for data transfer
+and exchange has been both among the terminals and computers within an
+organization and among those in different organizations.
+
+Rapid electronic transport of digitized data requires electronic
+communication links that tie the elements together. These links are
+established, organized, and maintained by means of a layered series of
+procedures performing the many functions inherent in the communications
+process. The successful movement of digitized data depends upon the
+participants using identical or compatible procedures, or protocols.
+
+The DOD and NBS have each developed and promulgated a transport protocol
+as standard. The two protocols, however, are dissimilar and
+incompatible. The committee was called to resolve the differences
+between these protocols.
+
+The committee held its first meeting in August l983 at the National
+Research Council in Washington, D.C. Following this two-day meeting the
+committee held five more two-day meetings, a three-day meeting, and a
+one-week workshop.
+
+The committee was briefed by personnel from both agencies. In addition,
+the committee heard from Jon Postel, University of Southern California's
+Information Sciences Institute; Dave Oran, Digital Equipment
+Corporation; Vinton Cerf, MCI; David Wood, The Mitre Corporation; Clair
+Miller, Honeywell, and Robert Follett, IBM, representing the Computer
+and Business Equipment Manufacturer's Association; and John Newman,
+Ultimate Corporation. In most cases the briefings were followed by
+discussion.
+
+The committee wishes to thank Philip Selvaggi of the Department of
+Defense and Robert Blanc of the NBS, Institute of Computer Sciences and
+
+
+
+
+
+
+
+
+
+National Research Council [Page ix]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+Technology, for their cooperation as their agency's liaison
+representatives to the committee. The committee appreciates the
+contributions and support of Richard B. Marsten, Executive Director of
+the Board on Telecommunications -- Computer Applications (BOTCAP), and
+Jerome D. Rosenberg, BOTCAP Senior Staff Officer and the committee Study
+Director. We also wish to thank Lois A. Leak for her expert
+administrative and secretarial support.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page x]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ EXECUTIVE SUMMARY
+
+Computer communication networks have become a very important part of
+military and commercial operations. Indeed, the nation is becoming
+dependent upon their efficiency and reliability, and the recent
+proliferation of networks and their widespread use have emphasized the
+importance of developing uniform conventions, or protocols, for
+communication between computer systems. The Department of Defense (DOD)
+and the National Bureau of Standards (NBS) have been actively engaged in
+activities related to protocol standardization. This report is
+concerned primarily with recommendations on protocol standardization
+within the Department of Defense.
+
+Department of Defense's Transmission Protocol
+
+ The DOD's Defense Advanced Research Projects Agency (DARPA) has been
+ conducting and supporting research on computer networks for over
+ fifteen years (1). These efforts led to the development of modern
+ packet-switched network design concepts. Transmission between
+ computers is generally accomplished by packet switching using strict
+ protocols for the control and exchange of messages. The Advanced
+ Research Projects Agency network (ARPANET), implemented in the early
+ 1970s, provided a testing ground for research on communications
+ protocols. In 1978, after four years of development, the DOD
+ promulgated versions of its Transmission Control Protocol (TCP) and an
+ Internet Protocol (IP) and mandated their use as standards within the
+ DOD. TCP is now widely used and accepted. These protocols meet the
+ unique operational and functional requirements of the DOD, and any
+ changes in the protocols are viewed with some trepidation by members of
+ the department. DOD representatives have stated that standardizing TCP
+ greatly increased the momentum within the DOD toward establishing
+ interoperability between networks within the DOD.
+
+International Standards Organization's Transport Protocol
+
+ The NBS Institute for Computer Sciences and Technology (ICST), in
+ cooperation with the DOD, many industrial firms, and the International
+ Standards Organization (ISO), has developed a new international
+ standard
+
+
+
+
+
+
+
+
+
+
+
+-----
+(1) The Advanced Research Projects Agency (ARPA) was reorganized and
+became the Defense Advanced Research Projects Agency (DARPA) in 1973.
+
+National Research Council [Page xi]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Transport Protocol (TP-4) and a new Internetwork Protocol (2). These
+ protocols will soon be available as commercial products. Although in
+ part derived from TCP, the new protocols are not compatible with
+ TCP (3). The U.S. standards organizations are supporting TP-4 in
+ international operations, and the Department of Commerce is proposing
+ TP-4 as a Federal Information Processing Standard (FIPS) for use by all
+ federal agencies.
+
+DOD OPERATIONAL AND TECHNICAL NEEDS
+
+ The DOD has unique needs that could be affected by the Transport and
+ Internet Protocol layers. Although all data networks must have some of
+ these capabilities, the DOD's needs for operational readiness,
+ mobilization, and war-fighting capabilities are extreme. These needs
+ include the following:
+
+ Survivability--Some networks must function, albeit at reduced
+ performance, after many nodes and links have been destroyed.
+
+ Security--Traffic patterns and data must be selectively protected
+ through encryption, access control, auditing, and routing.
+
+ Precedence--Systems should adjust the quality of service on the basis
+ of priority of use; this includes a capability to preempt services in
+ cases of very high priority.
+
+ Robustness--The system must not fail or suffer much loss of capability
+ because of unpredicted situations, unexpected loads, or misuse. An
+ international crisis is the strongest test of robustness, since the
+ system must operate immediately and with virtually full performance
+ when an international situation flares up unexpectedly.
+
+ Availability--Elements of the system needed for operational readiness
+ or fighting must be continuously available.
+
+ Interoperability--Different elements of the Department must be able to
+ "talk" to one another, often in unpredicted ways between parties that
+ had not planned to interoperate.
+
+
+
+-----
+(2) The ISO Transport Protocol and ISO Internetwork Protocol became
+Draft International Standards in September 1983 and April 1984,
+respectively. Commercial vendors normally consider Draft International
+Standards to be ready for implementation.
+
+(3) Except where noted, the abbreviation TCP generally refers to both
+the DOD's Transmission Control Protocol and its Internet Protocol.
+Similarly, the abbreviation TP-4 refers to both the ISO Transport
+Protocol class 4 and its Internetwork Protocol. (Transport Protocol
+classes 0 to 3 are used for special purposes not related to those of
+this study.)
+
+National Research Council [Page xii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ These operational needs reflect themselves into five technical or
+ managerial needs:
+
+ 1. Functional and operational specifications (that is, will the
+ protocol designs meet the operational needs?);
+ 2. Maximum interoperability;
+ 3. Minimum procurement, development, and support costs;
+ 4. Ease of transition to new protocols; and
+ 5. Manageability and responsiveness to changing DOD requirements.
+
+ These are the criteria against which DOD options for using the ISO
+ transport and internet protocols should be evaluated.
+
+ Interoperability is a very important DOD need. Ideally, DOD networks
+ would permit operators at any terminal to access or be accessed by
+ applications in any computer. This would provide more network power
+ for users, integration of independently developed systems, better use
+ of resources, and increased survivability. To increase
+ interoperability, the Office of the Secretary of Defense has mandated
+ the use of TCP for the Defense Communication System's Defense Data
+ Network (DDN), unless waivers are granted. In addition, the Defense
+ Communication Agency (DCA) is establishing standards for three
+ higher-level "utility" protocols for file transfer, terminal access,
+ and electronic mail. Partly as a result of these actions, it has
+ become clear that there is growing momentum toward accepting
+ interoperability and a recognition that it is an important operational
+ need.
+
+ It is very important, however, to recognize that functional
+ interoperability is only achieved with full generality when two
+ communication nodes can interoperate at all protocol levels. For the
+ DOD the relevant levels are as follows:
+
+ 1. Internet, using IP;
+ 2. Transport, using TCP;
+ 3. Utility, using file, terminal, or mail protocols; and
+ 4. Specific applications that use the above protocols for their
+ particular purpose.
+
+ Accordingly, if a network is developed using one transport protocol, it
+ would generally not be able to interoperate functionally with other
+ networks using the same transport protocol unless both networks were
+ also using the higher-level utility and application protocols. In
+ evaluating whether or not to convert to TP-4 and in developing a
+ transition plan, the following factors must be considered:
+
+ The DOD contains numerous communities of interest whose principal need
+ is to interoperate within their own members, independently. Such
+ communities generally have a specific, well-defined mission.
+
+
+
+
+
+National Research Council [Page xiii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The DOD Intelligence Information System (DODIIS) and the World Wide
+ Military Command and Control System (WWMCCS) are examples.
+ Interoperability is needed primarily between the higher layer
+ applications programs initially unique to each community of interest.
+
+ There are many different kinds of operations needed between
+ communities of interest. Examples of such operations are
+ headquarters' need for access to several subordinate communities and
+ the communities' need for some minimum functional interoperability
+ with each other (such as mail exchange).
+
+ The need for functional interoperability can arise, unexpectedly and
+ urgently, at a time of crisis or when improved management
+ opportunities are discovered. Widespread standardization of TP-4 and
+ higher-level protocols can readily help to achieve these needs.
+ Often, special development of additional applications that cost time
+ and money will be necessary.
+
+ The DOD needs functional interoperability with many important external
+ agencies that are committed to ISO standards: The North Atlantic
+ Treaty Organization (NATO), some intelligence and security agencies,
+ and other parts of the federal government.
+
+ The same objectives that have prompted the use of standardized
+ protocols at higher-level headquarters will lead to their use by
+ tactical groups in the field.
+
+SOME COMPARISONS
+
+ A detailed comparison of the DOD Transmission Control Protocol and the
+ ISO Transport Protocol indicates they are functionally equivalent and
+ provide essentially similar services. Because it is clear that a great
+ deal of care and experience in protocol development have gone into
+ generating the specifications for TP-4, the committee is confident that
+ TP-4 will meet military requirements.
+
+ Although there are differences between the two protocols, they do not
+ compromise DOD requirements. And, although in several areas, including
+ the data transfer interface, flow control, connection establishment,
+ and out-of-band, services are provided in different ways by the two
+ protocols, neither seems intrinsically superior. Thus, while existing
+ applications may need to be modified somewhat if moved from TCP to
+ TP-4, new applications can be written to use either protocol with a
+ similar level of effort.
+
+ The TCP and TP-4 protocols are sufficiently equivalent in their
+ security-related properties in that there are no significant technical
+ points favoring the use of one over the other.
+
+ While TCP currently has the edge in maturity of implementation, TP-4 is
+ gaining rapidly due to the worldwide support for and acceptance of the
+
+
+
+National Research Council [Page xiv]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Open System Interconnection (OSI) international standards.
+ Experimental TCP implementations were completed in 1974 at Stanford
+ University and BBN Communications Corporation. Between 1974 and 1982 a
+ large number of implementations were produced. The Defense Advanced
+ Research Projects Agency (ARPA) network switched to a complete use of
+ TCP in January 1983. Operations have been satisfactory and its use is
+ growing. A number of TCP implementations are also in commercial use in
+ various private networks.
+
+ In contrast, TP-4 has not yet been implemented in any large operational
+ system. It has been tested experimentally, however, and has received
+ endorsement by many commercial vendors worldwide. In addition,
+ substantial portions of TP-4 have been demonstrated at the National
+ Computer Conference in July 1984.
+
+ The Internet Protocol (IP) part of the standards is not believed to be
+ a problem. The ISO IP is not as far along as TP-4, but it is much less
+ complex. The ISO IP, based very strongly on the DOD IP, became a draft
+ international standard in April 1984.
+
+ The rapidity of the progress in ISO and the results achieved over the
+ past two years have surprised even the supporters of international
+ standards. The reasons for this progress are twofold: strong market
+ demands stemming from the growing integration of communications and
+ data processing and the progress in networking technology over the past
+ years as the result of ARPA and commercial developments.
+
+ Although the DOD networks have been a model upon which the ISO
+ transport standards have been built, the rest of the world is adopting
+ TP-4. Because the DOD represents a small fraction of the market and
+ because the United States supports the ISO standard, it is not
+ realistic to hope that TP-4 can be altered to conform with TCP. This
+ raises the question as to what action should be taken by the DOD with
+ respect to the ISO standard.
+
+SOME ECONOMIC CONSIDERATIONS
+
+ The DOD has a large and growing commitment in operational TCP networks,
+ and this will increase by 50 to 100 percent in the next eighteen
+ months. This rate of investment will probably continue for the next
+ five years for new systems and the upgrading of current ones. The
+ current Military Network (MILNET) and Movement Information Network
+ (MINET) systems are expanding and will shortly be combined. The
+ Strategic Air Command Digital Information Network (SACDIN) and DODIIS
+ are undergoing major upgrading. When these changes are completed,
+ there are plans to upgrade the WWMCCS Intercomputer Network (WIN) and
+ to add separate SECRET and TOP SECRET networks. There are plans to
+ combine these six networks in the late 1980s, and they will become
+ interoperable and multilevel secure using an advanced technology now
+ under development. If these plans are implemented on schedule, a delay
+ of several years in moving to TP-4 would mean that the DOD networks in
+ the late 1980s would be virtually all TCP-based. Subsequent conversion
+ to international standards would be very expensive
+
+National Research Council [Page xv]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ if hastily attempted in order to maintain established DOD
+ interoperability and gain interoperability with a large body of users.
+
+ As the Department of Defense policy recognizes, there are significant
+ advantages in using commercial vendor products if they meet the
+ department's operational needs. The major advantages are as follows:
+
+ Costs to the DOD for development, production, and maintenance are
+ significantly lower because (1) vendors spread the cost over a much
+ larger user base, (2) commercial vendors are generally more efficient
+ in their operations, and (3) vendors look for ways to improve their
+ product to meet competition.
+
+ The department generally gets more effective products because vendors
+ integrate the protocol functions into their entire software and
+ hardware product line. Thus the DOD may be able eventually to use
+ commercial software products that are built on top of, and thereby
+ take advantage of, the transport protocols.
+
+ By depending on industry to manage the development and maintenance of
+ products, the department can use its scarce management and technical
+ resources on activities unique to its mission.
+
+ Because the costs of transport and internet protocol development and
+ maintenance are so intertwined with other factors, it is impossible to
+ give a precise estimate of the savings that would be achieved by using
+ commercial products. Savings will vary in individual cases. The
+ marginal savings should range from 30 to 80 percent.
+
+RECOMMENDATIONS
+
+ The ISO protocols are now well specified but will not generally be
+ commercially available for many months. Nevertheless, this committee
+ believes that the principles on which they are based are
+ well-established, and the protocols can be made to satisfy fully DOD's
+ needs. The committee recommends that the DOD move toward adoption of
+ TP-4 as costandard with TCP and toward exclusive use of TP-4.
+
+ Transition to the use of the ISO standards, however, must be managed in
+ a manner that will maintain DOD's operational capabilities and minimize
+ risks. The timing of the transition is, therefore, a major concern.
+
+ Descriptions of two options that take this requirement into account
+ follow. A majority of the committee recommends the first option, while
+ a minority favors the second. A third option--to defer action--is also
+ described but not recommended.
+
+ Option 1
+
+ The first option is for the DOD to immediately modify its current
+ transport policy statement to specify TP-4 as a costandard along with
+ TCP. In addition, the DOD would develop a military specification for
+
+
+National Research Council [Page xvi]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ TP-4 that would also cover DOD requirements for discretionary options
+ allowed under the NBS protocol specifications. Requests for proposals
+ (RFPs) for new networks or major upgrades of existing networks would
+ specify TP-4 as the preferred protocol. Contracts for TP-4 systems
+ would be awarded only to contractors providing commercial products,
+ except for unique cases.
+
+ Existing networks that use TCP and new networks firmly committed to
+ the use of TCP-based systems could continue to acquire implementations
+ of TCP. The DOD should carefully review each case, however, to see
+ whether it would be advantageous to delay or modify some of these
+ acquisitions in order to use commercial TP-4 products. For each
+ community of users it should be decided when it is operationally or
+ economically most advantageous to replace its current or planned
+ systems in order to conform to ISO standards without excessively
+ compromising continued operations.
+
+ United States government test facilities would be developed to enable
+ validation of TP-4 products (4). The Department of Defense would
+ either require that products be validated using these test facilities
+ or that they be certified by the vendor. The test facilities could
+ also be used to isolate multivendor protocol compatibility problems.
+ The existing NBS validation tools should be used as the base for the
+ DOD test facilities.
+
+ Because under this option networks based on both TCP and TP-4 would
+ coexist for some time, several capabilities that facilitate
+ interoperability among networks would need to be developed. The
+ Department of Defense generally will not find them commercially
+ available. Examples are gateways among networks or specialized hosts
+ that provide services such as electronic mail. The department would
+ need to initiate or modify development programs to provide these
+ capabilities, and a test and demonstration network would be required.
+
+ Option 2
+
+ Under Option 2 the Department of Defense would immediately announce
+ its intention to adopt TP-4 as a transport protocol costandard with
+ TCP after a satisfactory demonstration of its suitability for use in
+ military networks. A final commitment would be deferred until the
+ demonstration has been evaluated and TP-4 is commercially available.
+
+ The demonstration should take at most eighteen months and should
+ involve development of TP-4 implementations and their installation.
+ This option differs from Option 1 primarily in postponing the adoption
+ of a TP-4 standard and, consequently, the issuance of RFPs based on
+ TP-4 until successful completion of a demonstration. The department,
+
+
+-----
+(4) Validation means a systematic and thorough state-of-the-art testing
+of the products to assure that all technical specifications are being
+achieved.
+
+National Research Council [Page xvii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ however, should proceed with those provisions of Option 1 that may be
+ completed in parallel with the demonstration. Early issuance of a
+ TP-4 military specification, development of validation procedures, and
+ implementation of means for interoperability would be particularly
+ important in this regard.
+
+ Option 3
+
+ Under the third option the DOD would continue using TCP as the
+ accepted transport standard and defer any decision on the use of TP-4
+ indefinitely. The department would be expected to stay well informed
+ on the development and use of the new protocol in the commercial and
+ international arena and, with the National Bureau of Standards, work
+ on means to transfer data between the two protocol systems. Testing
+ and evaluation of TP-4 standards by NBS would continue. The DOD might
+ eventually accommodate both protocol systems in an evolutionary
+ conversion to TP-4.
+
+ Comparison of Options
+
+ The committee believes that all three options equally satisfy the
+ functional objectives of the DOD, including matters of security. It
+ believes the two protocols are sufficiently similar and no significant
+ differences in performance are to be expected if the chosen protocol
+ implementation is of equal quality and is optimized for the given
+ environment.
+
+ The primary motivation for recommending Option 1 is to obtain the
+ benefits of standard commercial products in the communication protocol
+ area at an early date. Benefits include smaller development,
+ procurement, and support costs; more timely updates; and a wider
+ product availability. By immediately committing to TP-4 as a
+ costandard for new systems, Option 1 minimizes the number of systems
+ that have to be converted eventually from TCP. The ability to manage
+ the transition is better than with Option 2 since the number of
+ systems changed would be smaller and the time duration of mixed TCP
+ and TP-4 operation would be shorter. Interoperability with external
+ systems (NATO, government, commercial), which presumably will also use
+ TP-4, would be brought about more quickly. Option 1 involves greater
+ risk, however, since it commits to a new approach without as complete
+ a demonstration of its viability.
+
+ As with Option 1, a primary benefit of following Option 2 would be
+ obtaining the use of standard commercial products. Unit procurement
+ costs probably would be lower than with Option 1 because the
+ commercial market for TP-4 will have expanded somewhat by the time DOD
+ would begin to buy TP-4 products. Risk is smaller, compared to Option
+ 1, because testing and demonstration of the suitability for military
+ use will have preceded the commitment to the ISO protocols.
+ Transition and support costs would be higher than for Option 1,
+ however, because more networks and systems would already have been
+ implemented with TCP. Also this is perhaps the most difficult option
+ to manage since the largest number of system conversions and the
+
+National Research Council [Page xviii]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ longest interval of mixed TCP and TP-4 operations would occur. In
+ addition, interoperability with external networks through
+ standardization would be delayed.
+
+ The principal benefit of exercising Option 3 would be the elimination
+ of transition cost and the risk of faulty system behavior and delay.
+ It would allow the most rapid achievement of full internal
+ interoperability among DOD systems. Manageability should be good
+ because only one set of protocols would be in use (one with which the
+ DOD already has much experience), and because the DOD would be in
+ complete control of system evolution. Procurement costs for TCP
+ systems would remain high compared with standard ISO protocol
+ products, however, and availability of implementations for new systems
+ and releases would remain limited. External interoperability with
+ non-DOD systems would be limited and inefficient.
+
+ In summary, Option 1 provides the most rapid path toward the use of
+ commercial products and interoperability with external systems.
+ Option 2 reduces the risk but involves somewhat greater delay and
+ expense. Option 3 involves the least risk and provides the quickest
+ route to interoperability within the Defense Department at the least
+ short-term cost. These are, however, accompanied by penalties of
+ incompatibility with NATO and other external systems and higher
+ life-cycle costs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page xix]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page xx]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ I. INTRODUCTION
+
+For the past two decades industry and government have experienced an
+increasing need to share software programs, transfer data, and exchange
+information among computers. As a result, computer-to-computer data
+communications networks and, therefore, communication formats and
+procedures, or protocols, have proliferated. The need to interconnect
+these networks is obvious, but the problems in establishing agreements
+among users on the protocols have heightened.
+
+The Department of Defense (DOD) has been conducting research and
+development on protocols and communication standards for more than
+fifteen years. In December 1978 the DOD promulgated versions of the
+Defense Advanced Research Projects Agency's (DARPA) Transmission Control
+Protocol (TCP) and Internet Protocol (IP) as standards within DOD. With
+the participation of major manufacturers and systems houses, the DOD has
+implemented successfully over twenty different applications of these
+standards in DOD operational data communications networks.
+
+The Institute for Computer Sciences and Technology (ICST) of the
+National Bureau of Standards (NBS) is the government agency responsible
+for developing network protocols and interface standards to meet the
+needs of federal agencies. The Institute has been actively helping
+national and international voluntary standards organizations develop
+sets of protocol standards that can be incorporated into commercial
+products.
+
+Working with both industry and government agencies, the ICST has
+developed protocol requirements based, in terms of functions and
+services, on the DOD's TCP. These requirements were submitted to the
+International Standards Organization (ISO) and resulted in the
+development of a transport protocol (TP-4) that has the announced
+support of twenty computer manufacturers.
+
+Although the ISO's TP-4 is based on the DOD's TCP, the two protocols are
+not compatible. Thus manufacturers who wish to serve DOD, while
+remaining able to capture a significant share of the worldwide market,
+have to field two product lines that are incompatible but perform the
+same function. The Institute for Computer Sciences and Technology would
+like to have a single set of protocol standards that serves both the
+DOD, other government agencies, and commercial vendors.
+
+It would be to the advantage of the DOD to use the same standards as the
+rest of the world. The dilemma, however, is understandable: The DOD
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 1]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+has well satisfied its requirements by its own tried and proven
+protocols, the agency has invested heavily in systems operating
+successfully with TCP, and the Armed Forces is increasingly adopting the
+protocol. Thus, although DOD's policy is to use commercial standards
+whenever suitable, it is hesitant about converting to the ISO TP-4
+protocols. In addition, the DOD is not certain whether the ISO TP-4
+completely satisfies military requirements.
+
+In 1983 both DOD and the ICST agreed that an objective study of the
+situation was needed. Each requested assistance from the National
+Research Council. The National Research Council, through its Board on
+Telecommunications and Computer Applications (BOTCAP), appointed a
+special Committee on Computer-Computer Communication Protocols to study
+the issues and develop recommendations and guidelines for ways to
+resolve the differences in a mutually beneficial manner.
+
+ The six items composing the committee's scope of work are as follows:
+
+ 1. Review the technical aspects of the DOD transmission control and
+ ICST transport protocols.
+
+ 2. Review the status of the implementation of these protocols.
+
+ 3. Review the industrial and government markets for these protocols.
+
+ 4. Analyze the technical and political implications of the DOD and
+ ICST views on the protocols.
+
+ 5. Report on time and cost implications to the DOD, other federal
+ entities, and manufacturers of the DOD and ICST positions.
+
+ 6. Recommend courses of action toward resolving the differences
+ between the DOD and ICST on these protocol standards.
+
+The committee devoted considerable effort to reviewing the objectives
+and goals of the DOD and NBS that relate to data communications, the
+technical aspects of the two protocols, the status of their
+implementation in operating networks, and the market conditions
+pertaining to their use. This process included hearing government and
+industry presentations and reviewing pertinent literature. The results
+of this part of the study are presented in Sections II through VII.
+Concurrent with this research and analysis, the committee developed ten
+possible options that offered plausible resolutions of the problem.
+These ranged from maintaining the status quo to an immediate switchover
+from one protocol to the other. From these ten initial options three
+were determined to hold the greatest potential for resolving the
+problem.
+
+Section VIII describes the three options, Section IX provides a cost
+comparison, and Section X provides an overall evaluation of the three
+options. Section XI presents the committee's basic and detailed
+recommendations for how best the DOD might approach the differences
+between its protocol and the ISO protocol.
+
+National Research Council [Page 2]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ II. REVIEW OF NBS AND DOD OBJECTIVES
+
+The National Bureau of Standards and the Department of Defense are such
+disparate organizations that the committee felt it needed to begin its
+study with a definition of the roles and expectations of each with
+regard to the protocol issues in question. The following provides a
+review of each organization's objectives (5).
+
+NBS OBJECTIVES
+
+ The National Bureau of Standards has three primary goals in computer
+ networking:
+
+ 1. To develop networking and protocol standards that meet U.S.
+ government and industry requirements and that will be implemented
+ in off-the-shelf, commercial products.
+
+ 2. To develop testing methodologies to support development and
+ implementation of computer network protocols.
+
+ 3. To assist government and industry users in the application of
+ advanced networking technologies and computer and communications
+ equipment manufacturers in the implementation of standard
+ protocols.
+
+ Development of Networking and Protocol Standards
+
+ The Bureau accomplishes the first objective through close coordination
+ and cooperation with U.S. computer manufacturers and communications
+ system developers. Technical specifications are developed
+ cooperatively with U.S. industry and other government agencies and
+ provided as proposals to voluntary standards organizations.
+
+ Because the Department of Defense is potentially the largest
+ government client of these standards, DOD requirements are carefully
+ factored into these proposals. In addition, protocols for
+ computer-to-computer communications developed within the DOD research
+ community are used as an
+
+
+
+
+
+
+
+
+
+
+
+
+-----
+(5) The objectives were reviewed by representatives of NBS and DOD,
+respectively.
+
+National Research Council [Page 3]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ exact statement of DOD functional needs for a particular protocol and
+ form a basis for the functions, features, and services of NBS-proposed
+ standards.
+
+ To further the development of commercial products that implement
+ standards, the NBS gives priority to the needs of U.S. computer
+ manufacturers who wish to market their products nationally and
+ internationally, not just to the U.S. government. The NBS
+ participates, therefore, in national and international voluntary
+ standards organizations toward the development of an international
+ consensus based on United States needs. Specifications, formal
+ description techniques, testing methodologies, and test results
+ developed by the NBS are used to further the international
+ standardization process.
+
+ Development of Testing Methodologies
+
+ The National Bureau of Standards has laboratory activities where
+ prototypes of draft protocol standards are implemented and tested in a
+ variety of communications environments supporting different
+ applications on different kinds and sizes of computers.
+ Communications environments include, for example, global networks,
+ local networks, and office system networks. Applications may, for
+ example, include file transfer or message processing. The primary
+ purposes are to advance the state of the art in measurement
+ methodologies for advanced computer networking technologies and
+ determine protocol implementation correctness and performance.
+
+ The NBS views testing as a cooperative research effort and works with
+ other agencies, private-sector companies, and other countries in the
+ development of methodologies. At this time, this cooperation involves
+ five network laboratories in other countries and over twenty computer
+ manufacturers.
+
+ The testing methodologies developed at the NBS are well documented,
+ and the testing tools themselves are developed with the objective of
+ portability in mind. They are made available to many organizations
+ engaged in protocol development and implementations.
+
+ Assisting Users and Manufacturers
+
+ The NBS works directly with government agencies to help them use
+ evolving network technologies effectively and apply international and
+ government networking standards properly. When large amounts of
+ assistance are required, the NBS provides it under contract.
+
+ Assistance to industry is provided through cooperative research
+ efforts and by the availability of NBS testing tools, industry wide
+ workshops, and cooperative demonstration projects. At this time, the
+ NBS is working directly with over twenty computer manufacturers in the
+ implementation of network protocol standards.
+
+
+
+National Research Council [Page 4]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Consistent with overall goals, NBS standards developments, research in
+ testing methodologies, and technical assistance are characterized by
+ direct industry and government
+ cooperation and mutual support.
+
+DOD OBJECTIVES
+
+ The DOD has unique needs that could be affected by the Transport and
+ Internet Protocol layers. Although all data networks must have some of
+ these capabilities, the DOD's needs for operational readiness,
+ mobilization, and war-fighting capabilities are extreme. These needs
+ include the following:
+
+ Survivability--Some networks must function, albeit at reduced
+ performance, after many nodes and links have been destroyed.
+
+ Security--Traffic patterns and data must be selectively protected
+ through encryption, access control, auditing, and routing.
+
+ Precedence--Systems should adjust the quality ot service on the basis
+ of priority of use; this includes a capability to preempt services in
+ cases of very high priority.
+
+ Robustness--The system must not fail or suffer much loss of capability
+ because of unpredicted situations, unexpected loads, or misuse. An
+ international crisis is the strongest test of robustness, since the
+ system must operate immediately and with virtually full performance
+ when an international situation flares up unexpectedly.
+
+ Availability--Elements of the system needed for operational readiness
+ or fighting must be continuously available.
+
+ Interoperability--Different elements of the Department must be able to
+ "talk" to one another, often in unpredicted ways between parties that
+ had not planned to interoperate.
+
+ These operational needs reflect themselves into five technical or
+ managerial needs:
+
+ 1. Functional and operational specifications (that is, will the
+ protocol designs meet the operational needs?);
+
+ 2. Maximum interoperability;
+
+ 3. Minimum procurement, development, and support costs;
+
+ 4. Ease of transition to new protocols; and
+
+ 5. Manageability and responsiveness to changing DOD requirements.
+
+ These are the criteria against which DOD options for using the ISO
+ transport and internet protocols should be evaluated.
+
+
+National Research Council [Page 5]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Performance and Functionality
+
+ The performance and functionality of the protocols must provide for
+ the many unique operational needs of the DOD. The following
+ paragraphs discuss in some detail both these needs and the ways they
+ can impact protocol design.
+
+ Survivability includes protecting assets, hiding them, and duplicating
+ them for redundancy. It also includes endurance--the assurance that
+ those assets that do survive can continue to perform in a battle
+ environment for as long as needed (generally months rather than
+ hours); restoral--the ability to restore some of the damaged assets to
+ operating status; and reconstitution--the ability to integrate
+ fragmented assets into a surviving and enduring network.
+
+ The DOD feels that an important reason for adopting international and
+ commercial standards is that under cases of very widespread damage to
+ its own communications networks, it would be able to support DOD
+ functions by using those civil communications that survive. This
+ would require interoperability up to the network layer, but neither
+ TCP nor TP-4 would be needed. The committee has not considered the
+ extent to which such increased interoperability would increase
+ survivability through better restoral and reconstitution.
+
+ Availability is an indication of how reliable the system and its
+ components are and how quickly they can be repaired after a failure.
+ Availability is also a function of how badly the system has been
+ damaged. The DDN objective for system availability in peacetime varies
+ according to whether subscribers have access to l or 2 nodes of the
+ DDN. For subscribers having access to only one node of the DDN, the
+ objective is that the system be available 99.3 percent of the time,
+ that is, the system will be unavailable for no more than 60 hours per
+ year. For subscribers having access to 2 nodes, the objective is that
+ the system be available 99.99 percent of the time, that is, the system
+ will be unavailable for no more than one hour per year.
+
+ Robustness is a measure of how well the system will operate
+ successfully in face of the unexpected. Robustness attempts to avoid
+ or minimize system degradation because of user errors, operator
+ errors, unusual load patterns, inadequate interface specifications,
+ and so forth. A well designed and tested system will limit the damage
+ caused by incorrect or unspecified inputs to affect only the
+ performance of the specific function that is requested. Since
+ protocols are very complex and can be in very many "states",
+ robustness is an important consideration in evaluating and
+ implementing protocols.
+
+ Security attempts to limit the unauthorized user from gaining both the
+ information communicated in the system and the patterns of traffic
+ throughout the system. Security also attempts to prevent spoofing of
+ the system: an agent attempting to appear as a legitimate user,
+ insert false traffic, or deny services to users by repeatedly seeking
+ system services.
+
+National Research Council [Page 6]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Finally, Security is also concerned with making sure that electronic
+ measures cannot seriously degrade the system, confuse its performance,
+ or cause loss of security in other ways.
+
+ Encryption of communication links is a relatively straightforward
+ element of security. It is widely used, fairly well understood,
+ constantly undergoing improvement, and becoming less expensive. On
+ the other hand, computer network security is a much newer field and
+ considerably more complex. The ability of computer network protocols
+ to provide security is a very critical issue. In the past decade much
+ has been learned about vulnerability of computer operating systems,
+ development of trusted systems, different levels of protection, means
+ of proving that security has been achieved, and ways to achieve
+ multilevel systems or a compartmented mode. This is a dynamic field,
+ however, and new experience and analysis will probably place new
+ requirements on network protocols.
+
+ Crisis-performance needs are a form of global robustness. The nature
+ of a national security crisis is that it is fraught with the
+ unexpected. Unusual patterns of communication traffic emerge.
+ Previously unstressed capabilities become critical to national
+ leaders. Individuals and organizations that had not been
+ communicating must suddenly have close, secure, and reliable
+ communications. Many users need information that they are not sure
+ exists, and if it does, they do not know where it is or how to get it.
+ The development of widely deployed, interoperable computer networks
+ can provide important new capabilities for a crisis, particularly if
+ there is some investment in preplanning, including the higher-level
+ protocols that facilitate interoperability. Presidential directives
+ call for this. This will become a major factor in DOD's need for
+ interoperability with other federal computer networks. The DOD, as
+ one of the most affected parties, has good reason to be concerned that
+ its network protocols will stand the tests of a crisis.
+
+ In addition, there are performance and functionality features that are
+ measures of the capability of the network when it is not damaged or
+ stressed by unexpected situations. Performance includes quantifiable
+ measures such as time delays, transmission integrity, data rates and
+ efficiency, throughput, numbers of users, and other features well
+ understood in computer networks. Equally important is the extent of
+ functionality: What jobs will the network do for the user?
+
+ The DDN has established some performance objectives such as end-to-end
+ delays for high-precedence and routine traffic, the probability of
+ undetected errors, and the probability of misdelivered packets. Such
+ objectives are important to engineer a system soundly. The DOD must
+ place greater emphasis on more complex performance issues such as the
+ efficiency with which protocols process and communicate data.
+
+ The DOD has stated a need for an effective and robust system for
+ precedence and preemption. Precedence refers to the ability of the
+ system to adaptively allocate network resources so that the network
+ performance is related to the importance of the function being
+
+National Research Council [Page 7]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ performed. Preemption refers to the ability of the system to remove
+ users (at least temporarily) until the needs of the high-priority user
+ are satisfied. The ARPANET environment in which the protocols were
+ developed did not emphasize these capabilities, and the current MILNET
+ does not function as effectively in this regard as DOD voice
+ networks.
+
+ The DOD has also stated a need for connectionless communications and a
+ broadcast mode. In the majority of network protocols, when two of
+ more parties communicate, virtual circuits are established between the
+ communicating parties. (For reliability, additional virtual circuits
+ may be established to provide an in place backup.) DOD needs a
+ connectionless mode where the message can be transmitted to one or
+ more parties without the virtual circuit in order to enhance
+ survivability; provide a broadcast capability (one sender to many
+ receivers); and handle imagery, sensor data, and speech traffic
+ quickly and efficiently.
+
+ If intermediate nodes are destroyed or become otherwise unavailable,
+ there is still a chance that the data can be sent via alternate paths.
+ The broadcast capability is particularly important in tactical
+ situations where many parties must be informed almost simultaneously
+ and where the available assets may be disappearing and appearing
+ dynamically. The Department of Defense requires an internetting
+ capability whereby different autonomous networks of users can
+ communicate with each other.
+
+ Interoperability
+
+ Presidential and DOD directives place a high priority on
+ interoperability, which is related to the internetworking previously
+ discussed.
+
+ Interoperability is primarily important at two levels: network access
+ and applications. To achieve interoperability at the level of network
+ access,users of backbone communications nets must utilize the same
+ lower-level protocols that are utilized by the network. Generally
+ these protocols are layers 1, 2, and 3, up to and including part of
+ the IP layer. In other words, interoperability for network access
+ does not depend on either implementation of the transport layer (TP-4
+ or TCP) or of all of the internet (IP) layer. The primary advantages
+ of network access interoperability are twofold:
+
+ 1. Significant economies of scale are possible since the various
+ users can share the resources of the backbone network including
+ hardware, software, and development and support costs.
+
+ 2. Network survivability for all users can be increased
+ significantly since the network has high redundancy and, as the
+ threat increases, the redundancy can also be increased.
+
+ Interoperability at the applications layer allows compatible users at
+ different nodes to talk to each other, that is, to share their data,
+
+National Research Council [Page 8]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ support each other, and thereby coordinate and strengthen the
+ management of forces and other assets. Interoperability at the
+ applications layer can be achieved through the use of specialized
+ software that performs those functions of higher-layer protocols (such
+ as TCP or TP-4, file transfer, and virtual terminal) that are needed
+ by the particular application. If some of the higher-layer transport
+ and utility protocols have been developed for particular hosts or work
+ stations, their use greatly reduces development, integration, and
+ support costs, although with a potential sacrifice of performance.
+ Interoperability at the applications level, that is, full functional
+ interoperability, is important to specialized communities of users
+ such as the logistics, command and control, or research and
+ development communities. As these different communities utilize the
+ DDN, they have the advantages of shared network resources. Within each
+ community there is full functional interoperability but generally
+ there is much less need for one community to have functional
+ interoperability with members of another community.
+
+ The implementation of TCP or TP-4 within network users, but without
+ the implementation of higher-level protocols and application
+ interoperability, is not generally an immediate step in increasing
+ interoperability. It does have these immediate advantages:
+
+ It represents an important step in investing in longer-term
+ interoperability.
+
+ It generally represents an economical near-term investment on which
+ communities of interest can build their own applications.
+
+ It facilitates the development of devices for general network use
+ such as Terminal Access Controllers (TACs).
+
+ Interoperability at the applications level will become increasingly
+ important among the following communities: Worldwide Military Command
+ and Control Systems, including systems of subordinate commands;
+ Department of Defense Intelligence Information Systems; U.S. tactical
+ force headquarters (fixed and mobile); NATO force headquarters; other
+ U.S. intelligence agencies; the State Department; and the Federal
+ Bureau of Investigation and other security agencies.
+
+ Although interoperability of applications within the DOD has the
+ highest priority, it is clear that government wide and international
+ interoperability will be an objective with increasing priority. The
+ NATO situation is especially important (6).
+
+
+
+
+
+-----
+(6) Europe has been a major force in the development of ISO standards.
+Consistent with this is a NATO commitment to adopt ISO standards so long
+as they meet military requirements.
+
+National Research Council [Page 9]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ In a somewhat longer time period, DOD will want applications
+ interoperability with many commercial information services. As
+ interoperable computer networks become more common, processing and
+ data services will burgeon in the marketplace. These will include
+ specialized data bases and analytic capabilities that all large
+ organizations will need in order to be up-to-date and competitive.
+
+ With regard to interoperability at the network level, DOD will want to
+ be able to utilize commercially available networks for both
+ survivability and operational effectiveness and economy. In the case
+ of a major war in Europe, for example, the United States would want to
+ be able to use surviving PTTs (Postal, Telegraphy, and Telephony
+ Ministries) for restoral and reconstitution. During peacetime there
+ will be cases where special DOD needs can be best satisfied with
+ commercially available capabilities.
+
+ As technology continues to provide less expensive, smaller, and more
+ reliable data processing equipment, computer networks will become
+ increasingly prevalent at lower levels of the tactical forces--land,
+ air, and sea. It will be important that these tactical networks be
+ capable of interoperability with each other (for example, air support
+ of ground forces) and with headquarters. It is likely that the
+ tactical network will need a network architecture and protocols that
+ are different from the ARPA-\and ISO-derived protocols. If so, the
+ developments will place requirements on the higher-level DOD
+ protocols.
+
+ If the DOD chooses to move from TCP to TP-4, this can be done in
+ phases for different communities of interest and subnetworks. In this
+ way if there is difficulty in converting one subnet, the rest of the
+ network need not be degraded. Also the different subnets will be able
+ to make the transition at the most suitable time in terms of cost,
+ risk, and the need to interoperate with other subnets. As a result if
+ DOD uses TP-4 for some new nets or major upgrade of existing nets,
+ this will generally not reduce interoperability in the near term
+ unless interoperability of applications is needed between two
+ communities. In this case specific interoperability needs may be
+ satisfied with specialized gateways for mail or data exchange.
+
+ The DOD points out that it desires all networks to be interoperable
+ since it is not possible to predict when one community will need to
+ communicate with another or use the resources of the other. As
+ previously indicated, however, unexpected needs for full functional
+ interoperability can only be met when appropriate higher-layer
+ software is developed.
+
+ Minimize Costs
+
+ The Department of Defense seeks to minimize costs of development,
+ procurement, transition (if it decides to move to ISO protocols), and
+ support. Generally the objective is to limit life-cycle costs, that
+ is, the total costs over a 5-to-8-year period with future costs
+ suitably discounted (10 to 20 percent per year).
+
+National Research Council [Page 10]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The Department of Defense has already made a heavy investment in
+ protocols, and the investment has paid off in the success of current
+ protocols operational in many networks. On the other hand, the DOD
+ acknowledges the potential advantages of using the ISO protocols if
+ made available as commercially supported products. Development costs
+ for these protocols can be small since their development cost is
+ amortized by the commercial vendor over a larger market. Support
+ costs for these protocols (including minor modifications, integration
+ into other products, documentation, and training) are also
+ significantly reduced because of vendor-supplied services. These cost
+ factors are further discussed in Section IX in terms of the three
+ options presented in Section VIII.
+
+ Ease of Transition and Manageability
+
+ Networks must be manageable and capable of growth and improvement. The
+ Department of Defense generally makes the fastest progress in
+ developing complex information systems if it evolves these
+ capabilities while working in concert with the users and the acquiring
+ agencies. In this light, the following factors are important:
+
+ Minimal interruption of current service--For most DOD networks it is
+ essential that they operate continuously. If there is to be
+ transition to new protocol services (whether based on current DOD
+ versions or ISO), it is important that these transitions be planned,
+ designed, and pretested so that the transition will be nondisruptive.
+
+ Verifiability--It is essential to have a testing capability where new
+ protocol implementations can be thoroughly tested to ensure that they
+ will interoperate, have full functionality specified, do not contain
+ errors, are robust, and meet quantitative performance needs. The
+ National Bureau of Standards has established such a capability, and
+ it is being used to verify a number of TP-4 implementations,
+ including those demonstrated at the National Computer Conference in
+ July 1984. An IP-testing capability is being added. The Department
+ of Defense is planning a similar protocol test facility for TCP, but
+ work is just getting underway. If the DOD plans to migrate promptly
+ to TP-4, there is a question whether this investment is warranted.
+
+ Compatibility with higher protocols--As the transport and
+ lower-protocol layers evolve, it is essential that they maintain full
+ compatibility with higher-layer protocols. This is particularly
+ important for the DOD because it will increasingly have
+ inter-operability at the applications level.
+
+ Responsiveness to evolving DOD needs--Current DOD needs will change
+ or new needs may arise. It is very likely, for example, that subtle
+ performance problems may be discovered in a protocol that are unique
+ to the strenuous DOD-operating environment and that could have
+ serious operational consequences. If the DOD is using commercial
+ protocols products based upon international standards, the DOD will
+ need two commitments when critical deficiencies are discovered. It
+ will need a commitment from the manufacturer that critical problems
+
+National Research Council [Page 11]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ will be promptly fixed and a commitment from the NBS that it will
+ move quickly to change federal standards and seek changes in
+ international standards.
+
+ Minimal risks--The DOD needs are so large and important, it cannot
+ afford to take otherwise avoidable risks.
+
+ Maintenance of manageability--The DDN is new and is using a new
+ approach after the cancellation of AUTODIN II (7). There are
+ pressing operational needs and many impatient users. If the DOD
+ delays in moving to ISO protocols and later decides to do so, the
+ costs and disruption will be large. On the other hand, moving now to
+ ISO will be less disruptive.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-----
+(7) AUTODIN II was a program to develop a data communications system
+for the DOD. The program envisioned relatively few large packet
+switches. It was cancelled in 1982 in favor of ARPANET-derived designs
+because of considerations of security, architecture, survivability, and
+cost.
+
+National Research Council [Page 12]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ III. COMPARISON OF DOD AND ISO PROTOCOLS
+
+This section presents a general description of the major functional
+differences between the ISO and DOD protocol sets at the transport and
+network layers and then discusses particular aspects of the protocols:
+performance, security, and risk.
+
+COMPARISON OF DOD AND ISO TRANSPORT LAYERS
+
+Differences between the Defense Department's TCP protocol and the
+International Standards Organization's TP-4 protocol are described in
+terms of items visible to users of the protocol. Internal differences
+in mechanism that have no effect on the service seen by the user are not
+considered. A second much simpler protocol, the User Datagram Protocol
+(UDP), providing datagram or connectionless service at the transport
+layer is also briefly considered.
+
+In summary, the services provided by TCP and TP-4 are functionally quite
+similar. Several functions, however, including data transfer interface,
+flow control, connection establishment binding, and out-of-band signals
+are provided in significantly different ways by the two protocols.
+Neither seems intrinsically superior, but some effort would be required
+to convert a higher-level protocol using TCP to make use of TP-4. The
+exact amount of work needed will vary with the nature of the
+higher-level protocol implementations and the operating systems in which
+they are embedded. A programmer experienced with the higher-level
+protocols would require about six months to design, implement, and test
+modifications of the three major DOD higher-level protocols (file
+transfer, mail, and Telnet) to work with TP-4.
+
+There are several areas in which the openness and lack of experience
+with the TP-4 specification leave questions about just what
+functionality is provided and whether incompatibilities are allowed.
+These areas include connection-establishment binding, flow control,
+addressing, and provision of expedited network service. The best way to
+resolve these questions seems to be to implement and test TP-4 in a
+military environment and to further specify desired procedures where
+there is unwanted latitude allowed by the standard (see the
+recommendations section XI).
+
+There is one area in which the NBS-proposed Federal Information
+Processing Standard (FIPS) differs from the ISO specification: The FIPS
+provides a graceful closing service as in TCP, while the ISO does not.
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 13]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+Data Transfer Interface
+
+TCP is stream oriented. It does not deliver any End of Transmission
+(EOT), but accepts a "push" on the send side which has an effect much
+like an EOT causes data being buffered to be sent.
+
+TP-4 is block oriented and does deliver EOT indications. By indicating
+EOT, a sending user should be able to accomplish the same effect as
+"push" in TCP in most reasonable TP-4 implementations.
+
+The impact of this is uncertain. Neither type of interface is
+inherently better than the other. Some applications will find it more
+convenient to have a stream-type interface (for example, interactive
+terminal handling), while others might prefer a block mode (for example,
+file transfer). It should be possible for TP-4 to approximate the
+stream mode by forwarding data without an EOT from the sending user and
+delivering data to the receiving user before an EOT is received. Some
+work would have to be done on applications using one type of protocol to
+modify them to use the other.
+
+Flow Control
+
+TCP has octet units of allocation, with no EOT and hence no impact of
+EOT on the allocation. The segment size, Transport Protocol Data Unit
+(TPDU) size, used by the protocol is invisible to the user, who sees
+allocations in units of octets.
+
+TP-4 has segment units of allocation, with a common segment size for
+both directions negotiated as part of connection establishment.
+Although in some implementations the protocol's flow control is not
+directly visible to the users, in others it is. In the latter case,
+users of TP-4 will see allocations in units of segments and will have to
+be aware of the segment size for this to be meaningful (for example, to
+know that a window of four 100-byte segments seen will be consumed by
+two messages of 101 to 200 bytes each).
+
+The impact is uncertain. Both octet and segment units of flow control
+can be argued to have their advantages for different types of
+application. The former makes it easy to indicate buffering limits in
+terms of total bytes (appropriate for stream transfer), while the latter
+makes it easy to indicate buffering limits in terms of messages
+(appropriate for block mode). The way in which flow control is exerted
+over an interface is complex and one of the most performance-sensitive
+areas of protocols, so a significant conversion and tuning effort would
+be required to get an application used with one type of high-level
+protocol to be able to perform using another.
+
+Error Detection
+
+TCP applies ones-complement addition checksum. TP-4 uses an ISO
+
+
+
+
+National Research Council [Page 14]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+algorithm (8). The error-detection properties of the TCP procedure have
+not been studied carefully, but the ISO algorithm is thought to be
+somewhat stronger and hence allows fewer nondetected errors in data
+passed to users. It should be noted that the TCP checksum is defined to
+include certain fields from the IP level including addresses so that
+double protection against misdelivery errors is provided. The practical
+difference in error-detection power is probably not important.
+
+Simultaneous Call Between Same Users
+
+TCP will establish one call. TP-4 will establish two calls if both
+sides support multiple calls, no call if they allow only one call (that
+is, see each other as busy), or in very unusual circumstances, one call.
+The impact is minor since most applications naturally have an initiator
+and a responder side.
+
+Multiple Calls Between Same Addresses_
+
+TCP allows only one call between a given pair of source and destination
+ports. TP-4 allows more than one by using reference numbers. The
+impact is minor since it is easy to generate a new per-call port number
+on the calling side in most cases. This can be a problem in TCP,
+however, if both are well-known ports.
+
+Addressing
+
+TCP provides sixteen bit ports for addressing within a node identified
+by the internet layer. Some of these ports are assigned to well-known
+applications, others are free for dynamic assignment as needed.
+
+TP-4 provides a variable-length transport suffix (same as Transport
+Service Access Point Identifier) in the call-request packet. The use of
+addresses at different levels in the ISO model has not yet been
+solidified, but it seems likely that addressing capabilities similar to
+TCP's will eventually be provided by TP-4 (or possibly the session
+layer) along with standard addresses for common applications.
+
+The impact is likely to be minimal, but this is an open area of the ISO
+specifications that may need further definition for use by DOD.
+
+Binding User Entities to Connections
+
+TCP requires a prior Listen Request from a user entity for it to be able
+to accept an incoming connection request. Normally a user entity must
+exist and declare itself to TCP, giving prior approval to accept
+
+
+
+
+-----
+(8) For additional information, see Information Processing Systems,
+Open Systems Interconnection, Connection-Oriented Transport Protocol
+Specifications, ISO DIS 8073, Section 6.17, page 45.
+
+National Research Council [Page 15]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ a call from a specific or general remote entity. In some
+ implementations it may be possible for a nonresident user entity to
+ cause a Listen Request to be posted and an instance of the entity to
+ be created when a matching connection request arrives. TCP does not
+ queue an incoming connection request with no matching Listen Request
+ but instead rejects the connection.
+
+ TP-4 requires no prior request but passes a Call Indication to a user
+ entity whenever a Call Request is received. It is, however, left open
+ as an implementation decision as to how TP-4 finds and/or creates an
+ appropriate user entity to give the Call Indication; that is, the
+ service does not include or define how user applications make
+ themselves available for calls (no Listen Service Primitive). The
+ implementation guidelines indicate that well-known addresses, prior
+ process existence, and Call Request queuing are all facilities that
+ may or may not be provided at the implementor's choice (9). This
+ would seem to allow for different choices and hence failure to
+ establish a connection between standard implementations (for example,
+ caller expects requests not to be queued, while callee does queuing,
+ and hence never responds).
+
+ The practical impact is uncertain due to lack of experience with how
+ the various options allowed by the TP-4 standard will be used in
+ practice. TCP seems more oriented to a prior authorization mode of
+ operation, while TP-4 most easily supports an
+ indication-with-later-acceptance scenario. It is not clear how TP-4
+ will support rejecting calls to nonexistent or inactive user entities
+ and how user entities could control how many calls they would accept.
+ This area may require DOD refinement.
+
+ Out-of-Band Signals
+
+ TCP allows the user to specify an urgent condition at any point in the
+ normal data stream. Several such indications may be combined, with
+ only the last one shown to the destination. There is no limit to the
+ number of urgent indications that can be sent. The TCP urgent
+ messages are sent requesting expedited service from the network layer
+ so network bottlenecks can be bypassed as well.
+
+ TP-4 allows users to send expedited data units carrying up to sixteen
+ octets of user data. These are only half synchronized with the normal
+ data stream since they may be delivered before previously sent normal
+ data, but not after subsequently sent normal data. Each expedited
+ data unit is delivered to the destination, and only one can be
+ outstanding at a time. ISO has indicated its intention to allow
+ transport protocols to use network-level expedited service, but this
+
+
+-----
+(9) Specification of a Transport Protocol for Computer Communications,
+Vol. 5: Guidance for the Implementor, Section 2.11.2. National Bureau
+of Standards, Institute for Computer Sciences and Technology,
+(Washington, D.C.) U.S. Department of Commerce, January 1983.
+
+National Research Council [Page 16]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ is not yet defined.
+
+ The impact is primarily for applications like terminal traffic
+ handlers that must deal with interrupt-type signals of various types.
+ The need to read an arbitrary amount of normal data and recognize
+ urgent data in the normal stream are difficulties with TCP urgent
+ service, but it has been used successfully by the Telnet protocol.
+ The lack of full synchronization of the signal and normal data in TP-4
+ may require users to insert their own synchronization marks in the
+ normal data stream [as was the case with the old ARPA Network Control
+ Program (NCP)], and the limitation of one outstanding signal may be
+ restrictive. Some effort would be required to convert higher-level
+ protocols using one transport protocol to using the other.
+
+ Security
+
+ The committee has determined that the TCP and TP-4 are sufficiently
+ equivalent in their security-related properties so that no significant
+ technical points favor the use of one over the other.
+
+ The DOD protocol architecture assigns the security-marking function to
+ the IP layer and provides an 11-byte security option with a defined
+ coding in the IP header.
+
+ TP-4 provides a variable-length security option carried in Call
+ Request packets. A variable-length security option field is also
+ provided in the ISO IP. Standard encoding of security markings are
+ under consideration but not yet defined and accepted.
+
+ In addition to these explicit security-marking fields, the existence,
+ coding, and placement of other header fields have security
+ implications. If data is encrypted, for example, a checksum is usually
+ used to determine if the decrypted data is correct, so the strength of
+ the checksum has security implications.
+
+ Precedence
+
+ TCP supports precedence by using three bits provided in IP headers of
+ every packet. TP-4 provides a 2-byte priority option in Call Request
+ packets. A 2-byte priority option in the ISO IP header is also under
+ consideration. Currently, no implementations make use of precedence
+ information (to support preemption, for example). There should be no
+ impact, therefore, of changing from one protocol to the other.
+
+ Type of Service
+
+ The types of network service that can be requested via TCP and TP-4
+ are somewhat different. The impact seems minimal since few networks
+ do anything with the type of service fields at present with the
+ exception of DARPA's packet radio and satellite nets. This may become
+ more important in the future.
+
+
+
+National Research Council [Page 17]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Datagram Service
+
+ TCP provides only reliable session service. A separate User Datagram
+ Protocol (UDP) in the DOD architecture supports transaction or
+ connectionless-type interaction where individual messages are
+ exchanged. UDP is merely an addition of the port-addressing layer to
+ the basic datagram service provided by IP. No delivery confirmation
+ or sequencing is provided (although IP provides fragmentation and
+ reassembly).
+
+ The NBS TP-4 specification originally presented to the committee
+ provided unit-data-transfer service within the same protocol framework
+ as sessions (10). This material has since been deleted to bring the
+ NBS proposal into conformance with ISO work. A separate ISO datagram
+ protocol similar to UDP has been defined and is expected to become a
+ draft proposed standard in June 1984.
+
+ Closing
+
+ TCP provides a graceful closing mechanism that ensures that all data
+ submitted by users are delivered before the connection is terminated.
+ The NBS TP-4 provides a similar mechanism, but is not included in the
+ ISO standard TP-4, which provides only an immediate disconnect
+ service. Impact is significant if the ISO version is used because
+ users would then have to add their own graceful termination handshake
+ if desired.
+
+COMPARISON OF DOD AND ISO INTERNET LAYERS
+
+ The internet protocols of DOD and ISO are much more similar to one
+ another than the transport protocols. This is not surprising since the
+ Defense Department's IP was used as the basis for the International
+ Standards Organization's IP. Some reformatting, renaming, and recoding
+ of fields has been done. Hence not only are the services to higher
+ layers essentially equivalent, but the protocol mechanisms themselves
+ are also nearly identical. Due to the format changes, however, the two
+ protocols are incompatible.
+
+ It should be noted that the IP itself forms only part of the internet
+ layer. For clarity it should also be noted that the internet layer in
+ ISO is considered to be the top sublayer within the network layer.
+
+ In DOD, there is an additional Internet Control Message Protocol (ICMP)
+ that deals with error conditions, congestion control, and simple
+ routing updates to host computers. There is also a Gateway-to-Gateway
+ Protocol (GGP) that deals with internet management and routing updates
+ for gateways. In the ISO, only the IP itself has so far been
+
+
+-----
+(10) National Bureau of Standards, Specification of a Transport
+Protocol for Computer Communications, Vol. 3, Class 4 Protocol,
+ICST/HLNP-83-3, February 1983.
+
+National Research Council [Page 18]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ considered, while most error reporting, control, and routing functions
+ are considered "management" functions that remain to be addressed in
+ the future.
+
+ The only significant differences in the IPs themselves are in the areas
+ of addressing and error reporting. The DOD IP has a fixed-length,
+ 32-bit source and destination addresses (identifying network and host)
+ plus an 8-bit "protocol number" field to identify the higher-level
+ protocol for which the IP data is intended. The ISO IP has
+ variable-length source and destination addresses whose format and
+ content are not yet specified, although preliminary documentation
+ indicates that ISO intends to support a similar level of addressing
+ (network/host) in a more global context which would allow use of
+ current DOD addresses as a subset. There is no equivalent of the DOD
+ protocol number field, although possibly the tail of the
+ variable-length ISO addresses could be used for this purpose.
+
+ Error reporting is provided within the ISO IP by means of a separate
+ packet type, while the DOD provides more complete error- and
+ status-reporting functions via the separate Internet Control Message
+ Protocol (ICMP), including routing "redirect" messages to hosts that
+ have sent datagrams via nonoptimal routes.
+
+ In summary, from the functional point of view, DOD and ISO IP can be
+ considered essentially equivalent with the provision that the
+ ISO-addressing scheme is suitably resolved. The absence of routing and
+ control procedures from the ISO internet layer means that additional
+ procedures beyond IP would be needed to produce a complete,
+ functioning, internet even if the ISO IP were adopted. It appears that
+ the existing DOD ICMP and GGP or its successors could be modified to
+ operate with the ISO IP with modest effort, but this requires further
+ study and validation in an operational system.
+
+ A table at the end of this chapter compares DOD and ISO IP packet
+ formats.
+
+COMPARISON ON THE BASIS OF PERFORMANCE, SECURITY, AND RISK
+
+ Performance
+
+ The performance of a transport protocol, such as TCP or TP-4, is a
+ function of its implementation as well as its inherent design.
+ Experience in implementing TCP and other proprietary protocols has
+ demonstrated that implementation considerations usually dominate.
+ This makes it difficult to compare protocols, since a wide range in
+ efficiency of implementations is possible. Furthermore, there are a
+ number of dimensions along which an implementation can be optimized.
+
+ Despite the difficulties, protocol designers have developed several
+ metrics for comparing transport protocols. These view protocol
+ performance from a variety of perspectives, including (1) user
+ response time, (2) throughput on a single connection, (3) network and
+ host computer resource utilization. Protocol efficiency can also be
+
+National Research Council [Page 19]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ significantly affected by the communications environment. Protocol
+ efficiency must be considered in a wide range of communication
+ environments, including local area networks, satellite links,
+ terrestrial links, and packet-switched networks.
+
+ The critical algorithms most affecting protocol performance are those
+ that perform end-to-end error control and end-to-end flow control.
+ These algorithms affect the response time, throughput, and resource
+ utilization of the protocol during the data transfer phase. The
+ efficiency of the connection management procedures may also be
+ important in applications involving frequent connections of brief
+ duration.
+
+ The committee compared the algorithms and message formats specified
+ for each protocol for critical functions, including flow-and
+ error-control and connection management. They concluded that since
+ the two protocols were sufficiently similar there would be no
+ significant difference in performance of TCP or TP-4 implementations
+ of equal quality optimized for a given environment.
+
+ The committee compared the error-and-flow-control algorithms of TCP/IP
+ and TP-4. Both employ window-based techniques using large-sequence
+ number spaces and both permit large window sizes. Their differences
+ are minor. TCP performs its error-and-flow-control in units of octets,
+ rather than the protocol data units employed by TP-4. This adds a
+ small amount of overhead to TCP calculation in return for a finer
+ control over host buffer memory. The committee did not consider the
+ difference significant, assuming that appropriate buffer management
+ strategies are implemented by transport and higher-level protocols.
+ TP-4 employs more sophisticated techniques to ensure that flow-control
+ information is reliably transmitted than does TCP. These more
+ sophisticated techniques may reduce TP-4 protocol overhead during
+ periods of light load in some applications, possibly adding slightly
+ more CPU load in other cases. The committee did not consider these
+ effects significant.
+
+ Both protocols employ a three-way handshake for establishing a
+ transport connection. The differences between the TCP and TP-4
+ handshake are related to the addressing conventions employed for
+ establishing connections and do not affect protocol efficiency. In
+ the common cases where a client process requests a connection to a
+ server process, the TCP and TP-4 operations are equivalent.
+
+ Both protocols permit a range of policy decisions in their
+ implementation. These include (1) selection of timer values used to
+ recover from transmission errors and lost packets, (2) selection of
+ window sizes at the receiver and transmitter, and (3) selection of
+ protocol data unit sizes. Both permit substantial reduction in
+ control message overhead by expanding window sizes. Both permit
+ credits to be granted "optimistically," permitting receiver buffers to
+ be shared over several transport connections and permitting credit
+ reduction in the event of buffer congestion. Both permit optimizing
+ protocol efficiency by delaying control message traffic when it does
+
+National Research Council [Page 20]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ not need to be transmitted, combining it with later data or control
+ traffic.
+
+ The most significant difference between TCP and TP-4 flow control
+ derives from slight differences in expression of flow control at the
+ transport layer service interface. TCP employs a stream model while
+ TP-4 uses a message model. These two models are equivalent in
+ function; however, some higher-level applications protocols may be
+ more naturally expressed in one model than the other. The committee
+ considered the possibility that current ARPA protocols might require
+ some adaptation to operate more efficiently with TP-4. For this
+ reason the committee recommends that the DOD study the operation of
+ current DOD higher-level protocols on TP-4 (recommendation 5, Chapter
+ XI).
+
+ Security
+
+ The committee considered the impact of security requirements on
+ transport protocols primarily and also on overall protocol hierarchies
+ in the DOD, The American National Standards Institute (ANSI), and ISO.
+ Based on the information the committee received, it finds that:
+
+ The current TCP-4 and TP-4 are sufficiently equivalent in their
+ security-related properties that no significant technical points
+ would favor the use of one over the other.
+
+ There is no technical impediment to their equivalent evolution over
+ time in the security area.
+
+ Risk
+
+ There are several risks in implementing a new protocol or protocol
+ family. These include (1) fatal flaws in protocol design not easily
+ rectified, (2) errors in protocol specification, (3) ambiguities in
+ protocol specification, (4) errors in protocol implementation, (5)
+ performance degradation due to inefficient implementation, (6)
+ performance degradation due to "untuned" implementation, and (7)
+ performance degradation due to untuned application protocols.
+
+ This list of risks comes from experience in implementing computer
+ networks based on the DOD protocols and proprietary commercial
+ protocols. Considering that it took more than ten years for the
+ current TCP protocols to reach their current state of maturity and
+ that the TP-4 protocol is only about two years old, the committee
+ devoted considerable attention to the maturity of TP-4.
+
+ Fatal Flaws in Protocol Design
+
+ Early ARPANET protocols had a number of "fatal" design errors that
+ resulted in deadlocks or other serious system failures. Commercial
+ networks had similar problems in early design phases. The committee
+ considered the possibility that TP-4 could suffer from similar faults
+ and concluded that this was unlikely. TP-4 employs design techniques
+
+National Research Council [Page 21]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ similar to those of TCP and proprietary transport protocols. The
+ faults encountered in the ARPANET are now well known. Indeed, the
+ state of the art in transport protocol design is now quite mature.
+ The developers of the TP-4 protocol were familiar with the earlier
+ protocols and their problems.
+
+ Errors and Ambiguities in Protocol Specification
+
+ Early in the development of TP-4, NBS developed a formal protocol
+ specification and a test environment based on this specification. A
+ protocol implementation can be partially compiled automatically from
+ the formal specification. Other implementations can be tested against
+ this master implementation. The NBS protocol laboratory was used to
+ debug the formal specification of TP-4 and is currently being used to
+ certify other implementations of TP-4. The laboratory has also
+ developed and employed tools to analyze the specification for possible
+ problems. The existence of this laboratory and the results obtained
+ to date led the committee to conclude that there is no substantial
+ risk associated with the TP-4 protocol specification.
+
+ In contrast TCP has only recently received a formal specification. To
+ the committee's knowledge most existing TCP implementations predate
+ the formal TCP specification and have not been derived from the formal
+ specification. In the committee's opinion the formal TCP
+ specification is likely to have more bugs or ambiguities than the TP-4
+ specification.
+
+ At the present time NBS has developed the only formal specification
+ for ISO TP-4. ISO is currently developing standards for formal
+ specification techniques that are similar to those used by NBS. When
+ these specifications are complete ISO will update the TP-4
+ specification to include a formal description. In translating the
+ current informal ISO specification into the formal specification there
+ is a risk that the ISO specification may be changed such that it is no
+ longer consistent with the current NBS specification. The National
+ Bureau of Standards is playing a key role in developing the ISO formal
+ specification techniques and formal specification. It plans to
+ generate automatically an implementation of the ISO formal
+ specification and verify it against the NBS specification using the
+ NBS test tools. In the committee's opinion this makes the risk of
+ unintentional changes in the ISO specification quite low.
+
+ One possible risk remains. The ISO specification for TP-4 that was
+ approved is an informal document subject to the ambiguities of
+ informal protocol specifications. The formalization may remove
+ ambiguities that have gone undetected and that were the basis of its
+ approval. It is conceivable that once these ambiguities are exposed,
+ the current consensus for TP-4 may dissolve. The committee considers
+ this risk to be very low. The areas of ambiguity in protocol
+ specifications are typically only of concern to protocol implementors.
+ The current protocol implementors through much of the world are
+ typically using the NBS formal specifications as a basis of their
+ implementations of TP-4 and have access to the NBS test tools for
+
+National Research Council [Page 22]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ certifying their implementations. In the event of a possible
+ conflict, the majority of implementors could be expected to support
+ resolution of ambiguities in favor of the current NBS formal
+ specification, making it unlikely that ISO would approve an alternate
+ resolution.
+
+ Errors in Protocol Implementation
+
+ Several factors influence the likelihood of errors in a protocol
+ implementation. These include the complexity of the protocol, quality
+ of the protocol specification, the experience of the implementors, and
+ the availability of test tools. Based on the availability of the NBS
+ test tools and formal protocol specification for TP-4, the committee
+ did not see any significant risk of errors in implementing TP-4.
+
+ Performance Issues
+
+ The largest risk in implementing TP-4 concerns the performance of the
+ implementations. This risk is not inherent in the protocol as
+ specified, but is present in new implementations of any transport
+ protocol. Experience has shown that performance can often be improved
+ by a factor of two or more by careful attention to implementation
+ details and careful performance measurement and tuning. The committee
+ considered it likely that some initial implementations of TP-4 will
+ have significantly lower performance than the current mature
+ implementations of TCP. Evidence to support this conclusion may be
+ found in data supplied by the DOD which show a wide range of
+ performance of TCP implementations.
+
+ Some members of the committee expressed the belief that over the long
+ term, TP-4 will afford better performance due to widespread commercial
+ support. Vendors will be highly motivated to optimize performance of
+ their TP-4 implementations, since a large number of users will
+ benchmark implementation performance. Many individuals will become
+ familiar with implementations of TP-4 and with configuring and
+ operating networks based on TP-4. Initially, this expertise will be
+ found in organizations developing TP-4 implementations and
+ installation.
+
+ The committee believes that the largest performance risks are short
+ term. The performance of existing DOD high-level protocols may be
+ affected by subtle differences between TP-4 and TCP interfaces.
+ Highlevel DOD implementations and protocols may require retuning to
+ attain some high-level efficiency using TP-4. Another short-term risk
+ is potential lack of experience in configuring and operating
+ TP-4-based networks. The committee believes that a program of testing
+ and development would minimize these risks, ensuring that the current
+ high-level DOD protocols run effectively on TP-4-based networks.
+
+ There is a possibility that the equivalent, but different, protocol
+ mechanisms and interfaces in TP-4 may manifest some undesirable
+ behavior that is not expected and which cannot easily be removed by
+ tuning. In this event ISO may find it necessary to make some
+
+National Research Council [Page 23]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ modifications to TP-4. It is unlikely that such problems will be
+ serious enough to prevent an early transition to TP-4. If such
+ problems are discovered, it is expected that they can be handled
+ through the normal standards process of periodic enhancement. A
+ number of proprietary commercial networking protocols are similar in
+ operation to TP-4 and do not have serious performance problems. Any
+ enhancements that may be desirable can probably be added to TP-4 in a
+ compatible fashion, permitting interoperation of enhanced and
+ unenhanced implementations.
+
+TABLE: Comparison of DOD and ISO IP Packet Formats
+
+ DOD ISO (not in correct order)
+ ----------------------------------------------------------------------
+
+ Protocol version: 4 bits Version: 8 bits
+ Header Length (in 32-bit words): [Header] Length (in bytes): 8 bits
+ 4 bits
+ Type of service: 8 bits Quality of service**: 8 bits
+ (includes 3-bit Precedence) Precedence**: 8 bits
+ Total Length: 16 bits Segment Length: 16 bits
+ ID: 16 bits Data Unit ID*: 16 bits
+ Don't Fragment flag Segmentation Permitted flag
+ More Fragments flag More Segments flag
+ Fragment offset: 13 bits Segment offset*: 16 bits
+ Time to live (sec): 8 bits Lifetime (.5 sec): 8 bits
+ Protocol number: 8 bits ---
+ Header checksum: 16 bits Header checksum: 16 bits
+ (provided by subnet layer) Network Layer Protocol ID: 8 bits
+ --- [Generate] Error flag
+ (in ICMP) Type: 5 bits
+ --- Total Length*: 16 bits
+ ............. .............
+ Source address: 32 bits Source address length: 8 bits
+ Source address: var.
+ Dest. address: 32 bits Dest. address length: 8 bits
+ Dest. address: var.
+ ............. .............
+
+ OPTIONS: NOP, Security, OPTIONS: Padding, Security
+ Source Route, Record Route, Source Route, Record Route,
+ Stream ID, Time Stamp Quality of service, Precedence,
+ Error reason (only for error type)
+ ............. .............
+ DATA DATA
+ ......................................................................
+
+ * only present if segmentation is in use
+ ** in options
+
+
+
+
+
+National Research Council [Page 24]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ IV. STATUS OF DOD AND ISO PROTOCOL IMPLEMENTATIONS AND SPECIFICATIONS
+
+DEPARTMENT OF DEFENSE
+
+ The DOD internetting protocol was first introduced in 1974 and later
+ split into separate TCP and IP specifications. From 1974 until 1978,
+ when they were adopted as DOD standards, the protocols underwent a
+ number of major revisions. These revisions were largely a result of
+ extensive experience gained by researchers working on the DARPA
+ Internet project. The DARPA "Request for Comment" and "Internet
+ Experimental Note" technical report series document the conclusions of
+ numerous protocol-related studies and discussions. Successive
+ specifications of TCP and other internet protocols are also given by
+ reports in these series. Most of these specifications were informally
+ presented and were accompanied by discussions that affected design
+ choices. The most recent TCP documents introduce a more formal style
+ of presentation (11).
+
+ The first experimental TCP implementations were completed in 1974 at
+ Stanford University and Bolt Beranek and Newman, Inc., for the
+ PDP-11/ELF and DEC-10/TENEX systems, respectively. Today
+ implementation exists for numerous computer systems. While many of
+ these were implemented at and are supported by university and other
+ research groups, several are available as commercial products.
+
+ Testing of TCP was done on the ARPANET (12), other DOD networks
+ (Satellite net, packet radio), and a variety of local networks. For
+ several years a number of DARPA contractors used TCP in parallel with
+ the old ARPANET transport protocol (NCP). In addition, for about six
+ months preceding the January 1, l983, ARPANET cutover from NCP to TCP,
+ these hosts were joined by additional TCP-only hosts (for a total of
+ approximately thirty). This extensive testing prior to the cutover to
+ TCP enabled the networks involved to maintain operational capability
+ throughout
+
+
+
+
+
+
+
+
+
+-----
+(11) Transport Control Protocol, DOD MIL-STD-1778, August 1983.
+
+(12) The ARPANET is a data communications network established in 1969
+by the DOD's Advanced Research Projects Agency to interconnect the
+computer resources at selected research centers at substantially lower
+costs than systems then available. The ARPANET is a fully operational
+80-node network that interconnects over 200 host computers in the United
+States, the United Kingdom, and Norway. ARPA became the Defense
+Advanced Research Projects Agency (DARPA) in 1973.
+
+National Research Council [Page 25]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ the transition and to achieve normal service levels in a few months.
+ Today the TCP-based DOD networks includes hundreds of hosts (over 300
+ on DDN alone) and serves thousands of users. Traffic on just the
+ ARPANET component is now approximately 500 million packets per month.
+
+ TCP is also extensively used on local area networks including Ethernet
+ and Pronet, as well as on CSNET, the Computer Science Research Network
+ (Telenet hosts).
+
+ In addition to TCP, the DOD protocol architecture includes internet
+ layer protocols for communication between hosts and gateways (ICMP) and
+ between gateways (GGP). Experience indicates that the design of robust
+ and powerful gateways that internet numerous networks and provide
+ survivability is a complex challenge. DOD is developing new gateway
+ protocols that could be adapted to work with either DOD's or ISO's IP.
+
+ The higher-level protocols currently used on DDN for electronic mail
+ (Simple Mail Transfer Protocol), file transfer (File Transfer
+ Protocol), and remote log-in (Telnet) are TCP-specific. Their
+ specifications are stable, and numerous implementations exist. The DOD
+ has indicated its intent to adopt ISO higher-level protocols when they
+ are specified and implementations are available.
+
+ The committee has concluded that the DOD transport and internet
+ protocols are well tested and robust. It is unlikely that major
+ problems with their design or specifications will be uncovered. No
+ comprehensive facility or procedures for testing new implementations of
+ TCP now exist, although efforts in this area are being started at
+ Defense Communications Agency (DCA).
+
+INTERNATIONAL STANDARDS ORGANIZATION
+
+ Standardization and development of the ISO IP and ISO TP-4 are
+ proceeding in a relatively independent fashion. Currently, TP-4 is
+ further along in the standardization process. The local area network
+ communications environment has created an immediate need for TP-4
+ functions; however, communications within a single Local Area Network
+ (LAN) do not need an internet capability. A "null" IP has been defined
+ to enable TP-4 to be used on a single LAN without the necessity of a
+ complete IP. It is quite likely that some early TP-4 products will
+ implement this null IP, leaving implementation of the complete IP for
+ future product development. In the following discussion, TP-4 and IP
+ will be treated separately due to this potential independence.
+
+ TP-4 Status and Plans
+
+ The ISO TP-4 became a Draft International Standard in September 1983.
+ The final stages in standardization are primarily procedural. The
+ committee expects products that implement TP-4 to be widely available
+ in the market within about two years. It normally takes twelve to
+ eighteen months for implementations and testing prior to product
+ announcement. Some vendors apparently began implementation and testing
+ the protocol
+
+National Research Council [Page 26]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ soon after it became a draft proposal in June 1982, because the
+ protocol was essentially frozen at that time.
+
+ At present, INTEL and Able Computer have announced the availability of
+ products that implement TP-4 for use over LANs. The committee does
+ not know, however, whether these products have been delivered or
+ incorporated into systems. In addition, more than twenty companies
+ have indicated their support of TP-4 and their intention to
+ incorporate TP-4 into future products, without announcing specific
+ products or availability dates. Most companies do not make specific
+ product announcements until relatively late in the product development
+ process.
+
+ In December 1982 six vendors and network users interested in early
+ development of TP-4 products requested NBS to hold a series of
+ workshops on the operation of TP-4 in a LAN environment. To date,
+ four workshops have been held, with more than thirty companies in
+ attendance. The first workshop set a goal of demonstrating
+ multivendor networking at a major U.S. national computer conference.
+ The second workshop, held in April 1983, determined that
+ demonstrations would include a file transfer application and would be
+ developed on two local area network technologies currently
+ standardized by the Institute of Electrical and Electronics Engineers
+ (IEEE). These technologies are the Carrier Sense Multiple Access with
+ Collision Detection, which is standardized by IEEE committee 802.3,
+ and the Token Bus, which is standardized by IEEE committee 803.4. The
+ workshop selected the National Computer Conference in July 1984 for
+ the demonstrations.
+
+ Vendors committed to the demonstration developed and tested TP-4
+ implementations using the NBS test tools. The workshops defined a
+ schedule that called for individual testing through April 1984 with
+ multivendor testing commencing thereafter. While the vendors that
+ participated in the demonstration have emphasized that participation
+ in the demonstration is not a commitment to product development, a
+ number of large customers have indicated that there will be an
+ immediate market demand for TP-4 implementation as soon after the
+ demonstration as practical. The committee considers it highly likely
+ that many commercial vendors will announce commitments to deliver TP-4
+ products shortly after the demonstration.
+
+ Internetwork Protocol Status and Plans
+
+ The ISO Internetwork Protocol (IP) became a Draft International
+ Standard (DIS) in May 1984 (13). The DIS was out for ballot for the
+ previous eight months. Attaining DIS status freezes the technical
+ approach, permitting implementations to begin.
+
+
+-----
+(13) ISO Draft Proposal, Information Processing Systems -- Data
+Communications -- Protocol for Providing Connectionless Network
+Services, DP 8473, May 1984.
+
+National Research Council [Page 27]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The ISO IP specification is only one of several specifications needed
+ to completely specify the Network Layer. A number of other
+ specifications are needed, including a Gateway-to-Host error protocol,
+ a network wide addressing plan, and a Gateway-to-Gateway Protocol for
+ managing routing information. A complete specification is needed
+ before an internetwork, consisting of gateways and hosts, can be
+ deployed. Most of the complexity of the Network Layer, however, is
+ confined to the gateways. A complete standardization of the Network
+ Layer is not required to develop and deploy host systems.
+
+ The International Standards Organization is currently developing
+ proposals for conveying error information between hosts and gateways.
+ It is expected that responses to the Draft Proposal by ISO members
+ will include proposals to provide these functions. The committee does
+ not consider this a controversial area and expects that these
+ capabilities will be included in the ISO standard by the time it
+ reaches Draft International Status.
+
+ Addressing is a more complex issue. The addressing structure of a
+ computer internetwork depends on complex trade-offs between
+ implementation complexity, flexibility, network cost, and network
+ robustness. Addressing structure in a large network can influence the
+ range of possible policy decisions available for routing network
+ traffic. The trade-offs for a military environment may be
+ significantly different from those of a commercial environment. The
+ ISO has considered these factors in its existing IP. A flexible
+ addressing scheme is provided, permitting implementation of a variety
+ of addressing structures. Host computers need not be concerned with
+ the internal structure of addresses. The committee considers that the
+ IP-addressing scheme has sufficient flexibility that host
+ implementations can be constructed that will support the full range of
+ addressing philosophies allowed by ISO, including those needed by DOD.
+
+ Routing algorithms, like addressing, are complex and often
+ controversial. For this reason ISO has not yet attempted
+ standardization of routing algorithms. A routing algorithm is a key
+ part of a Gateway-to-Gateway Protocol. A single network must
+ implement a common routing algorithm. In the absence of an ISO
+ routing algorithm, a network must be based on either proprietary
+ routing algorithms or on other standards.
+
+ The committee has studied the current ISO IP and the current ISO
+ addressing structure. It believes that it will be possible to map the
+ current DOD IP-addressing structure and routing algorithm into the ISO
+ network layer. In practice this means that the Gateway-to-Host
+ Protocols and addressing formats will fully comply with the ISO
+ standards, while gateways will need to include additional DOD
+ capabilities. (This is addressed in recommendations, section IX.)
+ This approach will enable DOD to procure commercial host
+ implementations, while retaining the need for procuring DOD-specific
+ gateways. The committee believes these hybrid DOD-ISO gateways can be
+ readily developed by modifying existing DOD gateway implementations.
+ Since the majority of systems in a network are hosts and not gateways,
+
+National Research Council [Page 28]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ the committee considers this approach worthwhile.
+
+ To the committee's knowledge no vendor has yet announced plans to
+ support the ISO Internetwork Protocol. This is not surprising, since
+ the ISO IP attained Draft Proposal status only recently. The
+ committee has considered the possibility that the ISO IP may not
+ attain the same wide level of market demand and vendor support
+ anticipated by TP-4. Since host support of IP is necessary for DOD to
+ migrate to ISO protocols, the committee has considered this question
+ in some depth.
+
+ While it is possible to operate TP-4 directly over a LAN or directly
+ over an X.25-based, wide-area network, some form of internetwork
+ capability or alternative approach is needed to interconnect systems
+ attached to multiple LANs via Wide Area Networks (WANs). In the
+ current ISO open systems architecture, this function is to be provided
+ by the Network layer. There are two possible Network layer services,
+ connectionless and connection oriented. The ISO architecture permits
+ both of these services, leaving it to the market place to determine
+ which approach is to be selected. The DOD believes that the
+ connectionless approach best suits their needs.
+
+ Developing a connection-oriented network that operates over a mixed
+ LAN and WAN environment is considerably more difficult than developing
+ a connectionless one. Existing LANs are inherently connectionless and
+ existing (X.25) WANs are inherently connection oriented. A protocol
+ to provide internetwork service between these LANs must arrive at a
+ common subnetwork capability. It is a relatively simple matter to
+ adapt a connection-oriented to a connectionless service since it can
+ be done by ignoring unneeded functions of the connection-oriented
+ service. Adapting a connectionless subnetwork to the needs of a
+ connection-oriented network service is much more difficult. Many of
+ the functions provided by TP-4 would be needed in the network layer to
+ build such a service.
+
+ Some work is currently going on in European Computer Manufacturer's
+ Association (ECMA) to interconnect WANs and LANs in a
+ connection-oriented fashion. There is considerable controversy
+ surrounding several proposals, since some participants in the
+ standards process do not believe the proposals conform to the ISO
+ Reference Model for Open Systems Interconnection. This, plus their
+ complexity, makes it unlikely that a connection-oriented network
+ standard will gain support in ISO in the immediate future.
+
+ There is an immediate need for users to build networks consisting of
+ interconnected LANs and WANs. Such networks are currently in place
+ using vendor proprietary architectures. Market pressures to build
+ multivendor LAN and WAN networks make it quite likely that vendors
+ will adopt the immediate solution and implement the connectionless ISO
+ IP. The committee believes that DOD can enhance the early
+ availability of ISO IP by announcing its intention to use it.
+ Commercial availability of IP is an important part of a migration
+ strategy, as described in the section on recommendations. The
+
+National Research Council [Page 29]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ committee believes that vendors would be responsive to DOD requests
+ for IP, since IP is quite simple to implement in comparison with TP-4
+ and since they foresee the need to operate in mixed LAN-WAN
+ environments.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 30]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ V. MARKETS
+
+The committee reviewed the market demand and its potential with respect
+to both TCP and TP-4 to provide an indication of the likelihood and
+rapidity with which competition and its benefits will develop. The
+committee concludes that the market demand for TCP protocols will be
+small outside the United States. The demand for TP-4, on the other
+hand, is expected to be worldwide.
+
+In this report we use the term market demand to indicate the potential
+or actual demand for products using the protocols under discussion. A
+large market is characterized by a broad demand from all sectors of the
+marketplace: consumers, businesses, and governments. The broadest
+demand is an international demand in all sectors. We distinguish the
+demand for products from the supply that usually develops as a result of
+the demand. It is assumed here that a broad market demand will result in
+a broad range of products, competitive in price, quality, function, and
+performance.
+
+The demand for products implementing computer communication protocols is
+discussed in relation to the requirements placed on the potential
+customer. Specifically, the customer may be required to acquire products
+that meet one or the other of the standards under discussion or may have
+no obligation to use either of the two. That is, customers will fall
+into one of the following classes with respect to these standards:
+
+ 1. DOD standards required.
+
+ 2. International or National standards required.
+
+ 3. No requirement with respect to standards.
+
+Although customers in the third class may be under no formal obligation
+to use standards, they may still prefer a standard solution for several
+possible real or perceived benefits. They may, for example, obtain a
+broader selection of products using the standard solution or may obtain
+a more competitive price. They may also require a specific
+communication protocol in order to share information with products that
+are required by fiat to implement certain standard protocols. This need
+for compatible protocols to communicate is a powerful driving force
+toward communication standards.
+
+DEPARTMENT OF DEFENSE NETWORKS MARKET STATUS AND PLANS
+
+ The major networks of the Defense Data Network include the following:
+
+
+
+
+
+
+
+
+
+National Research Council [Page 31]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Military Network (MILNET)--operational and growing.
+
+ Advanced Research Projects Agency Network (ARPANET)--operational and
+ growing.
+
+ WWMCCS Intercomputer Network (WIN)--to be upgraded.
+
+ DOD Intelligence Information System (DODIIS)--to be upgraded.
+
+ Strategic Air Command Digital Information Network (SACDIN)--to be
+ upgraded.
+
+ Movement Information Network (MINET)--to be established in 1984.
+
+ Sensitive Compartmented Information (SCI) net--to be established in
+ 1985.
+
+ TOP SECRET (TS) net--to be established in 1985.
+
+ SECRET net--to be established in 1986.
+
+ Initially, each of these networks has its own backbone. The networks
+ will be integrated into a common Defense Data Network in a series of
+ phases starting in 1984 with the integration of MILNET and MINET. It
+ is planned that by 1988 they will all be integrated but communities of
+ interest will operate at different security classifications
+ interconnected with Internet Private Line Interfaces (IPLIs). When
+ appropriate technology becomes available in the late 1980s, the network
+ will have the capability for multilevel security, including end-to-end
+ encryption, and will achieve interoperability between all users.
+
+ The following observations are relevant to the TCP and TP-4 issue:
+
+ The DOD currently has two major networks, MILNET and ARPANET,
+ currently comprising the DDN. About sixty subnets and hundreds of
+ hosts are internetted and most use TCP.
+
+ This year a European network, MINET, will be activated and integrated
+ into the DDN. It uses TCP.
+
+ In the second half of 1983, fifteen additional subscribers have been
+ added to MILNET and current planning estimates hundreds more
+ additional subscribers in 1984 and 1985.
+
+ For the many DDN users that are, or shortly will be, interconnected
+ over common backbones, there are groups of users that need
+ interoperability within the group. These groups are determined by the
+ military department they are part of as well as by functions such as
+ logistics, maintenance, training, and many others.
+
+ The Air Force and the Army are both committed to the use of TCP for
+ some of their networks or subnetworks (including Local Area
+
+
+National Research Council [Page 32]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Networks) and active acquisition programs are underway, or will be
+ initiated, during the next twelve to eighteen months.
+
+ The DDN Program Office has procured, or shortly will procure, devices
+ to facilitate terminal and host access to DDN hosts and terminals.
+ These devices employ TCP.
+
+ NATO has discussed protocol standards and has selected ISO as an
+ approach, subject to its being adapted to meet military requirements,
+ if such adaptation is necessary. There is no definitive planning
+ underway, however, to develop a NATO computer network.
+
+ The Mail Bridge that will allow traffic to pass between the classified
+ segment and the unclassified segment will use TCP and is scheduled for
+ a 1987 Initial Operational Capability (IOC).
+
+ In general, the backbone in the various networks provides functions at
+ layers below TCP and TP-4. As a result a backbone (such as MILNET)
+ could support users of either protocol set. The users of one set
+ could not, however, interoperate with the users of another unless
+ additional steps are taken.
+
+ In summary, there is a large TCP community operational today and the
+ community is growing rapidly. In addition, there are, or shortly will
+ be, procurements underway that plan to use TCP. The rate of growth
+ cannot be precisely estimated in part because of uncertainties in
+ demand and availability of trunks and cryptographic equipment. On the
+ other hand, interconnection of several major networks will not take
+ place until 1987 or later; and for those elements that are
+ interconnected, there are many groups of users that primarily require
+ interoperability with each other.
+
+ System Descriptions
+
+ MILNET is a network for handling the unclassified operational data of
+ the DOD. It was created after the decision in 1982 to cancel the
+ AUTODIN II system by dividing the ARPANET into two nets, MILNET and
+ ARPA Research Net. The majority of the capacity of ARPANET was
+ assigned to MILNET, and the number of subscribers is growing rapidly.
+ The network backbone does not require the use of TCP but its use is
+ generally mandated for subscribers. To achieve TCP functions, the DDN
+ will procure some interface devices and thereby take the burden off
+ some subscribers.
+
+ ARPANET supports most of the research organizations sponsored by
+ DARPA. It generally uses TCP but some users continue to use NCP.
+
+ MINET is a European network scheduled for Initial Operational
+ Capability (IOC) in 1984 to handle unclassified operational traffic,
+ mostly logistical, and tie into the MILNET. It will have 8 nodes, 8
+ TACs, and 3 hosts to process electronic mail. These hosts and others
+ to be added to the net will use TCP and the File Transfer Protocol
+ (FTP).
+
+National Research Council [Page 33]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The Department of Defense Intelligence Information System currently
+ uses a home-grown protocol. Sometime after 1984 its plans are to
+ upgrade it to TCP. It will be a 3-node, 3-host net with plans to
+ upgrade it to 20 to 30 nodes and about 50 hosts. The net is run at a
+ high-security level (SCI) for communicating compartmented data. The
+ SCI network consists of those users of SCI who are outside of DODIIS.
+
+ SACDIN is an upgrade of the digital communications system of the
+ Strategic Air Command. The IOC is planned for about 1985. At
+ present, TCP is not planned initially as a protocol. SACDIN will
+ operate with multilevel security up to Top Secret sensitive
+ information.
+
+ WIN is the WWMCCS Information Network. It is currently operational
+ and uses NCP as a transport protocol. There is a major effort underway
+ to modernize the WWMCCS, including upgrading or replacing current
+ computers, providing Local Area Networks at major centers throughout
+ the world, and providing common software packages for utilities and
+ some applications. The upgrading of the transport protocols is part of
+ this effort. Schedules are still uncertain but there is a target of
+ 1986 for the protocol upgrading.
+
+ TOP SECRET is a network that will support top secret users other than
+ WIN and SACDIN.
+
+ SECRET net is a network that will operate at the Secret level. It
+ should be very useful for a large community that does not routinely
+ need top secret or compartmented information. This is a community
+ primarily outside the command and intelligence communities and
+ includes missions such as logistics, procurement, and research and
+ development. DOD will start the system as soon as there is sufficient
+ cryptographic equipment; by 1986 they hope to have a 90-node network
+ with several hundred subscribers.
+
+ The Army plans to establish a Headquarters Net tying together major
+ headquarters with an IOC of 1986. It will use TCP.
+
+ The Air Force has established a Program Office to help in the
+ development of Local Area Networks at major Air Force installations.
+ These could be internetted using the DDN and thereby also gain access
+ to other nodes. TCP has been mandated. Initial procurements are
+ underway.
+
+ Mail Bridge will provide gateways between ARPA Research Net and other
+ elements of the DDN. These would use TCP and are scheduled for IOC in
+ 1987.
+
+ During 1984 the DDN is procuring two capabilities that will facilitate
+ use of the network and higher-level protocols.
+
+ The first capability will be provided shortly by Network Access
+ Controllers (NAC). The NACs provide three elements all based on TCP:
+
+
+National Research Council [Page 34]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ 1. Terminal Access Controllers (TACs) allow a cluster of terminals
+ to access hosts on the DDN. Many are in operation today as a
+ legacy of the ARPANET developments. New ones will be
+ competitively procured.
+
+ 2. Terminal Emulation Processes (TEP) allow the connection of a
+ high-capacity host to the DDN through a number of terminal-like
+ lines.
+
+ 3. Host Front-End Processors (HFP) allow high-capacity host
+ connection to the DDN through use of a Network Front End that
+ off loads much processing capacity from the host.
+
+ The second capability will be provided by software the DDN is
+ currently procuring for up to seventeen families of specific
+ combinations of hosts and their commercially available operating
+ systems. The software packages will include 1822 or X.25, TCP, and
+ utility protocols for terminal access, mail, and file transfer.
+ Initial operational capability is planned for late 1985.
+
+ Integration
+
+ MINET will be connected to MILNET in 1984. This will be an
+ unclassified network.
+
+ WIN, DODIIS, SECRET, and SACDIN will be integrated as a classified
+ network in 1987 at the earliest. Since they all operate at different
+ security levels, they will be able to use the same DDN backbone but
+ will be cryptologically isolated.
+
+ Integration and interoperability of all the networks will not be
+ possible until the late 1980s at the earliest, since this will require
+ successful implementation of an advanced technology for end-to-end
+ cryptological networking and the development of techniques for
+ multilevel security in individual and netted computer systems.
+
+ The use of gateways as elements to integrate networks is under
+ consideration. Gateways are currently operational to interconnect
+ MILNET with (l) ARPANET (six gateways primarily used to exchange mail
+ between authorized users), (2) MINET (one gateway for use prior to
+ integration of the two networks into one), and (3) eight
+ developmentally oriented networks. There are many more gateways
+ internetting ARPANET with other research nets. Most of these gateways
+ use the ARPA-developed Gateway-to-Gateway Protocol. It is now
+ realized that this protocol is deficient for widespread use and ARPA
+ has been investigating alternatives.
+
+ The earliest requirement for additional gateways in the operational
+ elements of the DDN will be to internet Local Area Networks into
+ global networks of the DDN. A new "stub" protocol has been developed
+ that might meet this need. The DDN is reviewing its requirements for
+ available gateways and approaches.
+
+
+National Research Council [Page 35]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+INTERNATIONAL AND NATIONAL STANDARD MARKET DEMAND FOR TP-4
+
+ In the United States and most countries of the world, national
+ standards organizations adopt international data communication
+ standards.
+
+ In the United States the standards for the transport protocols are
+ established by the American National Standards Institute (ANSI). The
+ same standards for the federal sector are established by the NBS with
+ an exception for DOD's military needs which may be established by MIL
+ standards. Market demand for the latter was previously discussed.
+
+ Outside the DOD there are numerous government agencies and
+ organizations such as the Federal Aviation Agency, Internal Revenue
+ Service, the Federal Bureau of Investigation, and the Federal Reserve
+ Banks which have, or will have, networks that fall under the guidance
+ of the NBS and will probably use the NBS-specified standard protocols
+ when the NBS standard is issued. Already the Federal Reserve is
+ procuring its computer networking products using the X.25 protocol.
+
+ National Support of International Standards
+
+ The earliest evidence of demand for TP-4 products is in countries that
+ give strong support for ISO standards. Most countries outside of the
+ United States give the international standards much stronger
+ governmental support than the United States does for a variety of
+ reasons. First, in most cases these governments own the postal and
+ telecommunication monopolies. Frequently, the responsibility for
+ these organizations is at a ministerial level in the government.
+ Furthermore, many of the modern countries have concluded that the
+ information industry is a national resource and one of the growth
+ industries of the future. International standards that are neutral,
+ in the sense that no manufacturer has a head start, give the companies
+ in these countries the additional margin they feel is necessary to
+ compete in the worldwide market. It is also recognized by many that a
+ worldwide market is much better than a market demand fragmented by
+ national geographic and political considerations. Finally, the PTTs
+ have traditionally provided information services equivalent to those
+ for which some of the ISO computer communication protocols are
+ designed. The best example is Teletext, which is an upgraded version
+ of the Telex system used widely outside the United States.
+
+ Consequently, government networks in many countries use the
+ international ISO standards or the national standards derived from the
+ international standards. Bid requests for government networks in
+ France and Germany, for example, have required support for ISO
+ protocols for over a year even though the standards are not yet fully
+ approved. These bids ask the respondent only to state support for the
+ protocols. No doubt, as the ISO protocols become stable, these
+ countries will require the protocols for their networks. These
+ government networks will further influence the implementation of
+ networks not actually required to use the international and national
+ standards.
+
+National Research Council [Page 36]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+MARKET SEGMENTS NOT REQUIRED TO USE TCP OR TP-4
+
+ Most of the demand for communication protocols comes from potential
+ customers who are under no government fiat to use either TCP or TP-4
+ protocols in their networks or network products. Many of these will
+ use existing supplier-specified protocols. Such protocols have been
+ embedded in products for over ten years and are well tested both
+ formally and through field experience in thousands of networks.
+ Continuing demand for these protocols will not contribute to the
+ relative demand for either TCP or TP-4.
+
+ There are widely recognized advantages in using international standard
+ protocols for computer communications. First, there is tremendous
+ value in exchanging information with other information users. As the
+ standard protocols become widely used, the value of the information
+ accessible through networks using these protocols is normally greater
+ than the value of information accessible through less widely used
+ networks protocols. This is the reason that industry groups such as
+ airlines, banks, and insurance companies band together to set up common
+ networks. Similarly, it is recognized that there are economies of
+ scale for widely used networking protocols both in the sense that
+ equipment can be obtained at lower cost and in the sense that the
+ manufacturer's improvements in performance, function, and cost will be
+ repaid by market demand. In addition, many network protocol users wish
+ to have the option to procure equipment from a wide variety of vendors.
+ Sometimes international standards encourage this environment. Finally,
+ international organizations would prefer to have common procurement of
+ equipment and software for worldwide operations. Thus international
+ standards are preferred for operational as well as logistic
+ considerations.
+
+ In the United States much of the demand for TP-4 will develop in the
+ industries that exchange information regularly with entities of the
+ federal government. If the Federal Reserve were to use the TP-4
+ standard for exchanging information with member banks, for example,
+ there would be pressure on the banks to use TP-4. Similarly, if DOD
+ suppliers wish to have easy access to DOD employees using a system
+ based on TCP, they would need to use TCP. Also many of the
+ university-oriented networks use the ARPANET protocols to exchange
+ information with other university ARPANET users.
+
+ The committee concludes that the demand for TP-4 in the United States
+ will significantly out weigh the demand for TCP independent of DOD's
+ adoption of TP-4. If DOD adopts the ISO TP-4 immediately or if DOD
+ adopts TP-4 after a demonstration, the U.S. market demand for TCP
+ protocols will disappear as the current networks are converted to TP-4.
+ If DOD chooses to use the DOD TCP indefinitely, clearly the DOD and
+ ARPANET demand for TCP will continue.
+
+ A similar set of market forces operates outside the United States
+ except that the foreign governments are more strongly in favor of
+ international and national standards and have smaller investments in
+ nonstandard equipment. Thus there are even more industries drawn to
+
+National Research Council [Page 37]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ the standards in order to share information. This is illustrated by
+ the extremely strong support for ISO efforts. The European Computer
+ Manufacturers Association has been active in the TP-4 standardization
+ effort. NATO appears committed to TP-4 implementations, and there is
+ likely to be intense competition in this arena. Lacking the federal
+ government support of two different protocol suites, there is a
+ stronger force to adopt a single international standard in most
+ countries. There are other countries with a similar problem, however.
+ Germany is beginning to install systems based on its unique national
+ standard but has committed to convert eventually to ISO protocols.
+
+ The committee concludes that there will be little market demand for the
+ TCP protocols outside the United States. The strong international
+ demand will be for ISO protocols, including TP-4.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 38]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ VI. DEVELOPMENT OF STANDARD COMMERCIAL VERSUS SPECIAL COMMERCIAL
+PRODUCTS
+
+DOD has expressed a desire to use off-the-shelf commercial products
+because they are expected to be less costly. It is expected that
+performance of commercial products will be optimized to increase
+competitiveness. User cost will be lower because of a large commercial
+customer base over which to amortize costs for development, continuous
+improvements, and maintenance. Furthermore, the DOD may benefit from
+having more vendors compete for their business. This section examines
+the way vendors select standard products for development and the
+implications in cost, continuing supports, and improvements.
+
+PRODUCT DEVELOPMENT VERSUS SYSTEM INTEGRATION
+
+ It is assumed in this discussion that off-the-shelf commercial products
+ can be used through system integration to construct system solutions.
+ Most vendors supply both standard products and system integration
+ services. Some vendors supply only the integration functions, using
+ other vendors' products. System integration adds value to the product
+ and in some cases results in modifications of the product to meet
+ system requirements. When standard products are used, the
+ responsibility for continuing maintenance and improvements almost
+ always can be passed to the product developer. Thus in this discussion
+ we assume that off-the-shelf commercial products are standard products
+ supplied by vendors to implement one or more transport-level protocols
+ for the DOD.
+
+CRITERIA FOR SELECTION OF STANDARD PRODUCTS
+
+ The product vendor's choice to develop a standard product is governed
+ by market requirements, economic opportunities, and other design
+ considerations. In the case of data transmission products, market
+ requirements include competition, connection to the installed base of
+ products, market growth, and satisfaction of the standards requirements
+ of customers.
+
+ Often the vendor will develop a product that supports several protocols
+ as options. Usually only one or two protocols will be selected for
+ primary support, and all other options are considered for secondary
+ support. The primary protocols selected for implementation are based
+ upon the largest potential market for the vendor. These protocols
+ become the vendor's standard products. Standard products are announced
+ for sale and supported on a continuing basis. Implementations of
+ secondary protocols are often adaptations of the implementations of
+ standard protocols and may be suboptimal with respect to performance
+ and continuing vendor support. Often secondary implementations are
+ created when an RFP is issued and the vendor who wishes to respond to
+ the RFP must create a special product to do so. This committee
+ believes that, in general, future standard data transmission products
+ will be either TP-4 or vendor-unique protocols and TCP will be a
+ special product.
+
+
+National Research Council [Page 39]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+STANDARD VERSUS SPECIAL PRODUCT
+
+ Within the OSI architectural model, seven layers are defined, each of
+ which will have protocols defined for interconnection of systems.
+ These protocols are controlled by standards. TP-4 is an example of a
+ protocol for the transport layer. These protocols will be implemented
+ on many vendor systems that have different systems architecture,
+ different operating system architectures, and, therefore, differences
+ in the specifics of the layer interface. The vendor systems will be
+ designed to optimize the specific environments that each vendor has
+ determined are most important to satisfy the major market objective for
+ that vendor's particular computer architectures. This determines the
+ vendor's standard system and architecture. Support of special
+ requirements will frequently be designed as modifications to a standard
+ system, using translators and other techniques to bridge the
+ differences in layer interface definitions, operating systems
+ structure, and protocols. Most support activity, optimization of
+ performance and resource usage will be directed at the standard system
+ architecture selected by the supplier.
+
+ Special-Product Process
+
+ Special-product development is initiated to meet customer
+ specifications. The specifications, schedule, and cost assume that
+ special products are released using an existing version of the
+ software system (operating system, language, communications, and data
+ manager). Support for the special product is conditioned on a support
+ contract. The special product is tested and released with that
+ system. This provides the fastest availability of the product, since
+ the schedule will only include the time to develop the product and
+ test it with the selected system. It is likely that by the time a
+ product and its software system are delivered, a newer version of the
+ software system containing code corrections and added functions and
+ other new products will have been released. Additional cost to the
+ customer is required if the vendor is to modify the special product to
+ operate on this new version of software. This occurs frequently in a
+ rapidly developing technology. If the special product is not
+ modified, operational and maintenance expenses may increase.
+
+ Standard-Product Process
+
+ A standard product is developed to meet the market requirements of a
+ market area. The development of a standard product generally has a
+ target date that is used as a basis for scheduling system development,
+ fabrication, and testing into a planned software system release. The
+ product then is included in the test and integration plan for the
+ system release and integration into a systems test procedure to assure
+ operation with the other parts of the software system. The standard
+ product then becomes a part of the software system, and as new
+ releases of the system are made, the product is tested as a part of
+ the integrated system to assure that it still operates with the
+ revised, new system. The product may also be enhanced to satisfy new
+ requirements or resolve problems of the earlier version. The product
+
+National Research Council [Page 40]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ then will operate with the latest software system release.
+
+ The integration process complicates the development process. The
+ increased complexity may result in a longer development schedule or
+ may require more resources than special products require since (1) the
+ cycle may involve a longer product requirement definition, (2)
+ additional planning and integration testing may be needed to
+ coordinate the product design with other system activities, and (3)
+ there is the possibility of up to twelve months' delay in scheduling a
+ software system release, which for most vendors generally occurs at 6-
+ to 12 month intervals. The product may be maintained with a
+ corrective code released in intermediate system fabrication and
+ integrated into the following software release. Different categories
+ of support may be available and these categories may vary by product.
+ The support categories may range from no support to full unlimited
+ warranty.
+
+CONCLUSION
+
+ The committee concludes that there are significant benefits for the
+ Department of Defense in using standard commercial products that meet
+ the department's operational needs:
+
+ Costs to the DOD for development, production, and maintenance are
+ significantly lower because (l) vendors spread the cost over a much
+ larger user base, (2) commercial vendors have to be efficient in their
+ operations in view of the competition in the market, and (3) vendors
+ look for ways to upgrade their product to meet competition.
+
+ The department may get additional useful products because vendors
+ integrate the protocol function into their corporate software and
+ hardware product lines. Thus the DOD may be able eventually to use
+ standard commercial software application products that are built on
+ top of, and thereby take advantage of, the transport protocols. The
+ DOD will thereby have a wider selection of standard commercial
+ application products to choose from. By depending on industry to
+ manage the development, maintenance, and upgrade of products, the DOD
+ can use its scarce management and technical resources on activities
+ unique to its mission.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 41]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 42]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ VII. RESPONSIVENESS OF INTERNATIONAL STANDARDS PROCESS TO CHANGE
+
+The international standards process has proven its ability to respond
+quickly to new requirements and protocol problems uncovered during
+standardization. The United States, through organizations such as the
+NBS, the ANSI, and IEEE has a leadership role in this process. The
+committee concludes that the process can be responsive to DOD's needs.
+
+The DOD will benefit from active participation in the international
+protocol standardization efforts. This will ensure that the DOD's
+evolving computer communications needs will be met in future commercial
+products. Also the DOD will have access to a broad spectrum of protocol
+experts and have access to those developing future commercial products.
+These benefits will far out weigh the costs of participation.
+
+There will probably be very few high-priority instances where DOD will
+require immediate changes to its operational commercial software. These
+may relate to security or survivability. In order to accommodate these
+changes in the short run, the DOD will need agreements with its
+commercial suppliers for quick fixes to be made while the standard is
+being changed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 43]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 44]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ VIII. OPTIONS FOR DOD AND NBS
+
+The committee believes that the Department of Defense is committed to
+adopting commercial standards when they are suitable and available and,
+therefore, will adopt the ISO standards eventually as the military
+standard for transport-level communication protocol. Further, the DOD
+realizes the benefits in cost and reliability of obtaining its data
+communications equipment from vendors who offer it as standard products.
+Of the three options identified by the committee, the first two are ways
+for the DOD to realize these benefits while the third option would
+withhold the benefits from the DOD indefinitely.
+
+The primary difference between Option l and Option 2 is in the timing of
+the transition from TCP to TP-4. This timing difference has
+implications in risk, cost, and manageability of the transition. (This
+is discussed in Chapter X in greater detail.)
+
+Option 1
+
+ The first option is for the DOD to immediately modify its current
+ transport policy statement to specify TP-4 as a costandard along with
+ TCP. In addition, the DOD would develop a military specification for
+ TP-4 that would also cover DOD requirements for discretionary options
+ allowed under the NBS protocol specifications. Requests for proposals
+ (RFPs) for new networks or major upgrades of existing networks would
+ specify TP-4 as the preferred protocol. Contracts for TP-4 systems
+ would be awarded only to contractors providing commercial products,
+ except for unique cases.
+
+ Existing networks that use TCP and new networks firmly committed to the
+ use of TCP-based systems could continue to acquire implementations of
+ TCP. The DOD should carefully review each case, however, to see
+ whether it would be advantageous to delay or modify some of these
+ acquisitions in order to use commercial TP-4 products. For each
+ community of users it should be decided when it is operationally or
+ economically most advantageous to replace its current or planned
+ systems in order to conform to ISO standards without excessively
+ compromising continued operations.
+
+ United States government test facilities would be developed to enable
+ validation of TP-4 products. The Department of Defense would either
+ require that products be validated using these test facilities or be
+ certified by the vendor. The test facilities could also be used to
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 45]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ isolate multivendor protocol compatibility problems. The existing NBS
+ validation tools should be used as the base for the DOD test
+ facilities.
+
+ Because under this option networks based on both TCP and TP-4 would
+ coexist for some time, several capabilities that facilitate
+ interoperability among networks would need to be developed. The
+ Department of Defense generally will not find them commercially
+ available. Examples are gateways among networks or specialized hosts
+ that provide services such as electronic mail. The department would
+ need to initiate or modify development programs to provide these
+ capabilities, and a test and demonstration network would be required.
+
+Option 2
+
+ Under Option 2 the Department of Defense would immediately announce its
+ intention to adopt TP-4 as a transport protocol costandard with TCP
+ after a satisfactory demonstration of its suitability for use in
+ military networks. A final commitment would be deferred until the
+ demonstration has been evaluated and TP-4 is commercially available.
+
+ The demonstration should take at most eighteen months and should
+ involve development of TP-4 implementations and their installation.
+ This option differs from Option 1 primarily in postponing the adoption
+ of a TP-4 standard and, consequently, the issuance of RFPs based on
+ TP-4 until successful completion of a demonstration. The department
+ should, however, proceed with those provisions of Option 1 that may be
+ completed in parallel with the demonstration. Early issuance of a TP-4
+ military specification, development of validation procedures, and
+ implementation of means for interoperability would be particularly
+ important in this regard.
+
+Option 3
+
+ Under the third option the DOD would continue using TCP as the accepted
+ transport standard and defer any decision on the use of TP-4
+ indefinitely. The department would be expected to stay well informed of
+ the development and use of the new protocol in the commercial and
+ international arena and, with the National Bureau of Standards, work on
+ means to transfer data between the two protocol systems. Testing and
+ evaluation of TP-4 standards by NBS would continue. The DOD might
+ eventually accommodate both protocol systems in an evolutionary
+ conversion to TP-4.
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 46]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ IX. COST COMPARISON OF OPTIONS
+
+There are so many variables affecting cost, it is impossible to compare
+precisely the cost for each option over time. The estimates in this
+section are, therefore, mostly qualitative. They are based on the wide
+experience of several committee members in commercial networking (14).
+
+Cost comparisons among the three options are difficult for two reasons:
+
+ 1. There are an unlimited number of scenarios that can be considered
+ for the growth of DOD's data communication networks in the next fifteen
+ to twenty years, involving questions such as (a) How many different
+ implementations will there be? (b) What economies of scale can be
+ achieved? (c) How much software will be shared between different
+ implementations? (d) How much will the standards change for greater
+ effectiveness or to accommodate higher-layer standards? and (e) What
+ will happen to manpower costs in this high-skill area?
+
+ 2. It is difficult to isolate the costs attributable to developing,
+ implementing, and maintaining the protocols at issue. This is
+ especially true if we assume DOD continues to use its own unique
+ protocols. For both in-house and contractor efforts, the costs
+ associated with TCP are folded into many other efforts. If DOD moves to
+ commercial protocols, the marginal costs may be more visible.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-----
+(14) The committee has had some access to a study recently conducted by
+the Defense Communication Agency that compares the costs of commercially
+maintained versus government-maintained operating systems for the
+Honeywell computers used in WWMCCS. Although the WWMCCS example has
+many fewer dimensions and systems than are covered by this analysis, the
+committee urges the DOD to review this study as a good example of
+potential savings from commercially vended software. (WWMCCS-ADP System
+Software Economic Analysis. J. Stephens and others, Joint Data Systems
+Support Center, Defense Communications Agency, Technical Report, in
+draft.)
+
+National Research Council [Page 47]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+A major motivation expressed by the DOD for using commercial protocols
+is that the commercial protocols are significantly cheaper. If this is
+the case, then many in the DOD would like to know the savings over the
+next ten to twenty years if DOD adopts TP-4. This is not a question we
+will try to answer in this report, but the concept of opportunity costs
+is significant. If DOD can successfully move to commercial standards,
+then it will eventually be able to use DOD's scarce management and
+technical resources to strengthen its efforts in other areas of
+information communications and processing that are more unique to the
+DOD. Given the finite pool of such resources available to the DOD, the
+value of this transfer may be significantly greater than the dollars
+saved by adopting the international standards.
+
+The following assumptions have been used in trying to estimate the cost
+factors if DOD moves toward adopting TP-4 using either Option 1 or 2:
+
+ No major subsystem of the DDN (which includes MILNET, DODIIS, WWMCCS,
+ and so forth) would use both protocols at the same time except possibly
+ for a brief transition period.
+
+ In only a few selected cases would a capability be required to handle
+ both protocols. These cases could include select hosts that use both,
+ special servers (most likely mail servers) that could provide functions
+ between several communities of interest using both protocols, or
+ translating gateways between networks.
+
+ Within the DDN both sets of protocols would be used for a period of
+ five to ten years starting eighteen months after the DOD approves the
+ use of TP-4 in a new system.
+
+ In virtually all cases, the phase-over from TCP to TP-4 in a subsystem
+ of the DDN would be performed at a time when there is a major upgrade
+ of subsystem elements that include TCP as a part. In other words, the
+ transition is not merely a substitution of transport or internet
+ software except in cases where the hardware currently being used is
+ from a vendor who has started to offer TP-4 as a commercial product.
+ Where this is not the case, the transition includes the substitution of
+ new hardware whose vendor provides TP-4 commercially.
+
+COST FACTORS AND MODEL
+
+ Four major factors must be considered in evaluating the costs of the
+ three options:
+
+ 1. How much lower will be the cost of commercial, standard-product
+ protocols compared to those developed and acquired by the DOD?
+
+ 2. If DOD decides to adopt TP-4, how quickly can it start using it
+ in new systems, and how quickly will it phase TCP out of older
+ systems?
+
+
+
+
+National Research Council [Page 48]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ 3. What will be the one-time cost of management and test before DOD
+ is prepared to start using TP-4?
+
+ 4. What will be the marginal costs of maintaining the two standards
+ over the 5- to 10-year transition period?
+
+ Savings Using Commercial Software
+
+ Commercial software providing TP-4 will tend to be cheaper than DOD
+ provided TCP because commercial one-time and recurring costs
+ (especially the former) can be apportioned over a larger consumer
+ base, and the commercial supplier will tend to be more efficient. As
+ in most cases where one compares the cost of one product provided by
+ two vendors, there will be situations where a DOD vendor providing TCP
+ can do it more cheaply than a commercial vendor providing TP-4. These
+ occurrences will be rare but they illustrate the difficulty of
+ developing detailed quantitative models that compare the costs.
+ Factors relating to competing suppliers go far beyond the transport
+ protocols themselves and distort such models.
+
+ The first argument relating to the size of the consumer base has many
+ factors. For the time period under consideration, DOD represents
+ about 3 percent of the commercial U.S. computer base. It would follow
+ that DOD should pay much less in development and support costs for the
+ commercial products. But there are other factors. The number of
+ commercial suppliers is larger than the number of DOD suppliers by a
+ factor of 5-10. The DOD's need for transport and internet protocols
+ will be greater than the average commercial user in the time period
+ under consideration. If commercial vendors break out the costs of
+ developing these protocol features earlier than planned, DOD will pick
+ up a larger share of the tab. This could be by a factor of 2 or more.
+ A good deal of the one-time development and production costs of TCP
+ have already been spent by the DOD or partly written off by DOD
+ vendors. This factor would be extremely difficult to estimate, but we
+ do not think it is very significant since the major costs in
+ implementation relate to processes down-the-line from getting a
+ C-language version. These down-the-line processes must be repeated in
+ great part as families of hardware and software are upgraded with
+ system and technology improvements to meet DOD directives for standard
+ TCP products. There are also factors that cut in the other direction;
+ if the DOD is only 3 percent of the U.S. commercial user market, it is
+ an even smaller fraction of the international user market. This
+ latter market is growing; its need for ISO protocols will be
+ relatively higher than the U.S. market, and market share for U.S.
+ manufacturers, including foreign subsidiaries, is large and holding
+ its own.
+
+ The situation is equally complex when it comes to comparing the
+ efficiency of commercial vendors with DOD vendors when it relates to
+ developing, installing, and maintaining transport and internet
+ protocols. The elements that favor increased efficiency of the
+ commercial supplier include the following:
+
+
+National Research Council [Page 49]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The commercial marketplace is much larger, less regulated, and is
+ forced, therefore, to seek greater efficiency and innovation.
+
+ Transport and internet protocols represent functions that interact
+ very closely with operating systems, the largest portion of which are
+ commercial. The major sources of expertise for dealing with these
+ operating systems are in the commercial marketplace, primarily with
+ the vendors who supply the hardware as well as with vendors who
+ specialize in related products.
+
+ The commercial sector is in the business of managing the interplay
+ between operating systems, protocols, related software and hardware
+ products, new technology and architecture, and the relationship
+ between all these and the market. If DOD adopts TP-4, it will be
+ delegating many of these management functions to a marketplace that
+ will generally make better and faster decisions.
+
+ For every dollar that the DOD might invest in TCP, how much would it
+ cost to gain comparable capability with TP-4 procured as vendor
+ standard products? The many factors involved make a precise estimate
+ impossible. We believe, however, that TP-4 can be procured at
+ substantial savings and with virtually no economic risk if the market
+ develops as we believe it will, with many vendors offering it as a
+ commercial product by mid-1986. On the average, we judge the savings
+ to be 30 to 80 percent including initial installation, field support,
+ and maintenance.
+
+ How Soon Will TP-4 Be Used?
+
+ The sooner that DOD decides to use TP-4, the greater will be DOD's
+ savings. These savings can offset the adverse cost factors discussed
+ in the next two sections: the cost to decide to use TP-4 and the
+ added cost for the period when two standards (TCP and TP-4) are in
+ use.
+
+ Currently, TCP is generally used in MILNET, MINET, and ARPANET. As
+ previously stated in the assumptions, even if DOD decides to move
+ aggressively toward TP-4, there are no evident, strong economic or
+ operational reasons for converting these users to the new standards
+ until a major upgrade of the users' communications and processing
+ subsystems is planned. Also in the next twelve to eighteen months new
+ uses of these nets are planned that will expand existing subnets and
+ these new users would use TCP in order to be interoperable with the
+ current users in their community of interest.
+
+ In some cases the planning for new subnets for new communities of
+ users is well along. DODIIS is a primary example. Some of these
+ subnets should very likely proceed with TCP, but others appear to be
+ prime targets for TP-4 if DOD is to move in the direction of adopting
+ TP-4. The WWMCCS and its WIN are probably good examples of the latter.
+ Planning and implementation for all of these subsystems must move
+ ahead, however, and if DOD does not make a firm commitment to TP-4 by
+ mid-1985, the number of systems that will move ahead with TCP will
+
+National Research Council [Page 50]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ probably constitute almost half of the growth of the DDN in the next
+ five years. In other words, delay of a decision to move to TP-4 until
+ 1986 would mean that most of the DDN subnets that will exist in the
+ late 1980s will be based on TCP, whereas a decision for TP-4 a year
+ earlier could significantly reduce this number.
+
+ Cost of Decision to Use TP-4
+
+ The costs of the decision to use TP-4 include the one-time management
+ and test costs that DOD decides are needed before a TP-4 commitment
+ and policy can be approved. Under Option 1 these costs are small.
+ Under Option 2 they are significantly higher, although the amount will
+ depend on the extent and duration of the testing needed. Under Option
+ 3 there will be no management and test costs.
+
+ Marginal Costs of Maintaining Two Standards
+
+ If DOD moves toward the gradual introduction of TP-4, both standards
+ will have to be maintained for five to ten years. The additional
+ costs of maintaining two standards include the following:
+
+ Management costs of dealing with two standards.
+
+ Costs for developing and maintaining capabilities for limited
+ intercommunication between systems using the different transport and
+ internet protocols. These include costs for gateways,
+ dual-capability hosts, and special servers such as mail.
+
+ Parallel validation capability. The DOD is implementing a validation
+ capability for DOD TCP. This is similar to the currently operational
+ NBS facility for TP-4 testing. If DOD selects Option 1, there is a
+ question whether this DOD facility should be completed for TCP
+ (because the number of new implementations of TCP would be small
+ several years from now). If DOD selects Option 2, the facility is
+ probably desirable.
+
+ Costs for maintaining research and development (R&D) programs to
+ improve the standards. A part of the DARPA and DCA research and
+ development programs in information technology is directed at system
+ issues related to TCP. This includes work on internet issues,
+ gateways, and higher-level protocols. The committee has not reviewed
+ the research program for details and cost; however, a commitment to
+ move toward ISO standards should affect the program. Costs would
+ increase to the extent that the program would be involved with
+ interactions with both protocols. There would be some decreased
+ requirements for R&D in light of potential dependence on commercial
+ R&D to improve the standards. In the next several years, however,
+ the committee concludes that dual standards would, on balance,
+ somewhat increase R&D costs because of the DOD's unique operational
+ requirements.
+
+ These costs are roughly the same for Options 1 and 2 and depend on how
+ DOD manages the transition. Under an austere transition, which does
+
+National Research Council [Page 51]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ not provide extensive interoperability between TP-4 and TCP-based
+ systems and minimizes costs in other areas, the overall costs could be
+ low in comparison with potential savings.
+
+ Evaluation of Options by Cost
+
+ In terms of the previously discussed factors, savings can develop in
+ two ways: by using TP-4 instead of TCP in new systems and by
+ replacement of TCP with TP-4 in existing systems when this can be done
+ smoothly and efficiently. The earlier that TP-4 is introduced, the
+ greater these savings.
+
+ In contrast costs will be incurred in two ways: in one-time planning
+ to use TP-4 and in continuing costs of operating two standards.
+
+ The following is a summary of the cost evaluation of the three options
+ in the near term:
+
+ Option 3 is least expensive. It achieves no commercial savings but
+ has no costs for one-time planning and maintenance of dual standards.
+
+ Option 1 is at most only slightly more expensive than Option 3 since
+ one-time planning costs (which are much lower than for Option 2) and
+ maintenance costs can be significantly offset with commercial savings
+ in the following several years.
+
+ Option 2 is most expensive since it does not realize significant
+ offsetting commercial savings.
+
+ In the longer term (beyond the next several years) commercial savings
+ for Options 1 and 2 should overtake costs of transition, and both
+ these options should cost the same.
+
+ There is a concern on the part of some members of the committee
+ whether the higher near-term costs of Option 2 are adequately offset
+ by the Option's long-term savings to warrant the transition.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 52]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ X. EVALUATION OF OPTIONS
+
+We present a summary of the strengths and weaknesses of each option,
+followed by a detailed evaluation for each set of criteria.
+
+SUMMARY
+
+ Option 1's primary benefit is that it would allow the DOD to obtain the
+ benefits of standard commercial products in the communication protocol
+ area at an early date. These benefits include smaller development,
+ procurement, and support costs; more timely updates; and a wider
+ product availability. By immediately committing to TP-4 as a
+ costandard for new systems, Option 1 minimizes the number of systems
+ that have to be converted eventually from TCP. The ability to manage
+ the transition is better than with Option 2 since the number of systems
+ changed would be smaller and the time duration of mixed TCP and TP-4,
+ operation would be shorter. Interoperability with external systems
+ (NATO, government, and commercial), which presumably will use TP-4,
+ would also be brought about more quickly. Option 1 involves greater
+ risk, however, since it commits to a new approach without a
+ demonstration of its viability.
+
+ As with Option 1, a primary benefit of following Option 2 would be
+ obtaining the use of standard commercial products. Unit procurement
+ costs probably would be lower than with Option 1 since the commercial
+ market for TP-4 will have expanded somewhat by the time DOD would begin
+ to buy TP-4 products. Risk is smaller compared to Option 1 since
+ testing and demonstration of the suitability for military use will have
+ preceded the commitment to the ISO protocols. Transition and support
+ costs would be higher than for Option 1, however, because more networks
+ and systems would already have been implemented with TCP. Also this is
+ perhaps the most difficult option to manage since the largest number of
+ system conversions and the longest interval of mixed TCP and TP-4
+ operations would occur. In addition, interoperability with external
+ networks through standardization would be delayed.
+
+ The principal benefit of exercising Option 3 would be the elimination
+ of transition cost and the risk of faulty system behavior and/or delay.
+ It would allow the most rapid achievement of full internal
+ interoperability among DOD systems. Manageability should be good,
+ since only one set of protocols would be in use (one with which the DOD
+ already has much experience) and the DOD would be in complete control
+ of system evolution. Procurement costs for TCP systems would remain
+ high compared to standard ISO protocol products, however, and
+ availability of implementations for new systems and releases would
+ remain limited. External interoperability with non-DOD systems would
+ be limited and inefficient.
+
+
+
+
+
+
+
+National Research Council [Page 53]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ In summary, Option 1 provides the most rapid path toward the use of
+ commercial products and interoperability with external systems. Option
+ 2 reduces the risk but involves somewhat greater delay and expense.
+ Option 3 provides a quicker route to interoperability within the
+ Defense Department and at the least risk, but at a higher life-cycle
+ cost and incompatibility with NATO and other external systems.
+
+DEFENSE DEPARTMENT OBJECTIVES VERSUS OPTIONS
+
+ The committee has identified a set of DOD objectives for transport
+ protocols, discussed in Section II of this report. In this section we
+ discuss the potential of each of the three options for achieving those
+ objectives. The objectives have been grouped into five major
+ categories that serve as criteria for evaluation of options.
+
+ Functional and Performance Objectives
+
+ There are certain functional and performance objectives that standard
+ DOD transport protocols must satisfy. Key objectives include security
+ capabilities, the ability to establish message precedence in crisis
+ situations, and survivability of continuing operations when failures
+ occur and portions of the network become inoperable. This implies
+ continuous availability of the primary data transmission network and
+ the ability to reconfigure the networks to operate after some of its
+ nodes are lost.
+
+ As previously stated, the two protocols are functionally equivalent.
+ TCP and TP-4 have equivalent reliability characteristics and are able
+ to detect and recover from failures. The committee also concludes
+ that robustness, availability, and performance in crises are
+ equivalent using either protocol. The committee concludes that all
+ three options equally satisfy the functional objectives that DOD
+ requires.
+
+ Since the performance characteristics of TCP versus TP-4 will be a
+ function primarily of the particular implementations, the committee
+ concludes that the two protocols are sufficiently alike that there are
+ no significant differences in performance of a TCP or a TP-4
+ implementation of equal quality when each is optimized for a given
+ environment.
+
+ If Option 1 is selected, early implementations may result in
+ suboptimal performance. Option 2 specifies that there be a
+ demonstration network established that will provide time for
+ adjustment, testing, and gaining experience. Option 3 would result in
+ no reduction in performance of current networks. The maturity of TCP
+ has resulted in many implementations that have demonstrated good
+ performance. This experience provides a knowledge base for future
+ implementations of either TCP or TP-4. In either case, however,
+ initial implementations of TCP or TP-4 may be suboptimal and require
+ additional development to optimize performance.
+
+
+
+National Research Council [Page 54]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Maximizing Interoperability
+
+ A high-priority DOD objective is interoperability among its internal
+ networks and among internal networks and non-DOD, external networks,
+ including NATO. Interoperability allows users of a network to have
+ access to applications on the same or other networks.
+
+ Option 3 would allow the DOD to increase internal interoperability
+ most rapidly by continuing to mandate use of TCP for all new systems.
+ Interoperability with external systems, however, the vast majority of
+ which are expected to use ISO standard protocols, will remain limited.
+
+ The more quickly DOD moves to use TP-4, the more rapidly external
+ interoperability will improve. In the short run internal
+ interoperability will be reduced due to the existence of both TCP and
+ TP-4 protocols by different subnets. This problem is greater with
+ Option 2 then Option 1 since the number of systems and the length of
+ time both protocols are in use is greater. In both options the
+ problem can be reduced by providing special servers and translating
+ gateways to provide limited interoperability where needed among
+ subnets using different protocols.
+
+ Minimizing Procurement, Development, and Support Costs
+
+ A DOD goal is to assure availability of commercial-grade transport
+ systems from vendors and minimize development, procurement, and
+ continuing support costs. Both Option 1 and, after demonstration,
+ Option 2 result in DOD adopting the TP-4 standard that has the
+ endorsement of both national (ANSI) and international (ISO) standards
+ organizations. Further, this protocol has been endorsed for use by
+ NATO, the European Computer Manufacturer's Association, the Computer
+ and Business Equipment Manufacturer's Association (CBEMA), and the NBS
+ Institute of Computer Sciences and Technology for the information
+ processing community of the federal government.
+
+ The result of the endorsements will be widespread use of the standard
+ protocol in worldwide networks and a large number of vendors supplying
+ commercial grade products supporting TP-4. As previously noted, many
+ vendors have already stated they plan to develop TP-4-based products
+ and many are already doing this in-house. Thus a large market and
+ large vendor base will assure the availability of commercial grade
+ TP-4 products.
+
+ A large market and supply of commercial-grade products will give DOD a
+ large competitive base from which to select its data transmission
+ systems. The effect will be to reduce DOD acquisition cost because
+ large markets allow vendors to amortize development and support cost
+ over a large base. This favors adoption of either of the options that
+ results in DOD using TP-4 as its standard.
+
+ With the availability of commercial-grade products, vendors will take
+ the responsibility for continuing maintenance and enhancements of the
+ product. Transmission products are tightly coupled to the operating
+
+National Research Council [Page 55]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ systems on the host computer systems in which they operate. With
+ vendor support of the products, evolution of both the host computer
+ operating system and transmission system will occur in
+ synchronization. This again favors the adoption by DOD of either the
+ Option 1 or Option 2 that results in TP-4. In these options much of
+ the support cost is covered by the vendors and spread over the large
+ market base. This reduces the development and maintenance cost passed
+ on to the DOD.
+
+ The committee does not believe that a large market beyond the DOD will
+ develop for TCP because worldwide markets for products will be based
+ on the ISO standards. Consequently, if the DOD chooses Option 3, only
+ the DOD-dedicated vendors would supply TCP as standard products
+ resulting in a smaller market and supply for TCP products and limited
+ availability of TCP products.
+
+ If DOD remains with TCP, many commercial vendors will be forced to
+ develop and support both the commercial standard products (TP-4) and
+ DOD standard special products (TCP) to stay in both markets. In many
+ cases only the large market-based products such as TP-4 will be
+ considered standard and TCP products will be considered special
+ products. The effect is higher development and support cost to the
+ vendors which would be passed on to DOD. Thus the incentive for
+ continuing enhancement to the special product, TCP, would be reduced.
+ This responsibility would be passed to DOD, also resulting in higher
+ costs.
+
+ Ease of Transition
+
+ The DOD is concerned with the ease and risk associated with transition
+ from the current network architecture using TCP to its future network
+ architecture. The objectives for DOD are to reduce the interruption
+ of data communication services supplied by its active networks;
+ minimize the risk of using an immature, untried protocol; and maximize
+ the use of the critical skills, knowledge, and experience of the
+ engineers who develop the communications products.
+
+ The maturity of TCP and the momentum that exists in the DOD community
+ for implementing future systems using TCP would favor Option 3.
+ Selection of Option 3 would minimize interruption of service and
+ minimize risk. With this option there would be no transition; the DOD
+ would remain with its current policy. There would be no conversion
+ costs and the only risks for DOD would be associated with poor
+ implementations of new TCP-based products.
+
+ The committee believes that much of the technical risk is associated
+ with implementations. Therefore, given the relative state of their
+ specifications and implementations as discussed earlier, the committee
+ feels that the risks are comparable for implementing new products for
+ either TCP or TP-4. Since DOD is acquiring many new networks the
+ implementation risk of either TCP or TP-4 will be equal.
+
+ If DOD chooses Option 1, it will display confidence in the TP-4
+
+National Research Council [Page 56]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ specifications and in the vendor's implementations through its
+ immediate commitment for TP-4 use in new military networks. DOD will,
+ in effect, be making a commitment similar to that of vendors who are
+ planning this protocol for their standard products. Since most new
+ networks would not use a transport protocol other than TP-4, this
+ minimizes the number of networks and therefore the cost of converting
+ and maintaining TCP networks to TP-4.
+
+ Since the standard TP-4 products from vendors are not available today,
+ DOD endorsement of TP-4 may have the effect of accelerating vendor
+ development of standard products. These products are expected to be
+ generally available by 1986. Thus Option 1 can be consistent with the
+ manufacturers' expected product plans. Option 1 provides, therefore,
+ the least conversion cost but with higher risk for DOD conversion.
+
+ If DOD chooses Option 2, then the risk that TP-4 will not meet DOD
+ needs is reduced since there is no commitment to use this protocol
+ until a successful demonstration is completed. In the interim, many
+ networks will have been committed using TCP, resulting in higher
+ conversion costs than with Option 1. In summary, Option 2 provides a
+ lower risk approach for DOD to convert to TP-4, but will encounter the
+ higher conversion cost.
+
+ There is a great deal of experience with TCP and thus there is an
+ engineering community that is highly knowledgeable about it. As
+ previously noted, however, if DOD remains with TCP, some DOD vendors
+ will be forced to support multiple protocol products. The functional
+ equivalence and similarities between TCP and TP-4 permit an easy
+ transition for the experienced engineer to move from TCP to TP-4.
+ Option 2 allows more time for this transition to occur, and thereby
+ minimizes the risk associated with a complete switch to TP-4.
+
+ In addition to the transport protocols, a transition from TCP to TP-4
+ also involves the conversion of applications. The committee has
+ concluded that the services provided by TCP and TP-4 are comparable
+ and applications software can be moved from TCP to TP-4 without loss
+ of functionality. Obviously, Option 3 requires no conversion to
+ existing applications on current implementations. Option 2 will
+ result in more applications interfacing to TCP than Option 1, thus
+ potentially increasing conversion costs. In the future DOD could
+ minimize the cost of conversion by standardizing the services provided
+ by the transport layer to the applications.
+
+ Manageability and Responsiveness to DOD Requirements
+
+ The final set of objectives is concerned with the degree of difficulty
+ that DOD will experience in managing its installed networks and future
+ networks. As communications requirements evolve, DOD must have the
+ ability to alter specifications so they will satisfy new requirements.
+ Finally, DOD requires facilities for validation of protocol
+ implementations as they are added to their networks.
+
+ Since Option 3 is to maintain the status quo, no additional management
+
+National Research Council [Page 57]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ difficulty is anticipated.
+
+ Both Option 1 and Option 2 will cause some additional management
+ difficulties since they require that the current momentum for adopting
+ TCP to be redirected toward TP-4 without loss of intensity. In
+ addition to this change, DOD must manage both TCP and TP-4 networks.
+ This will add to its management difficulties.
+
+ Option 2 will result in greater management difficulties than Option l
+ due to the larger number of TCP systems that must eventually be
+ converted and the larger time period over which both protocols must be
+ supported.
+
+ There are benefits from each option. If Option 3 is selected, DOD and
+ its vendors have sole responsibility for determining what changes are
+ needed, implementing the change, validating the change and the ongoing
+ maintenance of the standard. If either Option 1 or Option 2 is
+ chosen, then DOD may encounter difficulty in persuading the standards
+ groups to adopt its proposals; however, DOD would gain the experience
+ and knowledge of the industry standards-making bodies. The industry
+ standards bodies should be receptive to good technical arguments for
+ correction of errors or apparent major deficiencies in the protocol.
+ The standards bodies that maintain the standard should become a
+ technical resource for DOD to develop its military specifications.
+
+ Since TP-4 will be a commercial standard, those vendors who adhere to
+ the standard will insure that validation facilities are in place. The
+ National Bureau of Standards has a test facility for TP-4. No such
+ facility exists for TCP. If Option 1 or Option 2 is chosen, DOD can
+ use this facility to validate vendor implementations. DOD should work
+ with NBS to develop a similar facility for TCP. This is particularly
+ important for new implementations of TCP. DOD should continue working
+ with and through NBS in getting needed protocol revisions introduced
+ into the appropriate standards bodies.
+
+ In summary, Option 3 results in no new management difficulties while
+ Option 2 causes the greatest difficulties. Option 1 allows DOD to
+ move toward commercialized standard products with the smallest
+ addition of management tasks.
+
+EFFECT OF PROPOSED OPTIONS ON MARKET SHARE
+
+ Option 1 would quickly reduce the market held by TCP products as TP-4
+ products begin to take hold in the marketplace. In addition, it would
+ enhance the ability of U.S. manufacturers to compete in the world
+ networks market based on ISO standards because they would not have to
+ engage in parallel development nor support two sets of protocols for
+ very long. Option 2 could have a comparable but less pronounced effect
+ in the marketplace and it would be delayed. Because of the very
+ probable rapid deployment of TCP-based systems in DOD networks while
+ the TP-4 is still in the demonstration phase, however, many more
+ networks than in Option 1 would probably end up using TCP. This would
+ tend to reduce the U.S. manufacturer's competitive edge in the world
+
+National Research Council [Page 58]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ market because their need to develop and maintain both TCP products as
+ well as TP-4 products would dilute their skill resources. The same
+ thing would happen with Option 3. Although none of the options would
+ affect the world market for TP-4 greatly, Option 3 would result in a
+ residual market for TCP products in the DOD and related networks.
+
+ Products made specifically for this market would continue to exist, but
+ with functions limited to this specific market, the products would lack
+ some of the advantages of large-scale production and product
+ development.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 59]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 60]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ XI. RECOMMENDATIONS
+
+We first present our basic recommendation and then provide detailed
+recommendations on aspects that require amplification. These are
+followed by additional considerations in several important areas
+relating to the transition plans. Many of our recommendations are
+closely related to each other, and care should be taken not to consider
+any single recommendation in isolation.
+
+BASIC RECOMMENDATION
+
+ The committee unanimously recommends that DOD should adopt the ISO TP-4
+ (and IP) as DOD costandards with its TCP (and IP) and move toward
+ eventual exclusive use of TP-4. Transition to use of the ISO
+ standards, however, must be managed to maintain operational
+ capabilities and minimize risks. The timing of the transition to use
+ of these protocols is, therefore, a major concern, and the committee
+ was divided on the best schedule to recommend.
+
+ A majority of the committee favored immediate adoption of the ISO
+ protocols as costandards with TCP, giving major procurements in 1984-85
+ the option of using these standards (Option 1). A minority favored
+ deferring adoption of the ISO protocols by the DOD until after a
+ demonstration of commercial quality implementations supporting military
+ applications (Option 2). This difference is reflected in detailed
+ recommendations 2-4 below. The reasons for the two viewpoints are
+ based on differences within the committee on the extent of the risk
+ associated with adopting a protocol, TP-4, that has not been
+ implemented on operational networks.
+
+DETAILED RECOMMENDATIONS
+
+ In the following recommendations the committee provides details about
+ actions that should be taken to implement the basic recommendations.
+ Most of the recommendations involve actions that require the DOD to
+ take the lead role, with occasional support from the NBS Institute for
+ Computer Sciences and Technology. Some recommendations are directed
+ more toward NBS. Other government agencies and parties interested in
+ using DOD protocols or in their future evolution may also find these
+ recommendations applicable.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+National Research Council [Page 61]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ (1). DOD should rapidly identify "open areas" of the ISO TP-4
+ specifications where various options for implementation are allowed and
+ define a required subset for use in DOD systems (a MIL-SPEC version of
+ the standards, for example). In doing this, the DOD should work with
+ the NBS with the goal of developing a Federal Standard, that has
+ relatively few options for implementation, facilitates maximum federal
+ interoperability, and makes it clear to vendors which functions are
+ required in their commercial products.
+
+ (2). DOD should aggressively develop and implement a plan for
+ integration of TP-4 as a costandard with TCP and for migration toward
+ its eventual exclusive use. The plan should include provision for
+ rapid completion of a MIL-SPEC (detailed recommendation 1), either
+ validation or demonstration facilities (detailed recommendation 3),
+ timing for procurement of systems with the new protocols (detailed
+ recommendation 4), development of equipment and procedures to support a
+ period of joint operation with both TCP and TP-4 protocols in use, and
+ guidelines for eventual conversion of TCP systems to the new protocols.
+
+ Whatever timing is chosen for the introduction of ISO protocols, an
+ extended period must be expected when both TCP and TP-4 are in use in
+ different systems. Hence equipment and procedures must be developed to
+ provide limited communication between systems using the two protocol
+ sets. This will include dual protocol operation for some gateways,
+ relay hosts, service hosts, and terminal concentrators. A secondary
+ purpose of the test system described in detailed recommendation 3
+ should be to aid in development of this transition support equipment.
+
+ Both a general transition strategy and specific transition plans for
+ each existing system should be developed. The switchover from old to
+ new protocols will take place at different times as appropriate for
+ each system during an overall transition period of many years.
+
+ (3). As soon as possible, the DOD should develop a protocol test
+ facility. If Option 1 is followed, this facility would serve primarily
+ to validate implementations of both old and new protocol sets. If
+ Option 2 is followed, the facility would initially focus on
+ demonstrating the suitability of the new protocols for use in a
+ military environment as rapidly as possible and then provide for
+ testing of commercially supplied protocol implementations.
+
+ For validation purposes, the NBS protocol-testing facility developed
+ for ISO protocols should serve as a good basis, but extensions to deal
+ with any DOD-specific option for the ISO protocols, performance, and
+ DOD protocols would be necessary. DOD is now beginning such a program.
+
+
+
+
+
+
+
+
+
+National Research Council [Page 62]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ For a more complete demonstration, commercial-quality implementations
+ of the ISO protocols must be obtained and shown to support military
+ applications in an operational subnetwork such as such as ARPANET or
+ DODIIS. In both cases the facility should also be used for development
+ and demonstration of the transition support equipment mentioned in
+ detailed recommendation 2.
+
+ (4). Procurements of new networks and major upgrades of existing
+ networks should favor use of ISO TP-4 as rapidly as possible. If
+ Option 1 is followed, RFPs may specify the new protocols immediately.
+ If Option 2 is followed, this must await successful completion of the
+ demonstration discussed in recommendation 3. Procurements for existing
+ networks using TCP may continue to require TCP-based equipment until an
+ appropriate conversion point is reached (see detailed recommendation
+ 2).
+
+ The purpose of this recommendation is to minimize spending on new TCP
+ implementations and their subsequent conversion to TP-4 where possible,
+ while recognizing that some additions to TCP-based systems will also be
+ needed. If Option 2 is followed, immediate requirements for new
+ systems may force new implementations of TCP in these cases also
+ because the demonstration is not completed at the time RFPs must be
+ issued.
+
+ (5). As part of a transition plan, a transport service interface to
+ higher-level protocols more like that of TP-4 should be developed for
+ TCP and tested with existing higher-layer protocols.
+
+ This should serve as a rapid test of whether existing DOD protocols can
+ make effective use of the somewhat different style of service that TP-4
+ provides. It should also allow higher-level protocols to be modified
+ to make use of TP-4 in parallel with the implementation of TP-4 itself,
+ making the ultimate transition to TP-4 more rapid and certain of
+ success. Finally, it may allow use of a single version of the
+ higher-level protocols to be used on both TCP and TP-4 equipment.
+
+ (6). DOD should continue using existing DOD-specific, higher-level
+ protocols for operational purposes (Telnet, FTP, and Simple Mail
+ Transfer Protocol, for example) but minimize effort on their further
+ development and plan to adopt suitable ISO protocols as they are
+ developed. Research on protocols providing new services (multimedia
+ mail, compressed video, and voice store-and-forward, for example)
+ should continue. The committee is pleased to find that DOD is already
+ pursuing this course of action.
+
+ (7). The NBS Institute for Computer Sciences and Technology should
+ maintain close liaison with DOD to ensure that DOD needs for new
+ protocols and modifications to existing standards are effectively
+ represented to appropriate standards bodies. This should include
+ research areas such as multimedia mail where there is significant
+ commercial as well as military interest.
+
+
+
+National Research Council [Page 63]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ The committee is pleased to find that this is already being done
+ through contracts from DOD for ICST to represent its interests in
+ standardization activities. Further cooperation (in demonstrating and
+ testing protocols, for example) could occur.
+
+ (8). The NBS and DOD should collaborate from the outset in the
+ development of new protocols for use as federal standards. This will
+ ensure early agreement on functions, features, and services of the
+ protocols under development. The NBS should present the developing work
+ early to the ISO standardization activities to expedite convergence on
+ internationally acceptable standards.
+
+ Such collaboration could help ensure that future protocol standards
+ will be developed in a single, coordinated process that results in a
+ single standard accommodating both DOD, other federal agencies, and
+ commercial needs.
+
+ (9). DOD and NBS should develop additions to protocol specifications
+ to support preemption of limited resources by high-precedence users.
+ Such capabilities are needed during high-load situations such as might
+ develop during wartime or other crisis situations. They are not yet
+ part of either the TCP or TP-4 specifications or existing
+ implementations. This should be an example of the sort of
+ collaboration mentioned in detailed recommendations 7 and 8.
+
+ This is important to avoid possible incompatibilities between different
+ implementations of the same specification as discussed in Section III.
+ It is likely that vendors would welcome guidance on how to deal with
+ open areas of the specifications, and early action by DOD could result
+ in their mandated subset becoming the de facto standard for most
+ commercial implementations as well, with consequent benefits to DOD.
+ This is a good area for cooperation between DOD and NBS.
+
+ADDITIONAL CONSIDERATIONS
+
+ Transition Plan
+
+ This section describes the major elements of a transition plan from
+ use of TCP to use of TP-4 in DOD systems. The plan will vary
+ depending on the option chosen. Both Option 1 and Option 2 share a
+ number of common elements that are discussed first, including
+ development of a MIL-SPEC, protocol-testing facilities, and transition
+ support equipment. If Option 2 is followed, a demonstration of TP-4
+ must also be undertaken.
+
+ MIL-SPEC. As noted in recommendation 1, several open areas and
+ options in the ISO TP-4 must be specified in order to have complete
+ and compatible protocol implementations. Completion of this
+ specification by the DOD should be a top priority objective.
+
+
+
+
+
+National Research Council [Page 64]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Protocol-Testing Facilities. As noted in recommendation 3, test
+ facilities for protocol implementations are essential. Under Option
+ 1, this facility should serve primarily to validate implementations of
+ both old and new protocol sets. If Option 2 is followed, the facility
+ should initially focus on demonstrating the suitability of the new
+ protocols for use in a military environment as rapidly as possible,
+ and provide for testing of commercially supplied protocol
+ implementations.
+
+ For validation purposes, the NBS protocol-testing facility developed
+ for ISO protocols should serve as a good basis, but extensions to deal
+ with any DOD-specific options for the ISO protocols, performance, and
+ DOD protocols would be necessary. The DOD has stated that such a
+ program has been started.
+
+ Transition Support Equipment. In any transition plan it must be
+ assumed that the large body of systems with existing TCP
+ implementations will take a substantial period of time to switch
+ completely to the use of the ISO protocols. Some networks will
+ include many different communities sharing a common communications
+ backbone. Members of one community communicate primarily among
+ themselves, but occasionally outside their community. While members
+ of one community are likely to change over as a group, different
+ communities will change to use the new protocols at different times.
+
+ Hence an interim period must be anticipated when some systems are
+ using the old protocols and others, the new protocols. The transition
+ plan must provide some means of allowing interaction between old and
+ new systems where required during this period. Toward this end, a
+ number of relay hosts may need to be developed that support both old
+ and new protocols. These will allow automatic-staged forwarding of
+ electronic mail between old and new systems and manually set up file
+ transfer or remote terminal access via the relays. Performance
+ through these relays will not be as good as with direct connections,
+ but the relays should provide an adequate level of service for
+ occasional interactions among different communities of the internet
+ system.
+
+ When more frequent interaction is anticipated and better service is
+ needed, major service hosts should support both old and new protocol
+ sets concurrently so they can provide service directly without
+ requiring the use of relays. Such service hosts include widely used
+ time-sharing machines, file servers, and special servers such as
+ Network Information Centers, Network Operations Centers, and
+ Administrator Machines (providing mailboxes of network administrators,
+ for example). Some dual protocol servers
+ may also act as relays where the load of both functions can be
+ supported.
+
+ Terminal concentrators for general use must also support both protocol
+ sets so that connections to both old and new hosts can be made
+ directly.
+
+
+National Research Council [Page 65]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Gateways must support both old and new IPs so hosts using either one
+ may send internet traffic. This requirement could be relaxed in the
+ case of entire networks that will switch over simultaneously and hence
+ will only need one type of IP traffic. Gateways should not have to
+ translate between old and new IPs--it will be assumed that both source
+ and destination hosts are using the same protocols or going through an
+ explicit relay intermediate host.
+
+ This latter point requires some elaboration. If one type of IP packet
+ arrives at a destination host or gateway that only handles the other
+ type, it must be discarded. It would be good if, in addition, a
+ suitable ICMP error packet could be returned in the unsupported
+ protocol so it would be meaningful to the source. To avoid this
+ situation the internet-host name table maintained by the Network
+ Information Center should indicate which protocol(s) each host
+ supports. Then when a source host looks up the address of a
+ destination, it will also determine which type protocol to use or if a
+ relay is required.
+
+ Demonstration Plan
+
+ If Option 2 is followed, a major demonstration of the ISO protocols in
+ a military environment must be undertaken. Any such demonstration
+ should proceed by stages beginning with the implementation of TP-4 in
+ one network (15). Then the demonstration would be extended to include
+ internetting (still with DOD IP) to validate the suitability of TP-4
+ as a replacement for TCP. The demonstration would then be further
+ extended to employ the ISO IP in place of DOD IP.
+
+ Stand-Alone TP-4 Network Demonstration. The first stage of any
+ transition plan must be to establish a demonstration network or
+ subnetwork using TP-4 in place of TCP under existing higher-level
+ protocols. This step will require selection of a suitable network (or
+ subnetwork), procurement of TP-4 implementations for hosts and
+ terminal access controllers on that network, and modification of
+ higher-level protocols to use TP-4. The demonstration should include
+ sufficient use of real applications to test the protocols in an
+ operational environment.
+
+ To limit the amount of change attempted at one time, the DOD IP may be
+ retained and used under TP-4. Alternatively, if ISO IP development
+ status seems to warrant it, ISO IP may be installed along with TP-4.
+
+
+
+
+
+-----
+(15) For the remainder of this chapter, the use of TCP and TP-4 to
+include their respective IPs will no longer hold. The four
+entities--Transmission Control Protocol (TCP) and its Internet Protocol
+(DOD IP) and the Transport Protocol (TP-4) and its Internetwork Protocol
+(ISO IP)--will be treated individually.
+
+National Research Council [Page 66]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ In the latter case, all TP-4 hosts would be on the same network
+ anyway, so that IP will only be used between hosts and no gateways
+ will be involved and no gateway modifications will be needed.
+
+ The hosts involved could be dedicated to the demonstration and hence
+ only support TP-4 and only be able to interact with other
+ demonstration network hosts or be concurrently supporting TCP and DOD
+ IP for operational traffic to other "normal" hosts. In the latter
+ case, no forwarding or relaying of traffic by hosts between normal and
+ ISO logical networks would be allowed or performed (the demonstration
+ network would be logically closed).
+
+ Stand-Alone TP-4 Internet Demonstration. The next step would be to
+ expand the demonstration to include more than one network (at least
+ logically) and hence involve gateways. If only TP-4 is involved, this
+ is a simple extension to test TP-4 over longer internet paths with
+ more variable performance. If ISO IP is also being tested at the same
+ time, modification of the gateways involved will also be required as
+ indicated in the next section.
+
+ Stand-Alone ISO IP Demonstration. Once TP-4 has been tested,
+ introduction of the ISO IP to replace DOD IP may commence. In
+ addition to simply replacing one IP with the other in hosts and
+ gateways, this will require modification of the gateways to perform
+ ICMP and GGP on top of the ISO IP.
+
+ These gateways could either be dedicated to the demonstration and
+ hence have only ISO IP, or could be concurrently supporting normal
+ operational traffic via DOD IP. In the latter case, once again, no
+ forwarding of traffic between ISO demonstration internet and normal
+ systems would be allowed.
+
+ At the conclusion of these three steps, the ISO TP-4 and IP could be
+ deemed to have demonstrated their basic functional suitability in a
+ military environment. The transition support equipment described
+ above should have been developed in parallel, providing the capability
+ to smoothly and successfully switch operational systems using the old
+ protocols to use of the new protocols.
+
+ Switchover of User Systems
+
+ Once the above preparations have been made and the demonstration
+ completed, if Option 2 is being followed, the switchover of user
+ systems can commence. Each network or community within a network
+ should be able to switch at its convenience and maintain the ability
+ to interact with other systems. The user systems will not be required
+ to support operational use of both protocol sets simultaneously at any
+ time unless they wish to do so for their own reliability purposes.
+
+
+
+
+
+
+National Research Council [Page 67]
+
+RFC 942 February 1985
+Report Transport on Protocols
+
+ Switchover of user systems also requires a personnel-training effort.
+ While earlier steps involved a relatively small number of specialists
+ and support staff at major sites, this step will affect all user
+ sites, and their network support staff must be trained in the new
+ procedures.
+
+ Once switchover of all systems to the new protocol set is complete,
+ support for the old protocols by TACS, service hosts, and gateways can
+ be removed.
+
+ Lessons Learned from the ARPANET NCP-to-TCP Transition
+
+ The following points summarize some important lessons learned during
+ the ARPANET transition from NCP to TCP (16).
+
+ Conversion of TACs and service hosts to support both protocols before
+ the transition of user hosts starts is essential.
+
+ Relay capabilities were heavily used for mail, but used little for
+ other purposes.
+
+ The Network Information Center was not ready to support the new
+ protocols and this caused problems in distributing the host name
+ table.
+
+ There were significant performance problems that required careful
+ analysis and parameter tuning after the transition. These were
+ unavoidable because no service host had been stressed prior to the
+ switchover, with a full user load over a long time period using the
+ new protocols.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-----
+(16) For additional information, see ARPANET Request for Comments:
+NCP/TCP Transition Plan, J. Postel, (Menlo Park, California: SRI
+International Telecommunications Sciences Center, November 1981).
+
+National Research Council [Page 68]
+