CONTENTS Title Page Copyright Page Preface 1 DEC TCP/IP Services for VMS Overview 1.1 DEC TCP/IP Services for VMS Software 1.1.1 Run-Time Software 1.1.2 Applications Software 1.1.3 DEC NFS Software 1.2 What Is the UCX Command Interface? 2 Internet Concepts 2.1 Overview 2.2 Client-Server Model 2.3 Ports 2.4 TCP/IP Protocols 2.5 Internet Addresses 3 The TELNET Utility 3.1 How TELNET Works 3.2 Accessing TELNET 3.2.1 Using TELNET in Input Mode 3.2.2 Using TELNET in Command Mode 3.2.3 Switching Between Input Mode and Command Mode 3.3 Using TELNET Initialization Command Files 3.4 Terminating a TELNET Session 4 The File Transfer Protocol 4.1 Accessing FTP 4.1.1 Starting FTP 4.1.2 Selecting a Command Interface 4.2 Transferring Files 4.2.1 FTP File Specifications 4.2.2 Using the /LOWERCASE and /NOVERSION Qualifiers 4.2.3 Sending Files to a Printer Using GET and PUT 4.2.4 Using Wildcards 4.2.5 Specifying the Data Type 4.2.6 Specifying the Mode 4.2.7 Specifying the File Structure 4.3 Changing the Default Directory 4.4 Using FTP from a Command Procedure 4.5 Using FTP Initialization Command Files 4.6 Using FTP with DECnet 4.7 Ending an FTP Session 5 The Simple Mail Transfer Protocol 5.1 Accessing SMTP 5.2 Sending Mail from VMS Using SMTP 5.3 Addressing SMTP Mail 5.3.1 SMTP Format Rules 5.3.2 Using SMTP-Style Addresses 5.3.3 Using Distribution Lists 5.3.4 Using the UNIX-to-UNIX Copy Program 5.4 Using SMTP with Other Mail Features 5.5 Obtaining User Information 6 The Remote Commands 6.1 Overview of the Remote Commands and Services 6.2 Remote Command Requirements 6.3 Remote Login 6.3.1 Using the Remote Login Client 6.3.2 Remote Login Examples 6.3.3 Terminating a Remote Login Session 6.4 Remote Shell 6.4.1 Using the Remote Shell Utility 6.4.2 Remote Shell Examples 6.4.3 Terminating a Remote Shell Command 6.5 Using the Remote Execution Server 6.6 Remote Command Reference RLOGIN RSH 7 Remote Printing 7.1 Remote Printing Services 7.2 Remote Printing Client and Server Facilities 7.3 Remote Printing from a VMS Client 7.4 Remote Printing from a UNIX Client System 7.5 Displaying Print Status 7.6 Removing a Job from the Print Queue 8 Using the DEC NFS Component Server 8.1 Mounting File Systems 8.2 Sharing NFS Mounted Files 8.3 Record Formats 8.4 Using NFS in a VAXcluster 9 Differences Between VMS and UNIX File Systems 9.1 Directory Hierarchies 9.2 File Specifications 9.2.1 File Specification Delimiters 9.2.2 UNIX Pathnames 9.2.3 File Names 9.2.4 Case Sensitivity 9.2.5 File Types 9.2.6 Version Numbers 9.3 Links Between Files 9.3.1 Hard Links 9.3.2 Symbolic Links 9.4 File Structures 9.5 File Protection 9.5.1 VMS File Protection 9.5.2 UNIX File Protection 9.6 VMS File System Restrictions for the NFS Client 9.6.1 Rules for Creating and Referencing Files 9.6.2 Unsupported Operations 9.6.3 Protection Restrictions 9.6.4 Miscellaneous Restrictions 9.7 DEC TCP/IP UNIX File System 10 TELNET Commands CONNECT DISABLE AUTOFLUSH DISABLE AUTOSYNCH DISABLE BINARY DISABLE CRLF DISABLE CRMOD DISABLE DEBUG DISABLE LOCAL_CHARS DISABLE OPTIONS_VIEW DISCONNECT ENABLE AUTOFLUSH ENABLE AUTOSYNCH ENABLE BINARY ENABLE CRLF ENABLE CRMOD ENABLE DEBUG ENABLE LOCAL_CHARS ENABLE OPTIONS_VIEW EXIT HELP RESUME SEND AO SEND AYT SEND BRK SEND EC SEND EL SEND GA SEND IP SEND NOP SEND SYNCH SET DEVICE SET ECHO SET ERASE SET ESCAPE SET FLUSHOUTPUT SET INTERRUPT SET KILL SET MODE SHOW PARAMETERS SHOW STATUS SPAWN 11 File Transfer Protocol Commands APPEND CONNECT CREATE/DIRECTORY DELETE DIRECTORY DISABLE LOG DISABLE PARSE DISABLE PORT_COMMAND DISABLE REPLY DISABLE TRANSFER_VERIFICATION DISCONNECT ENABLE LOG ENABLE PARSE ENABLE PORT_COMMAND ENABLE REPLY ENABLE TRANSFER_VERIFICATION EXIT GET HELP LOGIN PUT QUOTE RENAME SET DEFAULT SET MODE SET STRU SET TYPE SHOW DEFAULT SHOW STATUS SPAWN A TELNET Messages B File Transfer Protocol Messages B.1 FTP Server Error Messages B.2 FTP Client Error Messages Glossary FIGURES 1-1 Network Communications 2-1 Internet Network Configuration 4-1 Sample FTP/DECnet Configuration 8-1 A Client's File System 8-2 DEC NFS Software Components 8-3 VAXcluster 9-1 VMS Directory Hierarchy 9-2 UNIX Directory Hierarchy TABLES 6-1 Remote Client Commands 6-2 Remote Services 6-3 Remote Login Command Qualifiers 6-4 Remote Shell Command Qualifiers 7-1 Remote Printing Commands on VMS 7-2 LPQ Qualifiers 7-3 LPRM Qualifiers 9-1 VMS Files As Seen by an NFS Client 10-1 TELNET Commands Summary 11-1 FTP Commands Summary