Joining USENET
Sydney Weinstein
If you follow my column in The C Users Journal, "On
the
Networks," you have seen there is a vast amount
of useful software
available via USENET. In addition, exchanging electronic
mail is an
inexpensive and reliable method of staying in touch
with a large number
of contacts. As an added bonus, there are several mailing
lists just
for Systems Administrators. Since you are administering
a UNIX system,
you have the software needed (UUCP) to connect to USENET.
So, how
do you join?
USENET is just a cooperative network of connected computers.
UUCP
is one common connection method. To connect to USENET
via UUCP, all
you need to do is find a site that is already a member
of USENET and
is willing to provide you with a connection. What they
do is allow
you to call their system, and/or have their system call
your system,
via UUCP to exchange electronic mail and perhaps USENET
Network News.
The problem is finding a site that is already a member
of USENET and
is not overburdened with other connections. The solution
to this problem
is either perseverance or money.
Perseverance
In the beginning, USENET was a purely volunteer, cooperative
network.
Each site agreed to carry the traffic of its neighbors.
As the net
expanded, this got to be overwhelming. However, at the
"leaves"
(sites near the end of the tree that don't have many
other connections),
there still can be found sites that are willing to provide
a connection
for free. How free that really is depends on several
factors. The
site itself may not charge you anything, but you might
have to pay
a phone company toll call charge to reach it.
The first place to look is via the published maps of
existing UUCP
sites. Most UUCP sites register their connections with
the UUCP Mapping
Project, which then publishes the maps in the USENET
news group comp.mail.maps.
This allows the pathalias program to be used to automatically
compute the path from your site to any other site, and
for other sites
to figure the path from their site to your site. This
routing information
is used by the electronic mail system on USENET sites.
Map entries
contain a lot of information beyond just the site connections.
In
Listing 1 is a copy of the map information for my system,
dsinc.
The map entry contains two sections. The first is comment
information
in a special format. These comments contain all the
information about
the site for human use. The second part is the connection
information,
which is in the format for pathalias to use. Of particular
interest are two fields: #C, the contact person for
the site,
and #T, their telephone number.
If you acquire the map file(s) for your state, you can
search them
for sites that are local phone calls from your site.
Then perhaps
one of those site administrators will be willing to
provide a connection
for your site. If you are only looking for electronic
mail, then any
site will work. If, however, you also want USENET Network
News, then
only call those sites with a #U entry. Those sites exchange
USENET Network news, and the names listed on those lines
are the sites
with which they exchange news.
If you are not connected to USENET, it might seem difficult
to obtain
the map entry. UUNET Communication Services comes to
the rescue on
this front. They provide a pay-per-call access to their
storehouse
of archived files via a 1-900 number. They keep the
current map files
as published in comp.mail.maps in their archives. Using
UUCP,
at $.50/minute, you can retrieve the map file(s) for
your state and
start calling those site contacts. The map files are
broken down by
state, and reside in the ~/uumap directory. For the
US files
the names are u.usa.ST.n, where ST is the two-letter
postal abbreviation for the state and n is a number
starting
at 1 and running upwards by 1. Each map file is, at
most, approximately
50Kb. Listing 2 gives a sample L.sys/Systems file entry
for
connecting to UUNET via the 1-900 number. The UUCP command:
uucp 'uunet:~/uumap/u.usa.pa.*' ~
will transfer all of the Pennsylvania map files from
UUNET to the uucppublic directory of your system.
Money
If you cannot find a site willing to provide a connection
for free,
or if you want faster service or a larger USENET Network
News feed
than other sites are willing to provide, consider one
of the many
services that sell UUCP services for a fee.
The largest of these is UUNET Communications Services,
mentioned earlier.
This service runs a large data center in Virginia and
provides around-the-clock
connections, access to their large archive of files,
and as large
a news feed as you are willing to pay for. UUNET charges
can range
from about $25/month for a very lightly used electronic
mail connection
to several hundred dollars a month for a large USENET
feed. They charge
by the hour, with the lowest hourly charge for calling
Virginia directly,
a slightly higher charge for access via a packet switched
network
(but that gives you a local call), and higher still
if you use their
800 number (but this might still be cheaper than calling
them on your
own account). Transmission rates can vary, but customers
report that
600-800cps using Telebit PEP modems is typical. UUNET
can be reached
at (703) 204-8000.
A smaller national vendor, Performance Systems International,
Inc.
of Troy, New York, runs their own packet switched network
and offers
competitive rates, but a limited number of cities with
local phone
numbers. They offer a flat rate per month for a UUCP
connection, with
the restriction that your site does not feed any other
sites (for
a somewhat higher fee, they will waive that restriction).
Performance
Systems International can be reached at (518) 283-8860.
A number of small companies offer connections regionally.
Datacomp
Systems, Inc. is one of those, and we can be reached
at (215) 947-9900.
If you are in the western part of the US, another regional
company
is Portal Communications Company (408) 973-9111.
Spread the Word
Once connected, it is wise to register your system with
the UUCP Mapping
Project. This helps to ensure that mail will reach your
site and also
reserves your site's UUCP name to prevent conflicts.
Registration
does impose at least one constraint, however: the UUCP
system name
you choose for your site must also be unique within
the maps, and,
as many have lamented, all the good ones are taken.
To register your site, you send a mail message to rutgers!uucpmap
(or uucpmap@rutgers.edu) containing information in the
format
shown in Listing 1. The lines should appear in the order
shown in
the listing, but you do not need to include lines that
do not apply.
The first line, #N, is the name of your site. If you
do not
have a registered domain name with the NIC, just include
the UUCP
name of your site on this line. If you do have a registered
domain
name with the NIC, list the FQDN of the Internet site
that
is acting as your MX forwarder on the #F line. On the
#S
line list the type of system and operating system software
you are
running.
The #O through #P lines identify yourself/company. The
#O line is the Organization (or Owner) of the system.
#C
is the contact person(s) name(s). #E is the electronic
mail
address for the person listed in #C and is usually just
site!postmaster.
#T is the telephone number of the contact person. Note
the
format. Telephone numbers are listed as a "+"
followed by
the country code, and then the number (the country code
for North
America is 1). The postal address makes up the #P line.
The #L line is special and is used by automatic mapping
software
to produce maps showing the locations of USENET sites.
It contains
the latitude and longitude of your site in hours, minutes,
seconds
format. If you do not know the values for the location
of your site,
you can list the values for a nearby city and place
the word "(city)"
after the values.
Any remarks are listed on the #R lines. Try to keep
them short
as the maps are distributed and stored on a large number
of systems.
All USENET Network News feeds are listed on the #U lines.
The
last line, the #W line, is the person who filed the
entry and
the date of the entry.
What follows is connection information for pathalias.
First
any aliases for your site are listed as:
site= alias
Then the other sites your site communicates with via
UUCP are listed, along with their connection frequency.
Valid frequencies
are in Listing 3 along with their relative weightings.
These frequencies
are used to build the paths used by the routing software.
In Summary
There is a lot out there on USENET. If you administer
a UNIX system
it will be worth the trouble to find a site and connect
up. Many sites
even think it's worth paying for. I am looking forward
to meeting
you, "On the Networks."
About the Author
Sydney S. Weinstein, CDP, CCP is a consultant, columnist,
lecturer,
author, professor, and President of Datacomp Systems,
Inc., a consulting
and contract programming firm specializing in databases,
data presentation
and windowing, transaction processing, networking, testing
and test
suites, and device management for UNIX and MS-DOS. He
can be contacted
care of Datacomp Systems, Inc., 3837 Byron Road, Huntingdon
Valley,
PA 19006-2320 or via electronic mail on the Internet/USENET
mailbox
syd@DSI.COM (dsinc!syd> for those who cannot do Internet
addressing).
|