## TCPware V5.7 User's Guide

- Introduction
- Enterprise-Wide Networking
- TCPware for OpenVMS
- TCP/IP Services
- TCPware Products for the PDP-11 Operating Systems

Chapter 1

Introducing TCPware for OpenVMS

# Introduction

TCPware for OpenVMS is a software product that provides TCP/IP standard networking services for HP's OpenVMS VAX, Alpha and I64 computers.

# Enterprise-Wide Networking

Computer systems from many different vendors can communicate with systems using the TCP/IP protocols. Almost all UNIX-based systems support TCP/IP, FTP, NFS, SMTP, and TELNET. This makes TCPware for OpenVMS components ideal tools for networking OpenVMS systems with other computer systems.

Figure 1-1 shows some systems networked using TCP/IP.

Figure 1-1 Connecting Dissimilar Systems Using TCPware for OpenVMS see graphic

TCPware for OpenVMS components operate with many other computers. TCPware for OpenVMS components also operate with many network support devices that are compatible with TCP/IP, Ethernet, and other local area networks (LANs), as shown in Figure 1-2.

Figure 1-2 Devices Supporting TCP/IP Networking see graphic

# TCPware for OpenVMS

TCPware for OpenVMS includes the TCP/IP Services components designed exclusively for the VAX, Alpha and I64 architectures and the OpenVMS operating system for those architectures.

Table 1-1 lists the members of the TCPware for OpenVMS family and the features of each.

Table 1-1 TCPware for OpenVMS Family Members (Continued)

Component | Features
FTP-OpenVMS | File transfer service that lets you transfer files to or from remote hosts. Provides a File Transfer Protocol (FTP) client and server. Includes the Remote Copy Program (RCP) (which includes optional Kerberos authentication). Also includes a Subroutine Library to develop FTP application programs. Token Authentication is also available for FTP-OpenVMS.
NFS-OpenVMS Client | Network File System (NFS) service that lets you access NFS filesystems and store data on NFS systems. Provides an NFS client.
NFS-OpenVMS Server | NFS service that lets remote NFS users access OpenVMS filesystems and use them for storage. Provides an NFS server and supports a PC-NFS Server (PCNFSD).
SMTP-OpenVMS | Mail transfer service that lets you send mail to or receive mail from remote hosts. Provides a Simple Mail Transfer Protocol (SMTP) client and server. The additional Internet Message Access Protocol (IMAP) and Post Office Protocol Version 3 (POP3) servers provide a way for remote PCs to retrieve OpenVMS incoming mail.
SSH-OpenVMS | Secure Shell provides encrypted remote access to this system and other systems with SSH software. Commands may be executed remotely or remote interactive sessions may be used. Files may be transferred with the SCP command, which uses SSH for access to the remote system.
TELNET-OpenVMS | Virtual terminal service that lets you have immediate access to remote systems. Provides a Virtual Terminal Networking (TELNET) protocol client and server. Kerberos authentication is also available. Also includes a Subroutine Library to develop TELNET application programs. Token Authentication is also available for TELNET-OpenVMS.
TCP-OpenVMS | TCP/IP base component that includes protocols for the network layer (IP, ICMP, ARP, and RARP) and transport layer (TCP and UDP). Provides utilities for network management and control: For Domain Name Services (DNS), Simple Network Management Protocol (SNMP) Services, Network Control Utility (NETCU), and Network Time Synchronization, see the Network Management entry in Table1-2. • Berkeley R Commands Access hosts in a TCP/IP network by logging in (RLOGIN), executing remote commands (RSH), and controlling remote tape drives (RMT) and CD-ROM drives (RCD). Kerberos V4 authentication is also available for RLOGIN and RSH. Token Authentication is also available for RLOGIN. • Line Printer Services Manipulate local or remote print queue functions based on the client and server ends of the BSD4.3 Line Printer Protocol. • Terminal Server Print Services Send print requests to printers attached to TCP/IP-based terminal servers. • Subroutine Libraries Facilitate application development using the Socket Library Services, FTP Subroutine Library, TELNET Subroutine Library, and SNMP Extendible Agent Application Program Interface (API) routines. • TCPDRIVER, UDPDRIVER, IPDRIVER, and INETDRIVER Programming Services, and UCX Compatibility Services (BGDRIVER) Use QIO interfaces to develop network applications. UCX Compatibility allows applications such as PATHWORKS to work with TCPware. ONC RPC ServicesBuild distributed applications using Remote Procedure Calls (RPCs).

# TCP/IP Services

All TCPware for OpenVMS TCP/IP Services are fully integrated. The services range from the upper-layer Network Application Services to the lower-level components. These lower-level components handle the network controllers included in the TCP/IP Services core component, TCP-OpenVMS.

The TCPware for OpenVMS components use the Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and Internet Protocol (IP). The Department of Defense (DoD) adopted the IP and TCP protocols as standards for all packet networks. TCP and IP provide a reliable and efficient means for moving information between computer systems.

TCPware supports Path MTU discovery to provide a performance improvement when large packets of data are sent over TCP.

Table 1-2 describes some of the TCP/IP functions supported by TCPware.

Table 1-2 TCP/IP Services (Continued)

This Service... | Provides...
Cluster Load Balancing | Have the domain name server assign a connection to a specific host to balance the cluster load. Analogous to the load balancing services the LAT terminal service provides.
Database Support | Connect Ingres, Oracle, RDB, Progress, and Sybase databases on OpenVMS and UNIX systems.
DECnet over IP | Send DECnet data link layer packets point-to-point over TCP/IP connection between two systems running TCPware.
DECwindows | Supports DECwindows graphics-oriented applications like Mail, File View, DECterm, and Bookreader. A remote X display user can also log in using the X Display Manager Server.
Interface Support | Interface support, which includes: • Ethernet, Token Ring, and LAT interfaces Send IP datagrams over Ethernet, Token Ring, LAN Emulation over Asynchronous Transfer Mode (ATM), and Classical IP over ATM (CLIP) networks. Supports the Address Resolution Protocol (ARP) and Reverse ARP (RARP). • Fiber Distributed Data Interface (FDDI) Send IP datagrams over high speed networks over FDDI controllers. Supports ARP and RARP. • HYPERchannel Directly supports the UNIBUS, QBUS, MASSBUS, and BIBUS interfaces. Includes use of ARP to map host internet addresses to physical addresses. • IP-over-DECnet Send IP datagrams over DECnet links to connect separate DECnet-over-IP TCP/IP LANs over WANs. • IP-over-X.25 Send IP datagrams as data packets over X.25, enabling reliable world wide communication. • Point-to-Point Protocol (PPP) Send multiprotocol datagrams over serial point-to-point links. PPP is common with line speeds from 14.4 to 28.8 kilobits per second (Kbps). Implemented through pppd command line options. • proNET Supports the proNET-10 and proNET-80 token ring controllers provided by Proteon, Inc. • Serial Line IP (SLIP) Send IP datagrams over serial lines instead of Ethernet cable. Supports both dedicated (hard-wired) and dialup SLIP lines. TCPware also supports Compressed SLIP (CSLIP). • HP Wide Area Network (WAN) Device Drivers Supports the VAX WAN Device Drivers synchronous interfaces that form a link between the hardware devices and TCPware.
Multicasting | Supports full IP multicasting, letting you send and receive datagrams addressed to IP multicast (Class D) addresses. Implements the Internet Group Management Protocol (IGMP).
Network Management | Network management and control functions include: • Domain Name Services (DNS) Guarantee host connections using a distributed database. Supports Berkeley Internet Domain Server (BIND) Release 4.9.4 Name Server. • Dynamic Host Configuration Protocol (DHCP) Provides IP addresses and configuration data to hosts. Supports DHCP and BOOTP protocols. • Simple Network Management Protocol (SNMP) Services Network management stations can obtain timely information about the network activities of OpenVMS server hosts. Supports MIB-I and MIB-II. TCPware’s SNMP Agent also supports subagents serving private MIBs, as well as the SNMP Multiplexing (SMUX) Service. • Network Control Process (NETCP) Starts, maintains, and shuts down the network. NETCP also contains the Port Mapper that maps Remote Procedure Call (RPC) server programs to ports. A TCPDUMP utility is also included. • Network Control Utility (NETCU) Provides commands so that the system manager can monitor and control various functions such as adding and removing servers clients. • Network Time Synchronization Use either the Network Time Protocol (NTP) or the Time Synchronization Protocol (TIMED), to coordinate time distribution between hosts.
Network Security | Includes Incoming and Outgoing Access Restrictions; Packet Filtering; the Kerberos V4 Server, user commands, management commands, and administration server; the IP Security Option (IPSO); and Token Authentication for login security.
Other Clients and Servers | Client protocols (DISCARD, FINGER, NSLOOKUP, PING, TALK, Trivial File Transfer Protocol [TFTP], TRACEROUTE, and WHOIS) and Server protocols (CHARGEND, DAYTIMED, DISCARDED, ECHOD, FINGERD, INDENT, QUOTED, and TFTPD).
PATHWORKS Support | Use TCPware as a transport for HP’s PATHWORKS products running between the OpenVMS system and a PC.
Routing | Supports enhanced routing and multiple gateways, and includes the GateD protocol, which combines RIP, HELLO, OSPF, EGP, BGP, and the Router Discovery Protocol for distributing routing information. Supports the Classless Inter-Domain Routing (CIDR) protocol for more efficient use of Class B IP addresses.

# TCPware Products for the PDP-11 Operating Systems

Process Software offers TCP/IP networking software products for the HP PDP-11 operating systems. Order the following TCPware products for the PDP-11 systems from Process Software:

TCPware for RSX | TCPware for RT-11 | TCPware for TSX | TCPware for IAS

Although these products function differently from TCPware for OpenVMS, they solve many networking problems between dissimilar computer systems.

Figure 1-3 shows some of the many dissimilar systems TCPware can connect.

Figure 1-3 HP Operating Systems Connected by TCPware see graphic