Government Open Systems Interconnection Profile Users' Guide
Total Page:16
File Type:pdf, Size:1020Kb
A111D3 NIST Special Publication 500-163 NA'TL INST OF STANDARDS & TECH fl.l.C. NIST UBLICATIONS A1 1103121075 Government Open Systems Technology Interconnection Profile U.S. DEPARTMENT OF COMMERCE National Institute of Users' Guide Standards and Technology Nisr Tim Boland --QC 100 .U57 I 500-153 1989 i C.2 National Institute of Standards and Technology^ was established rhe by an act of Congress on March 3, 1901. The Institute's overall goal is to sti-engthen and advance the Nation's science and technology and facilitate their effective application for public benefit. To this end, the Institute conducts research to assure interna- tional competitiveness and leadership of U.S. industiy, science and technology. NIST 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 Institute's technical work is performed by tiie National Measurement Laboratory, the National Engineering Laboratory, the National Computer Systems Laboratory, 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 Radiation Research and furnishes essential services leading to accurate and xmiform Chemical Physics physical and chemical measurement throughout the Nation's scientific Analytical Chemistry community, 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 Computing and Applied sectors to address national needs and to solve national problems; Mathematics conducts research in engineering and applied science in support of these Electronics and Electrical efforts; builds and maintains competence in the necessary disciplines Engineering^ required to carry out this research and technical service; develops engi- Manufacturing Engineering neering data and measxu-ement capabilities; provides engineering measure- Building Technology ment traceability services; develops test methods and proposes engi- Fire Research neering standards and code changes; develops and proposes new Chemical Engineering^ engineering practices; and develops and improves mechanisms to transfer results of its research to the ultimate user. The Laboratory consists of the following centers: The National Computer Systems Laboratory Conducts research and provides scientific and technical services to aid Information Systems Federal agencies in the selection, acquisition, application, and use of Engineering computer technology to improve effectiveness and economy in Govern- Systems and Software ment operations in accordance with Public Law 89-306 (40 U.S.C. 759), Technology relevant Executive Orders, and other directives; carries out this mission Computer Security by managing the Federal Information Processing Standards Program, Systems and Network developing Federal ADP standards guidelines, and managing Federal Architecture participation in ADP voluntary standardization activities; provides scien- Advanced Systems tific and technological advisory services and assistance to Federal agencies; and provides the technical foundation for computer-related policies of the Federal Government The Laboratory consists of the following divisions: The Institute for Materials Science and Engineering Conducts research and provides measurements, data, standards, refer- Ceramics ence materials, quantitative understanding and other technical informa- Fracture and Deformation^ tion fundamental to the processing, structure, properties and perfor- Polymers mance of materials; addresses the scientific basis for new advanced Metallurgy materials technologies; plans research around cross-cutting scientific Reactor Radiation themes such as nondestructive evaluation and phase diagram develop- ment; oversees Institute-wide technical programs in nuclear reactor radiation research and nondestructive evaluation; and broadly dissem- inates 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. ^ome divisions within the center are located at Boulder, CO 80303. Located at Boulder, CO, with some elements at Gaithersburg, MD. NIST Special Publication 500-163 NATIONAL INSTITUTE OF STANDARDS & TECHNOLOGY Researdi Monnation Center Gaithersburg, MD 20899 Government Open Systems Interconnection Profile Users^ Guide Tim Boland National Computer Systems Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 August 1989 NOTE: As of 23 August 1988, the National Bureau of Standards (NBS) t>ecame the National Institute of standards and Technology (NIST) when President Reagan signed into law the Omnibus Trade and Competitiveness Act. U.S. DEPARTMENT OF COMMERCE Robert A. Mosbacher, Secretary NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Raymond G. Kammer, Acting Director Reports on Computer Systems Technology The National Institute of Standards and Technology (NIST) (formerly the National Bureau of Standards) has a unique responsibility for computer systems technology within the Federal government. NIST's National Computer Systems Laboratory (NCSL) develops standards and guidelines, provides technical assistance, and conducts research for computers and related telecommunications systems to achieve more effective utilization of Federal information technology resources. NCSL's responsibilities include development of technical, management, physical, and administrative standards and guidelines for the cost-effective security and privacy of sensitive unclassified information processed in Federal computers. NCSL assists agencies in developing security plans and in improving computer security awareness train- ing. This Special Publication 500 series reports NCSL research and guidelines to Federal agencies as well as to organizations in industry, government, and academia. Library of Congress Catalog Card Number: 89-600749 National Institute of Standards and Technology Special Publication 500-163 Natl. Inst. Stand. Technol. Spec. Publ. 500-163, 146 pages (Aug. 1989) CODEN: NSPUE2 U.S. GOVERNIVIENT PRINTING OFFICE WASHINGTON: 1989 For sale by the Superintendent of Documents, U.S. Government Printing Office, Washington, DC 20402 CONTENTS Page 1.0 INTRODUCTION 1 1.1 Welcome 1 1.2 Nature and Purpose of Guide 1 1.3 Brief History of OSI 2 1.4 RoleofGOSIP 5 1.5 Format and Layout of Guide 5 1.6 Acknowledgments 6 2.0 OVERVIEW FOR EXECUTIVES 7 2.1 Introduction 7 2.2 Economic Benefits 7 2.3 Functional Benefits 8 2.4 Planning Benefits 10 2.5 Summary and Direction 10 3.0 PERSPECTIVE ON GOSIP 12 3.1 Introduction 12 3.2 Steps to GOSIP 12 3.2.1 Standards Development 12 3.2.2 NIST/OSI Implementors' Workshops 13 3.2.3 MAP and TOP 16 3.3 GOSIP Summary 16 3.4 Future of GOSIP 18 4.0 GOSIP QUESTIONS AND ANSWERS 19 5.0 GOSIP APPLICABILITY ISSUES 25 5.1 Introduction 25 5.2 General GOSIP Applicability 25 5.3 Waivers and Policy Decisions 27 5.4 GOSIP Enforcement Issues 28 5.5 Specific GOSIP Applicability Recommendations 28 5.6 Specific Concerns of Agencies 29 5.6.1 Functionality 29 5.6.2 Economic Considerations 29 5.6.3 Research vs. Operational 31 6.0 GOSIP PROCUREMENT 32 6.1 Introduction 32 6.2 OSI Procurement Summary 32 6.3 GOSIP-Related Procurement Recommendations 33 6.4 Particular "Contract Language" for RFPs 34 6.4.1 Determining Requirements 34 6.4.2 Specific Language 35 6.5 Optional Procurement Considerations 36 6.5.1 File Transfer, Access, and Management (FTAM) 36 6.5.2 Message Handling System (MHS) Options 37 6.5.3 Network Technology Options 37 6.5.4 Service Interface Choices 38 6.5.5 Gateway Considerations 38 6.5.6 Presentation and Session 38 6.5.7 Future Considerations 38 i i i Page 6.6 Evaluation Process for Procurement 38 6.6.1 Conformance Testing 39 6.6.2 Interoperability Testing 40 6.6.3 Performance Testing 40 6.6.4 OSI Testing Information 40 6.6.5 Recommended Interim Testing Policy 40 6.7 Vendor Enhancements and Acquisition Strategies 40 6.8 Specific Examples of Procurement 41 7.0 TECHNICAL ISSUES 43 7.1 Introduction 43 7.2 OSI Reference Model Simimary 43 7.3 Protocol Considerations 45 7.3.1 Association Control Service Element (ACSE) Protocol 45 7.3.2 FTAM Protocol 45 7.3.3 Message Handling Systems 45 7.3.4 Presentation Layer 47 7.3.5 Session Layer 47 7.3.6 Transport Protocol 48 7.3.7 Connectionless Network Protocol (CLNP) 48 7.3.8 Network Technologies 48 7.3.8.1 CSMA/CD (8802/3) 49 7.3.8.2 Token Bus (8802/4) 49 7.3.8.3 Token Ring (8802/5) 50 7.3.8.4 Local Area Network Bridges 50 7.3.8.5 X.25 Wide Area Network Technology 50 7.4 Implementation Alternatives 51 7.4.1 General 51 7.4.2 MHS Implementation Choices 51 7.4.3 FTAM Implementation Choices 53 7.4.4 Performance 55 7.5 Technical Information in Product Announcements 57 7.6 GOSIP Application Information Flow 57 7.6.1 FTAM Example 57 7.6.2 Message Handling Systems (MHS) Example 58 7.7 Future GOSIP Protocols and Services 58 7.7.1 Transaction Processting (TP)