Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP OpenVMS Systems Documentation

Content starts here

Compaq TCP/IP Services for OpenVMS

Concepts and Planning
AA-Q06TF-TE
This manual supersedes DIGITAL TCP/IP Services for OpenVMS Concepts and Planning, Version 5.0.
Compaq TCP/IP Services for Ope nVMS Version 5.3
OpenVMS Alpha Version 7.2–2, 7.3;
OpenVMS VAX Version 7.2, 7.3
April 2002
Compaq Computer Corporation
Houston Texas 
© 2002 Compaq Information Technologies Group, L.P.
This manual describes concepts and planning tasks to prepare you to use the Compaq TCP/IP Services for OpenVMS product.
Compaq, the Compaq logo, Alpha, OpenVMS, Tru64, VAX, VMS, and the DIGITAL logo are trademarks of Compaq Information Technologies Group, L.P. in the U.S. and/or other countries.
Microsoft, MS-DOS, Visual C++, Windows, and Windows NT are trademarks of Microsoft Corporation in the U.S. and/or other countries.
Intel, Intel Inside, and Pentium are trademarks of Intel Corporation in the U.S. and/or other countries.
Motif, OSF/1, and UNIX are trademarks of The Open Group in the U.S. and/or other countries.
Java and all Java-bas ed marks are trademarks or registered trademarks of Sun Microsystems, Inc., in the U.S. and other countries.
All other product names mentioned herein may be trademarks of their respective companies.
Confidential computer software. Valid license from Compaq required for possession, use, or copying. Consistent wit h FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Docum entation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license.
Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is sub ject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.
ZK6523
The Compaq OpenVMS documentation set is available on CD-ROM.
Contents
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


































Preface

An open communications standard defined by the worldwide networking community, TCP/IP consists of numerous application, routing, transport, and network management protocols. These protocols enable any connected host to communicate with any other connected host, without needing to know details about the other host or the intervening network topology. Computers and networks from different manufacturers running different operating systems can interoperate seamlessly.
The Compaq TCP/IP Services for OpenVMS product is Compaq’s implementation of the TCP/IP networking protocol suite and internet services for OpenVMS Alpha and OpenVMS VAX systems.
This manual introduces the TCP/IP Services product and provides conceptual and planning information to help you configure and manage the product.

Intended Audience

This manual is for anyone who needs an overview of the TCP/IP Services product.
See the Compaq TCP/IP Services for OpenVMS User’s Guide for information on using TCP/IP Services applications and the Compaq TCP/IP Services for OpenVMS Management guide for details on configuring and managing the TCP/IP Services product.

Document Structure

This manual contains the following chapters:
Chapter 1 provides an overview of the TCP/IP Services product.
Chapter 2 describes the network implementation differences between UNIX and OpenVMS.
Chapter 3 describes the many decisions you need to make about OpenVMS configuration options before configuring TCP/IP Services.
Chapter 4 describes OpenVMS operating system features that support the TCP/IP environment.
Chapter 5 describes key concepts of network server features: NTP, routing, BOOTP and DHCP, FTP, and SNMP.
Chapter 6 describes mail services: Post Office Protocol (POP), SMTP, and IMAP.
Chapter 7 discusses ways to connect to the network, such as TELNET, PPP and SLIP, DECnet-over-TCP/IP, NFS, and XDM.
Chapter 8 describes the TCP/IP Services implementation of the Berkeley Internet Name Domain (BIND) service.
Chapter 9 provides guidelines, scenarios, and checklists for deploying IPv6 on a single system in a network.
The Glossary defines terms and acronyms related to TCP/IP Services.

Related Documentation

The following table lists the documents available with this version of Compaq TCP/IP Services for OpenVMS:
Manual
Contents
Compaq TCP/IP Services for OpenVMS Concepts and Planning
This manual introduces TCP/IP Services and provides conceptual and planning information to help you configure and manage the product.
This manual also provides a glossary of terms and acronyms, lists the RFCs associated with this product, and documents how to register your network and domain and name servers.
Compaq TCP/IP Services for OpenVMS Release Notes
This text file describes new features and changes to the software, including installation, upgrade, configuration, and compatibility information. These notes also describe new and existing software problems and restrictions, and software and documentation corrections.
Print this text file at the beginning of the installation procedure and read it before you install Compaq TCP/IP Services for OpenVMS.
Compaq TCP/IP Services for OpenVMS Installation and Configuration
This manual explains how to install and configure the Compaq TCP/IP Services for OpenVMS product.
Compaq TCP/IP Services for OpenVMS User’s Guide
This manual describes how to use the applications available with Compaq TCP/IP Services for OpenVMS, such as remote file operations, e-mail, TELNET, TN3270, and network printing. This manual also explains how to use these services to communicate with systems on private internets or on the worldwide Internet.
Compaq TCP/IP Services for OpenVMS Management
This manual describes how to configure and manage the Compaq TCP/IP Services for OpenVMS product.
Use this manual with the Compaq TCP/IP Services for OpenVMS Management Command Reference manual.
Compaq TCP/IP Services for OpenVMS Management Command Reference
This manual describes the Compaq TCP/IP Services for OpenVMS management commands.
Use this manual with the Compaq TCP/IP Services for OpenVMS Management manual.
Compaq TCP/IP Services for OpenVMS ONC RPC Programming
This manual presents an overview of high-level programming using open network computing remote procedure calls (ONC RPC). This manual also describes the RPC programming interface and how to use the RPCGEN protocol compiler to create applications.
Compaq TCP/IP Services for OpenVMS Sockets API and System Services Programming
This manual describes how to use the Sockets API and OpenVMS system services to develop network-based applications.
Compaq TCP/IP Services for OpenVMS SNMP Programming and Reference
This manual describes the Simple Network Management Protocol (SNMP) and the SNMP application programming interface (eSNMP). It describes the subagents provided with TCP/IP Services, utilities provided for managing agents, and how to build your own subagents.
Compaq TCP/IP Services for OpenVMS Management Command Quick Reference Card
This reference card lists the TCP/IP management commands by component and describes the purpose of each command.
Compaq TCP/IP Services for OpenVMS UNIX Command Reference Card
This reference card contains information about commonly performed network management tasks and their corresponding TCP/IP management and Compaq Tru64 UNIX command formats.
Compaq TCP/IP Services for OpenVMS Tuning and Troubleshooting
This manual provides information about how to isolate the causes of network problems and how to tune the TCP/IP Services software for the best performance.
Compaq TCP/IP Services for OpenVMS Guide to IPv6
This manual describes the IPv6 environment, the roles of systems in this environment, the types and function of the different IPv6 addresses, and how to configure TCP/IP Services to access the 6bone network.
For additional information about TCP/IP Services for OpenVMS, access the Compaq OpenVMS World Wide Web site at the following URL:
http://www.openvms.compaq.com
This manual describes concepts that are specific to the Compaq TCP/IP Services for OpenVMS implementation of TCP/IP. If you are looking for a comprehensive overview of the TCP/IP protocol suite, you might find the following useful:
• Comer, Douglas E. Internetworking with TCP/IP Volume 1: Principles, Protocols, and Architecture. 4th edition. Englewood Cliffs, NJ: Prentice Hall; ISBN: 0130183806, 2000.
• Stevens, W. Richard. UNIX Network Programming Volume 1: Networking APIs: Sockets and XTI. Second edition, Prentice Hall PTR; ISBN: 013490012X, 1997

Reader’s Comments

Compaq welcomes your comments on this manual. Please send comments to either of the following addresses:
Internet: openvmsdoc@compaq.com
Mail: Compaq Computer Corporation
OSSG Documentation Group, ZKO3-4/U08
110 Spit Brook Rd.
Nashua, NH 03062-2698

How to Order Additional Documentation

Visit the following World Wide Web address for information about how to order additional documentation:
http://www.openvms.compaq.com

Conventions

The following conventions are used in this manual:
Ctrl/ x
Indicates that you must hold down the key labeled Ctrl while you press another key or a pointing device button.
PF1x
A sequence such as PF1x indicates that you must first press and release the key labeled PF1 and then press and release another key or a pointing device button.
[Return]
In an example, a key name enclosed in a box indicates that you press that key.
A horizontal ellipsis in examples indicates one of the following possibilities:
• Additional optional arguments in a statement have been omitted.
• The preceding item or items can be repeated one or more times.
• Additional parameters, values, or other information can be entered.
A vertical ellipsis indicates the omission of items from a code example or command format; the items are omitted because they are not important to the topic being discussed.
( )
In command format descriptions, parentheses indicate that you must enclose choices in parentheses if you specify more than one.
[ ]
In command format descriptions, brackets indicate optional choices. You can choose one or more items or no items. Do not type the brackets on the command line. However, you must include the brackets in the syntax for OpenVMS directory specifications and for a substring specification in an assignment statement.
|
In command format descriptions, vertical bars separate choices within brackets or braces. Within brackets, the choices are optional; within braces, at least one choice is required. Do not type the vertical bars on the command line.
{ }
In command format descriptions, braces indicate required choices; you must choose at least one of the items listed. Do not type the braces on the command line.
Type
This typeface represents the introduction of a new term. It also represents the name of an argument, an attribute, or a reason.
italics
Italic text indicates important information, complete titles of manuals, or variables. Variables include information that varies in system output (Internal error number), in command lines (/PRODUCER=name), and in command parameters in text (where (dd) represents the predefined par code for the device type).
UPPERCASE TEXT
Uppercase text indicates a command, the name of a routine, the name of a file, or the abbreviation for a system privilege.
Monospace text
Monospace type indicates code examples and interactive screen displays.
In the C programming language, monospace type in text identifies the following elements: keywords, the names of independently compiled external functions and files, syntax summaries, and references to variables or identifiers introduced in an example.
A hyphen at the end of a command format description, command line, or code line indicates that the command or statement continues on the following line.
numbers
All numbers in text are assumed to be decimal unless otherwise noted. Nondecimal radixes—binary, octal, or hexadecimal—are explicitly indicated.

1    Introducing Compaq TCP/IP Services for OpenVMS

The Compaq TCP/IP Services for OpenVMS product is the OpenVMS implementation of the industry-standard TCP/IP suite of communications protocols. With TCP/IP Services, users, administrators, and programmers can perform tasks from anywhere in the network, such as:
• Network file access: accessing files on remote hosts
• Sending e-mail: exchanging messages between hosts
• Application development: developing TCP/IP applications for communication between local and remote hosts
• File transfer: exchanging files between hosts
• Accessing user information: accessing information about other users logged onto local or remote hosts
• Remote management: managing and monitoring the network and applications from remote hosts
• TELNET: logging on to a remote host
• Remote command execution: issuing commands to remote hosts
• Remote printing: sending print jobs to a remote printer, and receiving print jobs from a remote host
• Networking booting: providing boot service for a remote host
Users can perform internetworking tasks seamlessly without worrying about the hardware details of each individual network. The TCP/IP Services provides interoperability and resource sharing between OpenVMS systems, UNIX systems, and other systems that support the TCP/IP protocol suite and Sun Microsystems Network File System (NFS). Internet hosts share data and resources by using standard TCP/IP protocols over a number of network hardware configurations including Ethernet, Fiber Distributed Data Interface (FDDI), Token Ring, and asynchronous transfer mode (ATM).
This chapter discusses the following topics. More details about these topics are provided elsewhere in this manual and in other Compaq TCP/IP Services for OpenVMS and OpenVMS documentation set manuals.
• Overview of TCP/IP Services
• Other Compaq OpenVMS products that require TCP/IP
• Application programming interfaces (APIs)
• Requests for Comments (RFCs)

1.1  Overview of TCP/IP Services

TCP/IP Services provides support for several protocols at every level of the TCP/IP model’s protocol layers.
• Data Link layer
• Internet layer
• Transport layer
• Application layer
Figure 1–1 shows the various layers and protocols of the TCP/IP model. A description of each layer and protocol follows the figure.
Figure 1–1    The TCP/IP Model
Q:\ati-artlib\gif\vm-0402a.gif

1.1.1  Data Link Layer

At the base of the TCP/IP layers, the Data Link layer formats data and provides services that directly access the physical network.
This layer also receives data that is routed from the Internet layer and transmits the data to its destination, converting logical IP addresses to physical addresses of the network adapter or network interface cards (NICs) using t