HP 3000 Manuals

FTP Session Example [ HP ARPA File Transfer Protocol User's Guide ] MPE/iX 5.0 Express III Documentation


HP ARPA File Transfer Protocol User's Guide

FTP Session Example 

To follow the same steps as the example, make sure you have the
following:

   *   Remote logon name and passwords

   *   Remote system internet protocol (IP) address

   *   Create or have available a simple text file of type ASCII to
       transfer to the remote system.

Step 1:  Run FTP 

After you have entered your MPE/iX user account, enter:

     :FTP.ARPA.SYS

A banner similar to the following is displayed:

     Transfer Protocol [A0002001] (C) Hewlett-Packard Co. 1995
     ftp>

Step 2:  Connect and Log into the Remote Host 

At the ftp> prompt, enter the OPEN command followed by the remote host IP
address:

                                 Table 3-1.   

------------------------------------------------------------------------------------
|  |                                                                               |
|  | ftp> OPEN 123.50.43.21                                                        |
|  |                                                                               |
------------------------------------------------------------------------------------
|  |                                                                               |
|  | 220 sysname FTP server (Version $Revision:  15.14 $ $Date:  89/09/23 11:35:11 |
|  | $) ready.                                                                     |
|  |                                                                               |
------------------------------------------------------------------------------------

Enter the remote user account and password when prompted:

     Name (username) myname
     331 Password required for myname.
     PASSWORD: (enter password)
     230 User myname logged in.
     ftp>

Step 3:  View Your Local Directory 

Enter the MPE/iX command LISTF, preceded by a colon (:)  as follows:

     ftp> :LISTF,2
     ACCOUNT = PUB GROUP= MYGROUP]

                                 Table 3-2.   

-----------------------------------------------------------------------------
|                                                                           |
| FILENAME CODE....................LOGICAL RECORD....................       |
|                                                                           |
-----------------------------------------------------------------------------
|                                                                           |
|                             SIZE       TYP        EOF        LIMIT        |
|                                                                           |
| NSCREEN1                    256B       FA         800        10000        |
|                                                                           |
| NSCREEN2                    80B        FA         500        14000        |
|                                                                           |
| NSPROGX        PROG         1934W      VB         4551       9480         |
|                                                                           |
| README                      80B        FA         500        14000        |
|                                                                           |
-----------------------------------------------------------------------------

Step 4:  Transfer a File from MPE/iX to the Remote Host 

Select a simple ASCII text file, for example, README from your list of
files.  Transfer your local file to the remote host file named readme1 
using the PUT command as follows:

     ftp> PUT README readme1
     200 PORT command okay.
     150 Opening data connection for readme1 (123.50.42.32,50894)
     226 Transfer complete
     nnn bytes sent in n.nn seconds: (nn.nn Kbytes/second)

Step 5:  View the Remote Directory 

Enter the DIR command at the ftp> prompt.  A listing of the files in the
remote working directory is displayed.  The file you transferred should
be in the list.  In this example, readme1 is the third file in the
listing.

                                 Table 3-3.   

-------------------------------------------------------------------------------------
|                                                                                   |
| ftp> DIR                                                                          |
|                                                                                   |
| 200 PORT command okay.                                                            |
|                                                                                   |
| 150 Opening data connection for /bin/ls -l (123.50.42.32,50895) (0 bytes).        |
| total 13                                                                          |
|                                                                                   |
| -rw-rw-rw-       1 myname     guest     10       Feb 13 18:44        cathy1       |
|                                                                                   |
| -rw-rw-rw-       1 myname     guest     100      Feb 12 18:42        cathy2       |
|                                                                                   |
| -rw-rw-rw-       1 myname     guest     110      Feb 13 18:43        readme1      |
|                                                                                   |
| 226 Transfer complete                                                             |
|                                                                                   |
| nnn bytes received in n.nn seconds (n.nn Kbytes/sec)                              |
|                                                                                   |
-------------------------------------------------------------------------------------

Step 6:  Transfer a File from the Remote Host to MPE/iX 

From the remote directory listing, choose an ASCII type file to transfer.
For this exercise, you could use the file you just transferred and copy
it back to your local system with a new name.

Enter the GET command followed by the name of the remote file you want to
transfer and then the filename you want to copy into on your local
system.  For example:

                                 Table 3-4.   

----------------------------------------------------------------------------
|  |                                                                       |
|  | ftp> GET readme1 README2                                              |
|  |                                                                       |
----------------------------------------------------------------------------
|  |                                                                       |
|  | 200 port command okay.                                                |
|  |                                                                       |
----------------------------------------------------------------------------
|  |                                                                       |
|  | 150 Opening data connection for readme2 (123.50.42.32,50896) (2997    |
|  | bytes).                                                               |
|  |                                                                       |
----------------------------------------------------------------------------
|  |                                                                       |
|  | 226 Transfer complete.                                                |
|  |                                                                       |
----------------------------------------------------------------------------
|  |                                                                       |
|  | nnn bytes received in n.nn seconds:  (n.nn Kbytes/second)             |
|  |                                                                       |
----------------------------------------------------------------------------

You can verify that the file transferred to your account by entering a
:LISTF command:

     ftp> :LISTF,2
     ACCOUNT = PUB GROUP= MYGROUP]

                                 Table 3-5.   

-----------------------------------------------------------------------------
|                                                                           |
| FILENAME CODE....................LOGICAL RECORD....................       |
|                                                                           |
-----------------------------------------------------------------------------
|                                                                           |
|                             SIZE       TYP        EOF        LIMIT        |
|                                                                           |
| NSCREEN1                    256B       FA         800        10000        |
|                                                                           |
| NSCREEN2                    80B        FA         500        14000        |
|                                                                           |
| NSPROGX        PROG         1934W      VB         4551       9480         |
|                                                                           |
| README                      80B        FA         500        14000        |
|                                                                           |
| README2                     80B        FA         500        14000        |
|                                                                           |
-----------------------------------------------------------------------------

Step 7:  Exiting the FTP User Program 

When you are finished transferring files or performing directory
operations, enter QUIT.

     ftp> QUIT
     221 Goodbye.
     END OF PROGRAM
     :

When you issue a QUIT command, you are logged off the remote host, and
the remote connection is closed.  You are returned to your MPE/iX session
prompt.

The Next Step 

The previous example showed the steps for a simple file transfer session.
The "Using FTP" section, provides more detailed task descriptions of the
steps you followed in the simple session, and other features of FTP.

The "FTP User Commands:  Quick Reference" section, provides syntax and
brief command descriptions for FTP listed in alphabetic order.



MPE/iX 5.0 Express III Documentation