Stable Implementation Agreements for Open
Total Page:16
File Type:pdf, Size:1020Kb
U.S. Department NBS of Commerce PUBLICATIONS Computer Science National Bureau of Standa and Technology 1 A111D5 7MflMfiM NATL INST OF STANDARDS & TECH R.I.C. A1 11 02748484 Publication 500-150 /Stable Implementation agreements for op QC100 .U57 NO.500-150 1988 V19 C.I NBS-P Stable Implementation Agreements for Open Systems Interconnection Protocols Version 1 Edition 1 December 1987 Based on the Proceedings of the NBS Workshop for Implementors of 081 Tm he National Bureau of Standards' was established by an act of Congress on March 3, 1901. The Bureau's overall is to strengthen and advance the nation's science and technology and facilitate their effective application for public benefit. To this end, the Bureau conducts research to assure international competitiveness and leadership of U.S. industry, science arid technology. NBS work involves development and transfer of measurements, standards and related science and technology, in support of continually improving U.S. productivity, product quality and reliability, innovation and underlying science and engineering. The Bureau's technical work is performed by the National Measurement Laboratory, the National Engineering Laboratory, the Institute for Computer Sciences and Technology, and the Institute for Materials Science and Engineering. The National Measurement Laboratory Provides the national system of physical and chemical measurement; • Basic Standards^ coordinates the system with measurement systems of other nations and • Radiation Research furnishes essential services leading to accurate and uniform physical and • Chemical Physics chemical measurement throughout the Nation's scientific community, • Analytical Chemistry industry, and commerce; provides advisory and research services to other Government agencies; conducts physical and chemical research; develops, produces, and distributes Standard Reference Materials; provides calibration services; and manages the National Standard Reference Data System. The Laboratory consists of the following centers: The National Engineering Laboratory Provides technology and technical services to the public and private sectors • Applied Mathematics to address national needs and to solve national problems; conducts research • Electronics and Electrical in engineering and applied science in support of these efforts; builds and Engineering^ maintains competence in the necessary disciplines required to carry out this • Manufacturing Engineering research and technical service; develops engineering data and measurement • Building Technology capabilities; provides engineering measurement traceability services; • Fire Research develops test methods and proposes engineering standards and code • Chemical Engineering^ changes; develops and proposes new engineering practices; and develops and improves mechanisms to transfer results of its research to the ultimate user. TTie Laboratory consists of the following centers: The Institute for Computer Sciences and Technology Conducts research and provides scientific and technical services to aid Information Systems Engineering Federal agencies in the selection, acquisition, application, and use of Systems and Software computer technology to improve effectiveness and economy in Government Technology operations in accordance with Public Law 89-306 (40 U.S.C. 759), Computer Security relevant Executive Orders, and other directives; carries out this mission by System and Network managing the Federal Information Processing Standards Program, Architecture developing Federal ADP standards guidelines, and managing Federal Advanced Systems participation in ADP voluntary standardization activities; provides scientific and technological advisory services and assistance to Federal agencies; and provides the technical foundation for computer-related policies of the Federal Government. The Institute consists of the following divisions: The Institute for Materials Science and Engineering Conducts research and provides measurements, data, standards, reference • Ceramics materials, quantitative understanding and other technical information • Fracture and Deformation^ fundamental to the processing, structure, properties and f)erformance of • Polymers materials; addresses the scientific basis for new advanced materials • Metallurgy technologies; plans research around cross-cutting scientific themes such as • Reactor Radiation nondestructive evaluation and phase diagram development; oversees Bureau-wide technical programs in nuclear reactor radiation research and nondestructive evaluation; and broadly disseminates generic technical information resulting from its programs. The Institute consists of the following Divisions: 'Headquarters and Laboratories at Gaithersburg, MD, unless otherwise noted; mailing address Gaithersburg, MD 20899. ^Some divisions within the center are located at Boulder, CO 80303. 'Located at Boulder, CO, with some elements at Gaithersburg, MD atescarcn liitormation Center A'alional hurouu of Standards Gaithersburg, Maryknd 20«99 Computer Science And Technology NBS Special Publication 500-150 / ; Stable Implementation Agreements for Open Systems Interconnection Protocols Version 1 Edition 1 December 1987 Based on the Proceedings of the NBS Workshop for Implementors of OSI Workshop Chairman Robert Rosenthal, NBS Special Interest Group (SIG) Chairmen Directory Services J.J. Cinecoe Wang FTAM Klaus Truoel DFN Lower Layers Michael Gering IBM Management Paul Brusil MITRE ODA/ODIF Frank Dawson IBM OSINET Edward Strum IBM Security Dennis Branstad NBS Upper Layers Michael Ellis HP Virtual Terminal Rick Wilder MITRE X400 John Stidd Xerox U.S. Department of Commerce 0. William Verity, Secretary National Bureau of Standards Ernest Ambler, Director Issued January 1988 Reports on Computer Science and Technology The National Bureau of Standards has a special responsibility within the Federal Government for com- puter science and technology activities. The programs of the NBS Institute for Computer Sciences and Technology are designed to provide ADP standards, guidelines, and technical advisory services to im- prove the effectiveness of computer utilization in the Federal sector, and to perform appropriate research and development efforts as foundation for such activities and programs. This publication series will report these NBS efforts to the Federal computer community as well as to interested specialists in the academic and private sectors. Those wishing to receive notices of publications in this series should complete and return the form at the end of this publication. Library of Congress Catalog Card Number: 88-600500 National Bureau of Standards Special Publication 500-1 50 Natl. Bur. Stand. (U.S.), Spec. Pubi. 500-150, 257 pages (Jan. 1988) CODEN: XNBSAV U.S. GOVERNMENT PRINTING OFFICE WASHINGTON: 1988 For sale by the Superintendent of Documents, U.S. Government Printing Office, Washington DC 20402 Table of Contents 1, GENERAL INFORMATION 1 1.1 PURPOSE OF THIS DOCUMENT 1 1 . 2 PURPOSE OF THE WORKSHOP 1 1.3 WORKSHOP ORGANIZATION 2 2. SUB NETWORKS 1 2.1 INTRODUCTION 1 2.2 SCOPE AND FIELD OF APPLICATION 1 2.3 STATUS 1 2.4 ERRATA 1 2.5 LOCAL AREA NETWORKS 1 2.5.1 IEEE 802.2 LOGICAL LINK CONTROL 1 2.5.2 IEEE 802.3 CSMA/CD ACCESS METHOD 2 2.5.3 IEEE 802.4 TOKEN BUS ACCESS METHOD 3 2.5.4 IEEE 802.5 TOKEN RING ACCESS METHOD 4 2.6 WIDE AREA NETWORKS 5 2.6.1 CCITT RECOMMENDATION X.25 5 3. NETWORK LAYER 3.1 INTRODUCTION 3.2 SCOPE AND FIELD OF APPLICATION 3.3 STATUS 3.4 ERRATA 3.5 CONNECTIONLESS -MODE NETWORK SERVICE (CLNS) . 3.5.1 Provision of CLNS over Local 3.5.2 Provision of CLNS over X.25 Subnetworks 3.5.3 Agreements on Protocols 2 3.5.3.1 ISO 8473 2 3.5.3.2 Subnetwork Dependent Convergence Function . 3 3.6 CONNECTION-MODE NETWORK SERVICE (CONS) 3 3.6.1 Mandatory Method of Providing CONS , . 3 3.6.2 Additional Option: Provision of CONS over X.25 1980 Subnetworks 3 3.6.3 Agreements on Protocols 4 3.6.3.1 ISO 8878 4 3.6.3.2 Subnetwork Dependent Convergence Protocol (ISO 8878/Annex A) 4 3.7 ADDRESSING 4 3.8 ROUTING 5 3.8.1 Static Routing 5 3.8.2 End System to Intermediate System 5 3.9 MIGRATION CONSIDERATIONS 6 3.9.1 X. 25-1980 6 3 . 10 CONFORMANCE 7 4. TRANSPORT 4.1 INTRODUCTION 4.2 SCOPE AND FIELD OF APPLICATION . 4.3 STATUS 4.4 ERRATA iii 4.5 TRANSPORT CLASS 4 1 . 4.5.1 Transport Class 1 4.5.2 Protocol Agreements 1 4.5.2.1 Rules for Negotiation 1 4.5.2.2 TRANSPORT CLASS 4 SERVICE ACCESS POINTS OR SELECTORS 3 4.5.2.3 Retransmission Timer 3 4.5.2.4 Keep-Alive Function 4 4.6 TRANSPORT CLASS 0 6 4.6.1 Transport Class 0 Overview 6 4.6.2 Protocol Agreements 6 4.6.2.1 TRANSPORT CLASS 0 SERVICE ACCESS POINTS ... 6 4.6.3 Rules for Negotiation 6 5. UPPER LAYERS . 1 5.1 INTRODUCTION 1 5.1.1 References 1 5.2 SCOPE AND FIELD OF APPLICATION 1 5.3 STATUS 1 5.4 ERRATA 2 5.4.1 ISO Defect Reports 2 5.4.2 Session Defects 2 5.5 ASSOCIATION CONTROL SERVICE ELEMENT 2 5.5.1 Introduction 2 5.5.2 Services 3 5.5.2.1 ACSE Services 3 5.5.2.2 Use of Presentation Layer Services 3 5.5.3 Protocol agreements 3 5.5.3.1 Application Context 3 5.5.3.2 Implementation Information 4 5.5.3.3 AE Title 4 . 5.6 PRESENTATION 4 5.6.1 Introduction 4 5.6.2 Services 5 5.6.2.1 Presentation Services 5 5.6.2.2 Use of Session Layer Services 6 5.6.3 Protocol Agreements 6 5.6.3.1 Transfer Syntaxes . 5 5.6.3.2 Abstract Syntaxes 6 5.6.3.3 Presentation Context Identifier 6 5.6.3.4 Mode-selector Position in SET 7 5.6.3.5 Default Context 7 5.6.3.6 P-Selectors 7 5.6.3.7 Provider Abort Parameters 7 5.6.3.8 Provider Aborts and Session Version 7 5.6.3.9 CPC-type 7 5.6.3.10