VSI TCP/IP Services for Openvms Concepts and Planning
Total Page:16
File Type:pdf, Size:1020Kb
VSI OpenVMS VSI TCP/IP Services for OpenVMS Concepts and Planning Document Number: DO-TCPCPL-01A Publication Date: October 2020 Revision Update Information: This is a new manual. Operating System and Version: VSI OpenVMS Integrity Version 8.4-2 VSI OpenVMS Alpha Version 8.4-2L1 Software Version: VSI TCP/IP Services Version 5.7 VMS Software, Inc. (VSI) Burlington, Massachusetts, USA VSI TCP/IP Services for OpenVMS Concepts and Planning Copyright © 2020 VMS Software, Inc. (VSI), Burlington, Massachusetts, USA Legal Notice Confidential computer software. Valid license from VSI required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for VSI products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. VSI shall not be liable for technical or editorial errors or omissions contained herein. HPE, HPE Integrity, HPE Alpha, and HPE Proliant are trademarks or registered trademarks of Hewlett Packard Enterprise. Intel, Itanium and IA-64 are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group. The VSI OpenVMS documentation set is available on DVD. ii VSI TCP/IP Services for OpenVMS Concepts and Planning Preface ................................................................................................................................... vii 1. About VSI .................................................................................................................... vii 2. Intended Audience ........................................................................................................ vii 3. Document Structure ...................................................................................................... vii 4. Related Documents ...................................................................................................... viii 5. VSI Encourages Your Comments .................................................................................... ix 6. Conventions ................................................................................................................... ix Chapter 1. Introducing VSI TCP/IP Services for OpenVMS ........................................... 1 1.1. Overview of TCP/IP Services ....................................................................................... 1 1.1.1. Data Link Layer ................................................................................................ 2 1.1.2. Internet Layer .................................................................................................... 3 1.1.3. Transport Layer ................................................................................................. 3 1.1.4. Application Layer .............................................................................................. 4 1.2. Application Support ..................................................................................................... 5 1.2.1. PATHWORKS and DECnet-over-TCP/IP Support ............................................... 5 1.3. APIs ............................................................................................................................ 5 1.3.1. Berkeley Sockets Interface ................................................................................. 5 1.3.2. OpenVMS QIO System Service Interface ........................................................... 6 1.3.3. ONC RPC Programming Interface ...................................................................... 7 1.3.4. SNMP Programming Interface ........................................................................... 7 1.4. Understanding RFCs .................................................................................................... 8 Chapter 2. Understanding OpenVMS and UNIX Implementations ................................. 9 2.1. Evaluating the Computing Environment ........................................................................ 9 2.1.1. Understanding the Open Systems Concept .......................................................... 9 2.1.2. Understanding the Middleware Concept ............................................................ 10 2.2. File Compatibility ...................................................................................................... 10 2.2.1. Directory Hierarchies ....................................................................................... 11 2.2.2. File Specifications ........................................................................................... 12 2.2.3. Absolute and Relative File Specifications ......................................................... 13 2.2.4. File Specifications ........................................................................................... 13 2.2.5. Case Sensitivity ............................................................................................... 14 2.2.6. File Types ....................................................................................................... 14 2.2.7. Version Numbers ............................................................................................. 15 2.2.8. Linking Files ................................................................................................... 15 2.2.9. File Structures ................................................................................................. 16 2.2.10. File Ownership .............................................................................................. 16 2.2.11. File Protections .............................................................................................. 17 2.3. Portability .................................................................................................................. 18 2.4. Determining Which File System to Use ....................................................................... 18 Chapter 3. OpenVMS Server and Network Configurations ........................................... 21 3.1. Understanding OpenVMS VAX and Alpha Systems ..................................................... 21 3.1.1. User Environment ............................................................................................ 21 3.1.2. System Management Environment .................................................................... 22 3.1.3. Programming Environment .............................................................................. 22 3.2. OpenVMS Cluster Configuration ................................................................................ 23 3.2.1. Failover Capability .......................................................................................... 23 3.2.2. Connection Load Balancing ............................................................................. 23 3.3. Multihoming and Multiple Interfaces ........................................................................... 24 3.3.1. Multihomed Computers .................................................................................... 24 3.3.2. Primary Interface ............................................................................................. 24 iii VSI TCP/IP Services for OpenVMS Concepts and Planning 3.3.3. Pseudointerfaces .............................................................................................. 25 3.4. Serial Line Connections .............................................................................................. 25 Chapter 4. OpenVMS Operating System TCP/IP Features ............................................ 27 4.1. TCP/IP Management Control Program ........................................................................ 27 4.2. Defining Logical Names ............................................................................................. 28 4.3. OpenVMS System Dump Analysis (SDA) Tool ........................................................... 28 4.4. System Messages ....................................................................................................... 29 4.4.1. OPCOM .......................................................................................................... 29 4.4.2. Log Files ......................................................................................................... 29 4.5. ODS-5 and ODS-2 File Structures .............................................................................. 30 4.5.1. Considerations for System Management ............................................................ 30 4.5.2. Considerations for Users .................................................................................. 30 4.5.3. Considerations for Applications ........................................................................ 30 4.6. Network Printers ........................................................................................................ 31 4.6.1. Line Printer Daemon (LPD) Service ................................................................. 31 4.6.2. TELNET Print Symbiont ................................................................................. 33 4.6.3. Serial Line Printer Connections