![]()
The basics of UsenetHow Articles travel through UsenetThe Usenet consists of thousands of servers all over the world. While every single server is either owned by a person, an organization or a company, the network as a whole isn't (articles posted to a Usenet server will travel beyond the borders of companies and organizations). The owners of Usenet servers have full power over their server(s) and can make decissions regarding their server(s). These are decisions like:
and so on. But their power always ends exactly where articles leave their server(s) and enter the server(s) of someone else. That's why the network as whole isn't controlled by anyone. Peers, Infeeds, OutfeedsEvery Usenet server has neighbor servers, called Peers. It will exchange articles with those peers and ONLY with those peers. Not every server exchanges articles with every other server on Usenet, thus articles sometimes must travel over a large number of servers to get from server A to server B. You must distinguish two types of peers: Infeeds and Outfeeds. Infeeds are peers used for receiving new articles, outfeeds are peers used for sending new articles. Of course a peer can be both at once, infeed and outfeed, and often it is both at once. Articles are pushed on UsenetPushing means that whenever one of your infeeds receives a new article, it will offer your server to upload the just received article, by telling your server:
And your server can only reply in two possible ways:
In case your server accepts, it will upload (push) the article to you. Otherwise nothing will happen. Pushing is used as it distributes articles much faster than if a server would have to regularly scan another server and "grab" each wanted new articles of the server. The message-id is included so your server does not get duplicate copies of the same article (another peer may already have pushed this article onto your server before). Travel RulesIn theory, an article is posted to one server will sooner or later reach every other server on the Usenet. Unfortunately that's only theory. Articles may not get pass a certain server for various reasons, you could say they might get stuck. One would expect that an article will sooner or later reach every outfeed of a server, but there's no guarantee that those outfeeds will really receive or accept the article. Let me show you some reasons why an article may never be found on a server:
If an article never makes it to a certain outfeed, this server will also not be able to further forward the article. In some cases that's no problem, because since Usenet is very chaotic network, there are often plenty of ways an article can take to get from one server to another one. But sometimes there's only one way and if that way doesn't work, the article will simply never get there. Even worse, if you post an article to a server and all of its outfeeds reject this article, it will not travel beyond the scope of this server. That means only people using the same server as you will be able to see this article, for everyone else it simply doesn't exist. |
Last edited 2002-07-08 by TGOS

![[The Usenet Newbie Project]](zzzpics/newbie-project.png)