The TCP/IP Guide - Version 3.0 (Contents) ` 1485 _ © 2001-2005 Charles M. Kozierok. All Rights Reserved.
first, the system had just two computers, sharing messages posted in a pair of different
newsgroups. The value of the system was immediately recognized, however, and soon
many new sites were added to the system. These sites were arranged in a structure to
allow messages to be efficiently passed using direct UUCP connections. The software used
for passing news articles also continued to evolve and become more capable, as did the
software for reading and writing articles.
The newsgroups themselves also changed over time. Many new newsgroups were created,
and a hierarchical structure defined to help keep the newsgroups organized in a meaningful
way. As more sites and users joined Usenet, more areas of interest were identified. Today
there are a staggering number of Usenet newsgroups: over 100,000. While many of these
groups are not used, there are many thousands of active ones that discuss nearly every
topic imaginable, from space exploration, to cooking, to biochemistry, to PC trouble-
shooting, to raising horses. There are also regional newsgroups devoted to particular areas;
for example, there is a set of newsgroups for discussing events in Canada; another for
discussing happenings in the New York area, and so on.
Overview of Usenet Operation and Characteristics
Usenet begins with a user writing a message to be distributed. After the message is posted
to say, the group on TCP/IP networking, it is stored on that user's local news server, and
special software sends copies of it to other connected news servers. The message
eventually propagates around the world, where anyone who chooses to read the TCP/IP
networking newsgroup can see the message.
The real power of Usenet is that after reading a message, any user can respond to it on the
same newsgroup. Like the original message, the reply will propagate to each connected
system, including the one used by the author of the original message. This makes Usenet
very useful for sharing information about recent happenings, for social discussions, and
especially for receiving assistance about problems, such as resolving technical glitches or
getting help with a diet program.
What is particularly interesting about Usenet is that it is not a formalized system in any way,
and is not based on any formally defined standards. It is a classic example of the devel-
opment of a system in an entirely “ad hoc” manner; the software was created, people
started using it, the software was refined, and things just took off from there. Certain
standards have been written to codify how Usenet works—such as RFC 1036, which
describes the Usenet message format—but these serve more as historical documents than
as prescriptive standards.
There is likewise no “central authority” that is responsible for Usenet's operation, even
though new users often think there is one. Unlike a dial-up bulletin board system or Web-
based forum, Usenet works simply by virtue of cooperation between sites; there is no
“manager in charge”. Usenet is for this reason sometimes called an “anarchy”, but this is
not accurate. It isn't the case that there are no rules, only that it is the managers of partici-
pating systems that make policy decisions such as what newsgroups to support. There are
also certain “dictatorial” aspects of the system, in that only certain people (usually system