INTERNET MADE EASY
BY Mike Robinson
Article in BBS Caller Digest
September 1993
NEWCOMERS TO THE INTERNET
If you have ever used a BBS, most of you have found that one of the
most active areas on a BBS is the file transfer section. The most popular
systems allocate hundreds of megabytes of disk storage to maintaining
archives of files. To make individual files easier to find they are
usually sorted by type. There are file areas for games, utilities,graphics
and sound, to name just a few.All this is available throught the Internet.
The main method of file transfer over the Internet is called FTP, or
File Transfer Protocol. Since most Internet connections are linked at
several kilobytes/second, transfer is fast. You can download 1 Megabyte
computer file from a BBS at 9600 baud. This might take you approximately
20 minutes. That same file, however can be transmitted using FTP at speeds
of 10Kbytes/second. That can cut your transfer time to just a few minutes.
Definetly convenient!
ANONYMOUS FTP
When you download a file from your local BBS, you first need to have
some sort of access to the system. The same is true when using FTP. FTP,
as the name implies, trasfers files from one Internet site (the remote
site) to a second (the local site) . Obviously, you will need to have
access to the local site. But what you might not realize is that you must
also have access to the second site. For instance, some national companies
are connected to the Internet. If you are in California, and the file you
need is on a computer in New York, if you have access to the account in
New York, FTP will allow you to easily retrieve those files.
That might sound okay for a business, but what about us, the average
PC user? We would like to get files too, but we dont have access to other
systems. This is where anonymous FTP comes into play. Anonymous FTP is
almost like having a guest account on a computer. Anyone can call up to
retrieve files. And , just like your local BBS, Anonymous FTP sites may
specialize in certain types of files.
Before I begin, there is one note of caution. The main purpose of
Internet is to do work. The FTP site you call must pay for all the
maintenance and upkeep of its sytems. Since file transfer slows down
overall systems performance, try to call out of peak times. For example,
file transfer at mifnight will have much less effect than a file transfer
at noon. Usually FTPing outside of business hours is a good rule of thumb
to follow.
SAMPLE SESSION
There are many different programs used to do file transfer. However,the
industry standard is a program called ironicallt enought, FTP. In our
sample session, we will contact a university in St. Louis. There are many
sites available. See Table 1 for a few sites and their respective areas
of interest.
To begin, start the FTP program. (Typed commands appear below)
ftp
Next, open a connection.
open wuarchive.wustl.edu
In our example,wuarchive.wustl.edu is the remote site we wish to connect
to. Shortly, you should receive a message that says
Connected to wuarchieve
.wustl.edu
The next prompt will ask for your name. Respond by typing anonymous.
Name (coral.bucknell.edu:mrobinsn) : anonymous
The name in the parenthesis indicates my local site and my name. Next,
the system will inform you that you need to send a password. You should
send your id name and site.
331 Guest login ok, send ident as password
Password :
[email protected]
230 Guest login ok, access restrictions apply
ftp>
Now, you're logged onto the system, and you can transfer files as you
wish. Some access restrictions apply For instance, some sites do not allow
you to send a file to them. Others won't allow you to create new direct-
ories, but will allow you to send files to existing directories.
There are many commands available in the FTP program. Type a question
mark to get a listing of the commands. Many commands are similar to DOS
commands, such as dir, del,rmdir,etc. here's what you'll get if you do
dir.
ftp> dir
200 PORT command successful
150 Opening ASCII node data connection for /bin/ls
total 1045
-rwxr-xr-x 2 7 21
512 Nov 3 1992 . login
drwxr-xr-x 2 0 150
512 Jun 8 1993 public
(etc)
226 Transfer complete.
2387 bytes received in 0.9 seconds
ftp>
The above directory listing is a standard UNIX directory. The filenames
with a 'd' in the access column, such as public, are directories. You can
change to a directory using the cd command similar to DOS.
TRANSFERRING FILES:
You will need to search through the various directories to find the file
uou want. One disadvantage of FTP is that there is no file description
service, such as is available on a BBS. Only perseverance can win this
game! Once you find the file, however, you can download it to your system
by using the get command.
get filename
If you are transferring files other than purely ASCII files, use the
binary command. This will ensure that file transfer is done exactly,
instead of using character translation that some systems use on ASCII
file transfers. Table 2 is a list of the most common FTP commands and
their respective functions.
There's a lot out there for the taking. As you experiment with FTP and
the Internet, you'll find faster ways of navigating the massive amounts
of information out there.
Table 1. Popular Anonymous FTP sites
sumex.stanford Macintosh archives
wuarchive.wustl.edu Incredible large MS-DOS archives
saffron.inset.com Sound programs, newsletters, more
ftp.ulowell.edu Games
Table 2. Common FTP commands
get Transfers one file FROM the remote site
put Transfers one file TO the remote site
cd Change directory
bye Log off the remote site and exit FTP program
binary Use binary transfer mode
dir Directory
mget Uses wildcards to get more than one file
prompt Used with mget, will turn off/on prompting for each file.