[comp.sys.ibm.pc] ftp?

langev@cbnewse.ATT.COM (steve.j.langevin) (09/23/89)

        I've been reading through the items on the net for a while now
        and I keep seeing the term "ftp" while I've never seen it defined.
        Would some kind soul please enlighten me (and probably a lot of
        other people on the net)?  Thanks in advance!

                                               Steve Langevin

gcook@cps3xx.UUCP (Greg Cook) (09/23/89)

From article <1228@cbnewse.ATT.COM>, by langev@cbnewse.ATT.COM (steve.j.langevin):
>         I've been reading through the items on the net for a while now
>         and I keep seeing the term "ftp" while I've never seen it defined.
>         Would some kind soul please enlighten me (and probably a lot of
>         other people on the net)?  Thanks in advance!

Someone, PLEASE correct me if I'm wrong!

My understanding is the FTP stands for File Transfer Protocol.
A system to transfer files between different computers (UNIX only?).

How it works is you need to ftp (establish a connection) to some HOST
computer from your own, and then send the appropriate commands to
transfer files to and from that host.

I'm sure I didn't explain this very well, but I hope this helps some!

=========================================================================
Greg Cook                    All good things come through chemistry! 
gcook@horus.cem.msu.edu 
cook@frith.egr.msu.edu

silver@eniac.seas.upenn.edu (Andy Silverman) (09/23/89)

In article <4713@cps3xx.UUCP> gcook@cps3xx.UUCP (Greg Cook) writes:
>From article <1228@cbnewse.ATT.COM>, by langev@cbnewse.ATT.COM (steve.j.langevin):
>>         I've been reading through the items on the net for a while now
>>         and I keep seeing the term "ftp" while I've never seen it defined.
>>         Would some kind soul please enlighten me (and probably a lot of
>>         other people on the net)?  Thanks in advance!
>
>Someone, PLEASE correct me if I'm wrong!
>
>My understanding is the FTP stands for File Transfer Protocol.
>A system to transfer files between different computers (UNIX only?).
>
>How it works is you need to ftp (establish a connection) to some HOST
>computer from your own, and then send the appropriate commands to
>transfer files to and from that host.

Just an addition here- FTP is a generally standard component of software
for systems using a TCP/IP connection, not just UNIX systems.  FTP is
simply the accepted protocol under TCP/IP (ArpaNet, Internet, etc...) for
doing file transfer through the network.



+-----------------------+-----------------------------------------+
| Andy Silverman        | Internet:   silver@eniac.seas.upenn.edu |
| "All stressed out and | Compu$erve: 72261,531                   |
|  nobody to choke."    |                                         |         
+-----------------------+-----------------------------------------+

ken@cs.rochester.edu (Ken Yap) (09/23/89)

|>         I've been reading through the items on the net for a while now
|>         and I keep seeing the term "ftp" while I've never seen it defined.
|>         Would some kind soul please enlighten me (and probably a lot of
|>         other people on the net)?  Thanks in advance!
|
|Someone, PLEASE correct me if I'm wrong!
|
|My understanding is the FTP stands for File Transfer Protocol.
|A system to transfer files between different computers (UNIX only?).

No, any computer that talks DARPA protocols, specifically TCP/IP, which
is what FTP on.

|How it works is you need to ftp (establish a connection) to some HOST
|computer from your own, and then send the appropriate commands to
|transfer files to and from that host.

Here is an example from Unix. Your syntax may differ. Lines beginning with
ftp> are typed by the user.

[ophiuchus 55] ftp uunet.uu.net
Connected to uunet.uu.net.
220 uunet FTP server (Version 5.68 Thu Aug 31 15:14:47 EDT 1989) ready.
Name (uunet.uu.net:ken): anonymous
331 Guest login ok, send ident as password.
Password: <any non-empty string>
230 Guest login ok, access restrictions apply.
ftp> dir
 ...
ftp> cd pub
250 CWD command successful.
ftp> dir
 ...
ftp> binary
200 Type set to I.
ftp> get jargon.Z
200 PORT command successful.
150 Opening BINARY mode data connection for jargon.Z (40022 bytes).
226 Transfer complete.
local: jargon.Z remote: jargon.Z
40022 bytes received in 1.3 seconds (31 Kbytes/s)
ftp> quit

Binary mode must be used for files not containing printable text. Tenex
mode must be used instead of binary mode when fetching from DEC20 hosts.
For further details read your local documentation.

lance@helios (Lance Bresee) (09/25/89)

In article <4713@cps3xx.UUCP> gcook@cps3xx.UUCP (Greg Cook) writes:
Someone, PLEASE correct me if I'm wrong!
>
>My understanding is the FTP stands for File Transfer Protocol.
>A system to transfer files between different computers (UNIX only?).
>
>How it works is you need to ftp (establish a connection) to some HOST
>computer from your own, and then send the appropriate commands to
>transfer files to and from that host.
>
>I'm sure I didn't explain this very well, but I hope this helps some!
>
>=========================================================================
>Greg Cook                    All good things come through chemistry! 

Suppose that you wanted to ftp "file transfer protocall" a file
from Grape.  From a UN*X machine, or other machine running ftp,
you call Grape.  To do this you need the internet address...
...for Grape this is 128.153.13.196....
type
   >ftp 128.153.13.196
you will then get a message saying that you are connected to Grape
and be asked for a login name..use the name anonymous and the 
password "login".  Then you are  logged into the machine Grape.
To get a file from Grape, type get <filename>.  Be sure to
type the word binary before getting executable or archived files.

sometimes you will need to use a UN*X de archiver like uudecode
to get the files into a useable format..consult your UN*X MANual.

good luck.
lance%helios.ucsc.edu
lance@helios.ucsc.edu%ucscc.ucsc.edu