Usenet: David Conrad Internet Software Consortium
Usenet: David Conrad Internet Software Consortium
Usenet: David Conrad Internet Software Consortium
David Conrad
drc@isc.org
rec z-netz
2% 2%
– alt 33.97%
fj
16%
1%
free
1%
– fido7 7.21% tw
1%
cl
– microsoft 3.34% 1%
ucb
1%
– rec 2.49% 1%
– clari 2.09%
Flood Fill Article Propagation
• USENET articles are propagated using“flood fill”
– Each USENET news server has one or more peers
– Each article received from a peer or from a user of that server (a
posting) is sent to all other peers that haven’t yet seen the article
– A “push” model of data transmission
• The full article is copied all over the Internet
– when using real-time feeders, the article can reach all major news
hosts on the Internet in a matter of minutes
Article Format
• Plain 7-bit ASCII text • Has 6 required headers
– non-ASCII encoded into ASCII – From -- who wrote the article
• typically using uuencode – Date -- the date the article was
• MIME encoding becoming more posted
and more popular – Newsgroups -- the newsgroup(s)
• Resembles an email message the article was posted to
– News article format a subset of e- – Subject -- the subject of the
mail (RFC 822) format article
• Described in RFC 1036 – Message-ID -- a globally unique
– “Son of RFC 1036” is in progress identifier for the article
– Path -- the UUCP path the article
• Content of articles moving more
has take to reach the current system
and more to HTML
• Other headers optional
– Unknown headers passed unchanged
A USENET Article
Path: papaya.bbn.com!rsalz
From: rsalz@bbn.com (Rich Salz)
Newsgroups: news.software.nntp,news.admin,comp.org.usenix
Subject: Seeking beta-testers for a new NNTP transfer system
Message-ID: <3632@litchi.bbn.com>
Date: 18 Jun 91 15:47:21 GMT
Followup-To: poster
Organization: Bolt, Beranek and Newman, Inc.
Lines: 72
Xref: papaya.bbn.com news.software.nntp:1550 news.admin:15565
comp.org.usenix:418