59 lines
2.2 KiB
Plaintext
59 lines
2.2 KiB
Plaintext
|
||
About BBS Message Headers.
|
||
|
||
There seems to be a general mis-understanding of the function
|
||
of the message headers. Here is a little history, and some
|
||
information on new work in progress that may clear things up.
|
||
|
||
Orignally there were no message headers.
|
||
This caused some problems: it was very hard to diagnose
|
||
network failures without the audit trail of the path the mesage
|
||
took though the network. So, very early on, I added the header.
|
||
|
||
In 1985, the ARRL gave a demonstration of automatic message forwarding
|
||
to the FCC. One of the main points presented was that the message
|
||
headers allowed for FULL TRACING of who handled the message, and
|
||
when it was transmitted by each station. This automatic audit trail
|
||
was one of the major arguments in favor of automatic control of packet
|
||
BBS stations, and helped to result in Docket 85-105, and eventually
|
||
the HF STA, and thus packet radio as we know it today.
|
||
|
||
As time went on, many people discovered that they could learn a
|
||
great deal about the functioning of the network by looking at
|
||
the message headers. Some wrote software to do this automatically.
|
||
The WP server is one example. It uses the information contained
|
||
in the message headers to help build and maintain it's distributed
|
||
database system.
|
||
|
||
People are now working on software that will automatically determine
|
||
the entire network map from the information contained in message
|
||
headers. Some day, this will allow us to build our BBS routing
|
||
tables AUTOMATICALLY. As we all know, maintaining routing tables
|
||
is one of the nasty chores for a BBS sysop!
|
||
|
||
|
||
Two things must happen for this all to work:
|
||
|
||
|
||
1. It is MOST important that the message header not be altered
|
||
as it passes through the various BBS on it's path.
|
||
|
||
|
||
2. The header must be in a standard format, so that the software
|
||
that decodes it can operate correctly.
|
||
|
||
|
||
The format of these headers has evolved through many changes.
|
||
In 1987, NK6K proposed a standard to be used by all BBS authors.
|
||
Most followed this standard, or followed a slightly different
|
||
standard used originally by WA7MBL.
|
||
|
||
Please folks ... do NOT alter message headers.
|
||
|
||
If you are writing BBS code, please follow one or the other
|
||
of the existing standards.
|
||
|
||
|
||
... Hank
|
||
|
||
|