Newsgroups Explained
in Plain English

The General Concept

Every ISP has a “news server,” which is like a giant bulletin board. Imagine a bulletin board in the lobby of a large office building to which anybody can pin a notice, picture, CD, or DVD, and anybody can come along and take whatever interests them. Now imagine that instead of taking something down, you can push a button and get a perfect copy.

The bulletin board is popular and there isn’t enough room to fit everything on it, so buttons were added to the top – each one representing an interest group. There are buttons for art, music, cartoons, erotica, and every other possible thing. You press a button, and the contents of the bulletin board change to show things in that interest group.

Now imagine that the bulletin board in your building is connected to the bulletin boards in every other building in the world. When you press the erotica button, pictures and videos from around the globe magically appear.

Now imagine that you don’t have to go down to the lobby to see what is on the bulletin board – that you can just start up a browser program on your computer and see what’s there. Or even better, you can use a special browser that will automatically retrieve things for you. For example, you would point such a program at the erotica section, press the start button, and then watch as it rapidly downloads files. Perhaps you would let it run at night, and then in the morning review the files it found.

The “News” Nickname

The term “news” here has nothing to do with the CNN kind of news, or with RSS news feeds. The global network of newsgroup servers pre-dates the internet, and goes back to a time when the only things posted were small messages. The original intent of Usenet, the technical name for this network, was to have a global bulletin board where researchers could post, and discuss, “new” things they discovered, and thus, the nickname “news.”

The News Server

Just as a web server holds pages that you view with a browser, a news server holds “posts” that you view with a news-browser. A post is a message that anybody can write and upload to the server, and it can contain an attached file, just like an email message. Posts are organized into newsgroups. So, when you access a news server, you first select a newsgroup, and then see what posts are in it. You can then download posts or upload posts.

Just like a web server, a news server has a URL. For example, our web server’s URL is:

www.techsono.com

Our news server’s URL is:

news.techsono-news.com

Newsgroups

On the news server are thousands of newsgroups for every conceivable topic. Newsgroup names are similar to web page URL’s. Here are two examples:

alt.astronomy
alt.binaries.astronomy

There are two kinds of newsgroups: discussion groups and “binary” groups. “Binary” just means “file” in newsgroup land. So, if you wanted to discuss astronomy, you would go to alt.astronomy and read what other people wrote there, and maybe post something yourself. If you wanted to download files associated with astronomy, you would go into alt.binaries.astronomy and see what files were available. You could also upload files.

Posts

A post consists of a header and body. The header is simply a few items such as the date, the email address of the poster, and the subject. The body is the words and/or attached file. The format is almost exactly the same as an email message. So, when you start up your email program, you see a list of your new messages, which is a list of “headers.” You look at the headers, click on a message, and then you see the “body” – what the sender wrote. The exact same thing happens in a newsgroup, except that the messages aren’t sent to you directly, but can be seen by anybody.

A post looks like this:

From: "Some Guy" 
Subject: New Planet Discovered
Newsgroups: alt.astronomy

Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.

The first three lines are the headers. The blah-blah-blah’s are the body. There will also be a few more headers, but you don’t need to worry about them.

Binary Posts

When somebody emails you a file, it is called an “attachment.” In reality, nothing is “attached.” The attached file is actually converted into text and put into the message along with the headers and the body. Everything is included in one file. It is your email program that creates the illusion of an attachment. The same is true with binary posts. Here is what one looks like:

From: "Some Guy" 
Subject: Picture of New Planet – new_planet.jpg (123kb)
Newsgroups: alt.binaries.astronomy

Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.
Blah, blah, blah. Blah, blah, blah. Blah, blah, blah.

=ybegin part=11 line=128 size=123000 name=picture.jpg
dkfjakdjfkaa98f0adfuadfuadf89dfa0fdufua0fdjfajdf
fa0d98fa0di1fadfa-d8fadjfa-fd0fua-fujadfja-fdf-adq
aogjoagjaja0-g-wjekjajfw’letj0ojgpadgpagjapgdjgg
etc.
=yend size=123000 part=1 pcrc32=9fe0e51a

Notice that the binary post is exactly the same as a text post except for the gibberish at the bottom – that is what a picture looks like when it is encoded into text. You don’t need to worry about it too much because, just like your email program, your news-reader program will automatically convert it back into a picture file.

Large Binary Posts

Just like email, you can’t attach large files to a post. Newsgroups have size limits just like email boxes. The limit is not set in stone, but things work better when posts are kept under a megabyte. So, large files are broken up into a series of posts. A large picture might be posted in four parts, an MP3 in ten parts, and a DVD in thousands of parts. You can download each part and then paste the posts together to re-create the file, but for large files that would quickly lead to insanity and the job is best left to a news-reader program.

Continue on with Advanced Topics or Newsgroup Software.