sslxy

fido-und-mailbox-netze

Nicht eine Box allein. Sondern viele Knoten, nächtliche NetCalls und Text, der sich durch ein Netz aus Privatleitungen bewegt.

Eine einzelne Mailbox war nur ein einzelner Rechner mit Modem, Software und Nutzern. Wirklich interessant wurde die Sache erst, wenn mehrere solcher Systeme begannen, Nachrichten untereinander weiterzureichen. Genau dort entstanden Mailbox-Netze: verteilte Strukturen, in denen Bretter, Privatnachrichten, Routingtabellen, Punkt-Adressen, Poll-Zeiten und Übertragungsfenster plötzlich wichtiger wurden als die bloße Existenz einer einzelnen Box.

FidoNet war davon das bekannteste und technisch prägendste Beispiel. Gleichzeitig war es nicht das einzige Netz. Gerade im deutschsprachigen Raum existierten daneben weitere Mailbox-Netze mit eigener Kultur, eigener Software und eigenen Transportverfahren. Gemeinsam war ihnen jedoch der Grundgedanke: Nachrichten werden gesammelt, gepackt, weitergereicht und schließlich an anderer Stelle wieder entpackt. Nicht in Echtzeit. Nicht luxuriös. Sondern asynchron, geplant und unter den Bedingungen von Telefonkosten, Leitungsqualität und Nachtbetrieb.

Diese Seite beschreibt genau diese Netzebene: die Logik von FidoNet, die Adressierung, Netmail und Echomail, Nodelists, Hubs, Points, Mailer, Tosser, nächtliche Transfers und die Stellung solcher Netze zwischen lokaler Mailbox, Shell-Account, Usenet und frühem Internet.

System Diagnostic

> FIDONET / MAILBOX NETWORK ANALYSIS
MODEL Store-and-Forward-Netz über Wählleitungen statt Dauerverbindung ADDRESS Zone:Net/Node.Point; Region und Hub sind Verwaltungs-/Routingrollen, nicht zusätzliche Hauptadressfelder FORMAT FTN-Paket → Nachrichtenkopf → Text mit Steuerzeilen; Echomail zusätzlich AREA / SEEN-BY / PATH / Origin IDENTITY MSGID und REPLY für Nachrichtenkennung und Antwortbezug; Dupe-Check bleibt Implementierungs- und Netzaufgabe TRAFFIC Netmail, Echomail, teils Fileecho und Dateiverteilung SCHEDULING nächtliche NetCalls, Polling, Mail-Hours und kostenbewusstes Routing SOFTWARE BBS / Frontend-Mailer / Sessionprotokoll / Tosser-Scanner / Packer / Reader / Area- und Routingkonfiguration TRANSPORT historische Wählverbindung mit XMODEM, SEAlink, ZMODEM/Hydra; später FTN-Transport über zuverlässige IP-Verbindungen per binkp TOPOLOGY Nodes, Hubs, Hosts, Regionen, Zonen und private Points POSITION zwischen lokaler Mailbox, Modemwelt, Usenet und späterem Internet
Das eigentliche Netz war nicht die bunte Oberfläche der Mailbox, sondern das geplante Weiterreichen von Text über viele einzelne Leitungen.
[networks/overview]

Was Mailbox-Netze überhaupt waren

Eine einzelne Mailbox war lokal. Ihre Bretter, privaten Nachrichten und Dateien lebten zunächst nur auf diesem einen Rechner. Ein Mailbox-Netz entstand dort, wo mehrere Systeme begannen, Nachrichten untereinander auszutauschen. Aus lokaler Kommunikation wurde verteilte Kommunikation. Die Nutzer bemerkten das oft nur daran, dass plötzlich Beiträge aus anderen Städten oder Ländern auftauchten. Technisch bedeutete es jedoch eine ganz andere Größenordnung.

Statt dass ein Benutzer ständig online sein musste, sammelte das System Nachrichten zunächst lokal. Zu festgelegten Zeiten wurden diese Datenpakete an andere Systeme übertragen – meist nachts, wenn Telefonkosten geringer waren oder die Leitungen der Box nicht für Benutzer blockiert werden sollten. Genau deshalb waren diese Netze asynchron. Eine Nachricht ging nicht sofort durch, sondern wanderte Schritt für Schritt von System zu System.

Das Netz bestand also nicht aus einer dauernden Online-Verbindung, sondern aus vielen kurzen, geplanten Transfers. Genau diese Logik machte Mailbox-Netze technisch interessant. Sie zwangen zu Struktur, zu Routing und zu Disziplin. Jede Verbindung kostete Zeit und Geld. Jede unnötige Übertragung war spürbar. Und jede Fehlerquelle – falsche Nummer, veralteter Knoten, schlechtes Timing – fiel unmittelbar auf.

[Mailbox-Netz] Grundablauf
> Nachricht lokal erfassen
> Zielsystem oder Zielgruppe bestimmen
> Daten in Paket / Bundle vorbereiten
> nächtlichen Transfer abwarten oder Poll starten
> Remote-System empfängt, entpackt, verteilt weiter

„Eine Mailbox war ein Ort. Ein Mailbox-Netz war eine Transportlogik.“

[fidonet/core_case]

FidoNet als prägender Standardfall

FidoNet wurde zum bekanntesten Mailbox-Netz, weil es aus der einzelnen BBS-Logik ein erstaunlich belastbares, verteiltes Nachrichtensystem machte. Der Grundgedanke war schlicht: Mail und Konferenzbeiträge werden zwischen Knoten weitergereicht. Aber aus dieser Schlichtheit entstand eine komplette Infrastruktur mit Adressierung, Knotenlisten, Standarddokumenten, Übertragungsprotokollen und Verwaltungsstruktur.

Technisch ist daran vor allem interessant, dass FidoNet nicht als luxuriöse Online-Welt gedacht war. Es war ein Netz für reale Wählleitungen. Damit stand von Anfang an nicht Komfort im Vordergrund, sondern Kostenbewusstsein, Routing und strukturierte Übertragung. Es war normal, dass Nachrichten spät nachts wanderten, dass einzelne Transfers gebündelt wurden und dass ein Ziel nicht direkt, sondern über Hubs oder Hosts erreicht wurde.

Gerade deshalb war FidoNet mehr als eine Sammlung von Mailboxen. Es war ein Netz mit eigenem Regelwerk, eigener Topologie und dem Anspruch, Interoperabilität zwischen sehr unterschiedlicher Software überhaupt erst herzustellen.

[fidonet/technical_documents]

FTS, FSC und FSP: Interoperabilität wurde dokumentiert

FidoNet bestand nicht nur aus kompatibler Software, sondern aus veröffentlichten technischen Dokumenten. Die Bezeichnungen zeigen ihren jeweiligen Status.

Kürzel Einordnung
FTS FidoNet Technical Standard – veröffentlichter technischer Standard, etwa für Grundformat, Echomail oder Nodelist.
FSC FidoNet Standards Committee-Dokument beziehungsweise Referenz/Kommentar mit technischer Praxis, Vorschlägen oder Erläuterungen.
FSP FidoNet Standards Proposal – vorgeschlagene Spezifikation, die in Implementierungen dennoch praktische Bedeutung erreichen konnte.
FTA administrative FTSC-Dokumente, etwa Verfahrens- und Dateilisten.

FTS-0001 beschrieb den frühen technischen Mindestbestand, FTS-0004 Echomail, FTS-0005 die historische Distributions-Nodelist und FTS-0009 Nachrichtenkennung und Antwortverknüpfung. Spätere Dokumente ergänzten oder ersetzten Teile dieser frühen Basis.

[fidonet/addressing]

Adressierung: Zone, Net, Node, Point

Einer der prägnantesten Teile von FidoNet war die Adressform. Ein Knoten wurde typischerweise als Zone:Net/Node geschrieben, bei Power-Usern oder privaten Endsystemen erweitert zu Zone:Net/Node.Point. Das wirkte zunächst kryptisch, war aber hoch funktional: Die Adresse transportierte bereits einen guten Teil der Netzstruktur.

Teil Praktische Bedeutung
Zone großer geographischer Bereich, historisch kontinent- oder großraumartig organisiert.
Net lokales Netz, oft stadt- oder regionsbezogen.
Node konkreter öffentlicher Knoten innerhalb dieses lokalen Netzes.
Point privater, meist nicht öffentlich gelisteter Endpunkt unterhalb eines Knotens.

Ein Point war besonders interessant, weil er zeigte, dass das Netz nicht nur aus öffentlich erreichbaren Mailboxen bestand. Wer technisch versiert war, konnte sich als Point an einen Hostknoten hängen, Mail austauschen und Echomail lokal offline lesen oder schreiben. Das sparte Leitungszeit und reduzierte Kosten. Gleichzeitig war ein Point eben kein vollwertiger öffentlicher Knoten im Nodelist-Sinn.

[Address Example]
> 2:24/13 = öffentlicher Node
> 2:24/13.7 = Point unter diesem Node
> Struktur zeigt bereits, wo die Nachricht logisch hingehört

„Die Adresse war nicht nur Kennung. Sie war bereits ein Stück Routingdenken.“

[fidonet/address_roles]

Region, Host, Hub, Point und Domain sauber trennen

Begriff Rolle
Zone oberste Adressdimension und großer geographischer beziehungsweise netzorganisatorischer Bereich.
Region administrative Gliederung innerhalb einer Zone; nicht als zusätzliches Feld in der normalen 4D-Adresse geschrieben.
Net lokale oder regionale Knotengruppe mit eigener Nummer.
Node öffentlich gelisteter Knoten im Net.
Host / Hub Nodelist-, Verwaltungs- oder Routingrolle eines Knotens; nicht automatisch ein weiterer Bestandteil der Adresse.
Point privater Endpunkt unter einem Boss-Node; typischerweise nicht als eigener öffentlicher Nodelist-Node geführt.
Domain optionale Unterscheidung mehrerer FTN-Netze, wenn Software und Routing mehrere Domains führen.

Die häufig zitierte 4D-Adresse endet bei Zone:Net/Node.Point. Organisatorische Rollen und eine optionale FTN-Domain ergänzen den Kontext, verändern aber nicht unbemerkt das klassische Hauptschema.

[fidonet/topology]

Nodes, Hubs, Hosts und Routing

FidoNet lebte nicht davon, dass jede Mailbox jede andere direkt anrief. Das wäre unter realen Telefonkosten und bei wachsender Knotenzahl schnell unerfreulich geworden. Deshalb bildete sich eine Hierarchie aus Nodes, lokalen Hubs, Hosts und größeren Routingpunkten. Genau dadurch wurde aus vielen Einzelverbindungen eine ökonomisch tragfähigere Struktur.

Innerhalb eines lokalen Netzes konnten Knoten häufig direkt miteinander tauschen, besonders wenn lokale Gespräche günstig oder kostenlos waren. Für überregionale Ziele war das anders. Dort wurden Nachrichten oft zunächst zu einem Hub oder Host gesammelt, der sie gebündelt weiterreichte. Das sparte Verbindungsaufbau, Leitungszeit und Gebühren.

Node

Öffentlicher Knoten mit eigener Erreichbarkeit, Nutzerbasis und Netzdaten.

Hub / Host

Sammel- und Verteilstelle für mehrere Nodes; reduziert Fernverbindungen und bündelt Verkehr.

Inbound Host

Knoten, an den externe Mail für ein lokales Netz zunächst geliefert werden konnte, bevor sie intern verteilt wurde.

Zone-Gate

übergeordnete Verbindung zwischen größeren geographischen Bereichen; historisch teuer und entsprechend stark routungsrelevant.

Diese Topologie war keine Schönheitsfrage, sondern ein direktes Ergebnis der Kostenstruktur von Telefonnetzen. Das Netz war dort stark, wo es nicht jede Verbindung naiv einzeln behandelte, sondern Verkehr zusammenzog und erst dann weiterleitete.

[fidonet/routing_costs]

Routing war Kosten-, Zeit- und Zuständigkeitsplanung

Netmail konnte direkt an den Zielknoten gewählt oder über definierte Hosts und Gateways weitergereicht werden. Echomail folgte dagegen einer Verteilstruktur, die Schleifen vermeiden und alle angeschlossenen Systeme erreichen musste.

direkte Zustellung

kurzer Weg, aber für jedes Ziel eigener Anruf und eigene Leitungszeit.

hierarchisches Routing

Verkehr wird an Host oder Hub gebündelt und in weniger Fernverbindungen weitergereicht.

Echomail-Link

definierte Nachbarn tauschen ausgewählte Areas; der Verteilbaum muss Rückläufe und Duplikate begrenzen.

Zonegate / Gateway

übernimmt teure oder formatübergreifende Übergänge und benötigt zusätzliche Routing- und Kontrolllogik.

Region und Koordinatorenstruktur waren nicht nur Politik. Sie lieferten auch Wege, Nodelist-Daten und überregionalen Verkehr zu bündeln.

[fidonet/nodelist]

Nodelist, Nodediff und Aktualität

Ohne aktuelle Knotendaten konnte ein Fido-Netz nicht vernünftig arbeiten. Genau deshalb war die Nodelist so zentral. Sie enthielt die bekannten aktiven öffentlichen Knoten, ihre Adressen, Rufnummern und weitere Betriebsinformationen. In FidoNet war diese Liste keine dekorative Übersicht, sondern operative Grundlage.

Besonders wichtig war dabei, dass die Nodelist regelmäßig aktualisiert und verteilt wurde. Statt jede Woche eine komplette Welt neu zu übertragen, arbeiteten viele Systeme mit Differenzdateien – also Nodediffs –, die die Änderungen zur Vorwoche beschrieben. Das war technisch nüchtern und bandbreitenschonend.

Wer mit veralteten Knotendaten arbeitete, bekam die Folgen unmittelbar zu spüren: Fehlanrufe, besetzte oder tote Nummern, nicht erreichbare Ziele, unnötige Gebühren und störendes Nachfassen. Genau deshalb war Aktualität hier nicht Komfort, sondern Voraussetzung für ein funktionierendes Netz.

[Weekly Maintenance]
> neue Nodelist / Nodediff empfangen
> lokale Routingdaten aktualisieren
> ungültige Ziele, Flags und Zeiten neu auswerten
> nur so bleibt automatischer Mailverkehr brauchbar
[fidonet/nodelist_records]

Nodelist-Felder, Status und Parser

Historische Distributions-Nodelists bestanden aus strukturierten, komma-separierten Datensätzen. Typische Felder beschrieben Knotenrolle beziehungsweise Schlüsselwort, Nummer, Systemname, Ort, Sysop, Rufnummer, maximale Geschwindigkeit und Flags.

Feld Funktion
Keyword / Number beginnt Zone, Region, Host oder Hub beziehungsweise nennt die Node-Nummer innerhalb des aktuellen Kontexts.
System name maschinenlesbar aufbereitet; Leerzeichen wurden in klassischen Listen typischerweise ersetzt.
Location / Sysop geographische und personelle Zuordnung des öffentlichen Knotens.
Phone Wählziel beziehungsweise später abhängig von Flags auch andere Erreichbarkeitsangaben.
Baud / Flags Fähigkeiten, Modem- und Sessioneigenschaften sowie besondere Zustände.

Statuskennzeichen wie Pvt, Hold oder Down waren keine bloße Beschreibung. Sie beeinflussten, ob und wie automatische Mailer einen Eintrag verwenden durften. Ein Parser musste außerdem den hierarchischen Kontext vorheriger Zone-, Region-, Host- oder Hubzeilen berücksichtigen.

FTS-5000 ersetzte später FTS-0005 als Nodelist-Spezifikation. Eine erhaltene historische Liste muss daher zusammen mit ihrem damaligen Format- und Softwarestand gelesen werden.

[fidonet/packet_message_format]

Paket, Nachrichtenkopf und Nachrichtentext sind getrennte Ebenen

Ein ausgetauschtes FTN-Paket enthält einen Paketkopf und danach eine oder mehrere Nachrichten. Der Paketkopf beschreibt die Session- beziehungsweise Paketpartner und Formatinformationen. Jede Nachricht besitzt zusätzlich eigene Absender-, Empfänger-, Attribut-, Kosten-, Datums- und Textfelder.

[Classic_FTN_Container]
> packet header: origin / destination / time / format / optional session data
> message header: from / to / subject / date / attributes / origin-destination numbers
> message text: user text plus recognized control lines
> packet terminator closes the transferred container

Die frühe Type-2-Welt wurde durch zone- und pointfähige Erweiterungen ergänzt. Deshalb muss Archivsoftware nicht nur den Dateinamen, sondern den konkreten Pakettyp und die verwendeten Zusatzfelder kennen.

[fidonet/control_lines]

Kludge Lines tragen Technik im Nachrichtentext

Viele FTN-Erweiterungen wurden als Steuerzeilen im Textteil transportiert. Solche Zeilen beginnen häufig mit dem Steuerzeichen SOH beziehungsweise ^A und sind für normale Leser nicht als Fließtext gedacht.

Zeile Zweck
^AINTL übermittelt Zoneninformationen für Netmail außerhalb der alten 3D-Kopffelder.
^AFMPT / ^ATOPT ergänzt Absender- und Empfänger-Pointnummern.
^AMSGID / ^AREPLY Nachrichtenkennung und Bezug auf die beantwortete Nachricht.
^ACHRS kennzeichnet Zeichensatz beziehungsweise Zeichenkodierung nach verwendeter Erweiterung.
^APATH zeichnet den technischen Echomail-Verteilweg auf.

AREA: und SEEN-BY: gehören ebenfalls zur Echomail-Steuerung, beginnen im klassischen Format jedoch nicht wie gewöhnliche Kludge Lines mit ^A. Ein Reader sollte technische Zeilen erkennen, nicht ungeprüft als Benutzertext darstellen oder beim Gateway verlieren.

[fidonet/mailtypes]

Netmail, Echomail und Fileecho

In der Praxis war nicht jede Nachricht gleich. FidoNet unterschied verschiedene Verkehrsarten, und genau diese Trennung war wichtig, um das Netz verständlich zu halten.

Typ Praktische Bedeutung
Netmail private, zielgerichtete Nachricht an eine konkrete Adresse oder Person.
Echomail öffentliche Diskussion in einer Konferenz / einem Echo, die an viele Knoten repliziert wird.
Fileecho Verteilung von Dateien und Dateibereichen mit begleitender Beschreibungslogik.

Netmail war im Grunde die private Nachrichtenschicht des Netzes. Sie musste an ein konkretes Ziel gelangen. Routing, Priorität und Zustellbarkeit waren hier besonders wichtig. Echomail dagegen war die öffentliche Konferenzebene. Ein Beitrag in einem Echo wurde über definierte Verteilwege an alle teilnehmenden Knoten weitergegeben. So entstanden verteilte Diskussionsräume, die nicht an einer einzelnen Mailbox hingen.

Genau hier zeigte sich die Doppelrolle solcher Netze: einerseits persönliche Kommunikation, andererseits öffentliche Foren. Im einen Fall zählte zielgenaue Zustellung. Im anderen die verlässliche Replikation an viele Stellen.

„Netmail ging an jemanden. Echomail ging in einen Raum.“

[fidonet/netmail_routing]

Netmail: adressierte Nachricht mit Transportattributen

Netmail richtet sich an eine konkrete FTN-Adresse und einen Empfängernamen. Attribute konnten unter anderem festlegen, ob eine Nachricht privat markiert, in Transit, bereits gesendet oder als Datei-Anhang beziehungsweise Dateianforderung behandelt wurde.

Eine private Markierung ist keine Ende-zu-Ende-Verschlüsselung. Die Nachricht wird als Datei oder Paket über beteiligte Systeme transportiert und muss von deren Software verarbeitet werden. Vertrauliche Inhalte benötigten daher zusätzliche Schutzverfahren und eine passende Vertrauensannahme.

[fidonet/echomail_distribution]

Echomail: replizierte Konferenz statt zentrale Datenbank

Ein Echo besitzt einen Area-Namen und wird über vereinbarte Links an mehrere Systeme verteilt. Jeder teilnehmende Knoten hält eine lokale Kopie der Nachrichtenbasis oder importiert die Beiträge in seine eigene Messagebase.

  1. lokaler Beitrag: BBS oder Point schreibt eine Nachricht in die Area.
  2. Scanner: markiert neue Nachrichten für abonnierte Nachbarsysteme.
  3. Tosser/Packer: erzeugt ausgehende Pakete und Bundles.
  4. Mailer: überträgt sie an die Links.
  5. Remote-Tosser: importiert, prüft Duplikate und verteilt weiter.

Die Replikation erklärt zugleich die Stärke und die Grenze: Ein Echo funktioniert ohne zentralen Server, aber eine einmal verteilte Nachricht lässt sich nicht zuverlässig aus allen bereits erreichten Kopien zurückholen.

[fidonet/area_seenby_path]

AREA, SEEN-BY und PATH verhindern falsche Weiterverteilung

Element Funktion
AREA: nennt die Echomail-Konferenz, in die das empfangende System importieren soll.
SEEN-BY: listet Net/Node-Kombinationen, die die Nachricht bereits gesehen haben; der Scanner sendet sie nicht dorthin zurück.
^APATH: zeichnet die Abfolge verarbeitender Systeme auf und hilft bei Schleifen- und Routingdiagnose.

SEEN-BY und PATH lösen unterschiedliche Aufgaben. SEEN-BY steuert die weitere Verteilung; PATH dokumentiert den zurückgelegten technischen Weg. Beides ist kein Ersatz für eine eindeutige MSGID-basierte Duplikaterkennung.

[fidonet/msgid_reply_dupes]

MSGID, REPLY und Dupe-Check

FTS-0009 standardisierte Steuerzeilen für eine möglichst eindeutige Nachrichtenkennung und die Verknüpfung einer Antwort mit ihrer Vorgängernachricht.

  • MSGID: kombiniert Absenderkontext und eine vom erzeugenden System gewählte Kennung.
  • REPLY: übernimmt die Kennung der Nachricht, auf die geantwortet wird.
  • Threading: Reader kann Antworten gruppieren, sofern Kennungen erhalten bleiben.
  • Dupe-Check: Tosser speichert bereits verarbeitete Kennungen oder zusätzliche Signaturen.
  • Gateway: muss IDs so abbilden, dass keine Schleife bei Rückführung entsteht.

Keine Kennung ist allein magisch global eindeutig. Erzeugungsregel, Softwarefehler, Gateways und begrenzte Dupe-Datenbanken bestimmen, wie belastbar die Erkennung tatsächlich ist.

[fidonet/tearline_origin]

Tearline und Origin: sichtbare Herkunft am Nachrichtenende

Echomail trägt traditionell eine Tearline und eine Origin-Zeile. Die Tearline begann mit drei Bindestrichen und nannte häufig die erzeugende Software. Die Origin-Zeile enthielt einen frei gewählten Herkunftstext und die FTN-Adresse des Systems.

--- example tosser / editor
* Origin: ruhige technische Mailbox (2:24/13)

Die Origin ist sichtbare Herkunftsangabe, aber kein kryptografischer Absendernachweis. Gateways, Points und falsch konfigurierte Systeme können zusätzliche Adresskontexte erzeugen.

[fidonet/software_stack]

BBS, Mailer, Tosser, Packer

Technisch bestand eine Fido-kompatible Umgebung selten aus nur einem einzigen großen Programm. Typisch war vielmehr eine Aufgabenteilung: Die Mailbox-Software bediente die Nutzer. Ein Frontend-Mailer führte die eigentlichen Verbindungen durch. Ein Tosser oder Mailprozessor entpackte eingehende Pakete, verteilte Inhalte in die richtigen Bereiche und bereitete ausgehende Daten für den nächsten Transfer vor. Häufig kamen noch Packer, Scanner, Editoren und Reader hinzu.

BBS

sichtbare Nutzerschicht: Bretter, private Nachrichten, Dateibereiche, Menüs, Login.

Mailer

transportiert Daten zwischen Knoten; kontrolliert Modem, Zeiten, Handshake und Sitzungslogik.

Tosser / Packer

entpackt eingehende Bündel, verteilt Inhalte lokal, packt ausgehende Daten neu zusammen.

Reader / Editor

ermöglicht Offline-Arbeit, Lesen, Beantworten, Filtern und Schreiben ohne Dauerverbindung.

Diese Aufgabenteilung ist wichtig, weil sie zeigt, dass Mailbox-Netze nicht einfach „BBS plus Modem“ waren. Sie bestanden aus einer kleinen Werkzeugkette. Und genau diese Werkzeugkette machte das System beherrschbar: jedes Teil hatte eine klarere Aufgabe, statt alles in einem unübersichtlichen Monolithen zu verstecken.

[fidonet/inbound_outbound_spool]

Inbound, Outbound und Messagebase

Eine saubere FTN-Installation trennt empfangene Transportdateien, geprüfte beziehungsweise entpackte Bestände, lokale Nachrichtenbasen und ausgehende Warteschlangen.

Bereich Aufgabe
Inbound frisch empfangene Pakete, Bundles und Dateien; noch nicht automatisch als vertrauenswürdig behandeln.
Secure/Protected Inbound bei manchen Mailern getrennte Ablage für authentisierte Sessionpartner.
Messagebase lokal lesbare Netmail- und Echomail-Bestände im Format der BBS beziehungsweise des Editors.
Outbound adressbezogene Pakete, Bundles, Attachments, Poll- und Requestdateien für den Mailer.
Bad / Quarantine nicht importierbare, falsch adressierte oder beschädigte Nachrichten zur Diagnose.

Konkrete Dateinamen unterschieden sich zwischen Mailern und Betriebssystemen. Deshalb gehören Pfadkonfiguration, Namensschema und verwendete Softwareversion untrennbar zur Archivierung.

[fidonet/mailer_sessions]

Mailer-Sitzung: Erkennen, Aushandeln, übertragen, bestätigen

Die Sessionebene muss von Nachrichtenformat und Dateitransfer getrennt werden. Historische Mailer verwendeten verschiedene Erkennungs- und Handshakeverfahren.

Komponente Beispiel
Startup / Erkennung klassische FTS-0001-Abläufe, YOOHOO/2U2 oder EMSI.
Identifikation Adressen, Fähigkeiten, Produktinformationen und gegebenenfalls Sessionpasswort.
Dateitransfer XMODEM, SEAlink, ZMODEM, Hydra oder andere gemeinsam unterstützte Verfahren.
Abschluss Dateien vollständig bestätigen, Warteschlangen aktualisieren und Session sauber trennen.

Ein Sessionpasswort authentisiert nach der jeweiligen Mailerlogik einen Verbindungspartner, verschlüsselt aber nicht automatisch den Modemdatenstrom oder die gespeicherten Nachrichten.

[fidonet/packets_bundles_archivers]

Paket ist nicht Bundle und Bundle ist nicht Messagebase

Nachricht

ein einzelner FTN-Beitrag mit Kopf, Text und Steuerinformationen.

Packet

Transportcontainer mit mehreren Nachrichten in einem FTN-Paketformat.

Bundle / ArcMail

mit einem vereinbarten Archivierer komprimiertes Paket oder Paketbündel für effizientere Übertragung.

Messagebase

lokaler Speicher des BBS, Tossers oder Readers; nicht zwingend identisch mit dem Transportformat.

Beide Seiten mussten einen passenden Archivierer und ein kompatibles Namens- beziehungsweise Bundleverfahren verwenden. Ein erhaltenes Archiv ohne damaliges Packprogramm, Passwort oder Formatbeschreibung kann trotz intakter Bytes unlesbar bleiben.

[fidonet/file_requests_fileecho]

File Requests und Fileecho

FTN-Mailer konnten neben Nachrichten auch Dateien austauschen. Ein File Request forderte benannte oder per Magie-Name definierte Dateien vom entfernten System an, sofern dessen Regeln dies erlaubten. FTS-0008 dokumentierte die Bark-Erweiterung für solche Anforderungen.

Fileecho verteilte Dateien dagegen abonnementsähnlich über definierte Links. Häufig begleiteten Kontroll- und Beschreibungsdateien den eigentlichen Nutzinhalt, damit Name, Area, Ursprung und Weiterverteilung geprüft werden konnten.

[fidonet/netcalls]

NetCalls, Mail Hours und Telefonkosten

Die eigentliche physische Realität solcher Netze war das Telefon. Jede überregionale Verbindung musste gewählt werden. Jeder Verbindungsaufbau kostete. Jede Minute konnte relevant sein. Genau deshalb wurden Transfers oft in die Nacht gelegt. Dort waren Tarife günstiger, die Mailbox musste keine Benutzer bedienen, und der Verkehr ließ sich planbarer abarbeiten.

In FidoNet spielte dabei die Mail Hour beziehungsweise Zone Mail Hour eine wichtige Rolle. Bestimmte Zeitfenster mussten für Netzübergaben reserviert oder zumindest berücksichtigt werden. Auch außerhalb solcher Stunden liefen Transfers, aber der Grundgedanke blieb: Netzverkehr war zeitlich geplant, nicht dauernd beliebig.

[Night Transfer Model]
> Benutzerbetrieb endet oder wird reduziert
> Mailer übernimmt Leitung
> Zielknoten werden nacheinander gepollt oder nehmen an
> Bundles hoch / runter
> morgens liegen neue Netmail- und Echomail-Daten lokal vor
[fidonet/points]

Points und Offline-Arbeit

Ein besonders wichtiger Fortschritt für technisch versierte Nutzer war die Point-Logik. Statt sich lange interaktiv in eine öffentliche Mailbox einzuwählen, konnte ein Point-Nutzer Mail und Konferenzbeiträge gebündelt mit einem Host austauschen, lokal lesen, beantworten und erst später wieder gesammelt zurücksenden. Das sparte Leitungszeit und machte größere Diskussionsmengen überhaupt erst praktikabel.

Gerade bei wachsender Echomail war das entscheidend. Wer sich durch viele Konferenzen arbeitete, wollte nicht Minute um Minute am Online-Tarif vergeuden. Offline-Reader, Reply-Pakete und gebündelte Zustellung passten deshalb perfekt zur technischen und ökonomischen Realität der Zeit.

Ein Point war damit keine vollwertige öffentliche Box, sondern eher ein privater Endpunkt mit Netzanschluss über einen Hostknoten. Genau diese Zwischenstellung machte ihn so nützlich.

[echomail/rules_moderation]

Echo-Regeln, Moderator und verteilte Verantwortung

Ein technischer Area-Name erklärt noch nicht, welche Beiträge erlaubt sind. Echo-Regeln bestimmten Thema, Sprache, Realname oder Pseudonym, Zitierstil, Crossposts und Moderationsweg.

  • Area-Fixierung: Links abonnieren nur vereinbarte Echos.
  • Moderator: pflegt Regeln und kann Verwarnungen oder Sperrempfehlungen aussprechen.
  • Linkverantwortung: jeder Sysop entscheidet über lokale Teilnahme und Weiterleitung.
  • Recall-Grenze: bereits replizierte Beiträge können auf entfernten Systemen weiterbestehen.
  • Feed-Trennung: technische Abkopplung eines Störers ist möglich, aber keine zentrale globale Löschung.
[messages/charset_quoting]

Zeichensätze, Zeilenlänge und Zitieren

FTN-Nachrichten wanderten zwischen DOS-, OS/2-, Amiga-, Atari-, Unix- und anderen Systemen. Umlaute und Sonderzeichen waren daher keine Selbstverständlichkeit.

Problem Folge
Codepage derselbe Bytewert kann auf verschiedenen Systemen ein anderes Zeichen darstellen.
CHRS-Kennung hilft nur, wenn Sender, Gateway und Reader sie korrekt setzen und auswerten.
Zeilenlänge lange Zeilen umbrechen in unterschiedlichen Readern unleserlich.
Quoting Initialen, Quotezeichen und verschachtelte Antworten benötigen disziplinierte Kürzung.
Steuerzeichen Kludge Lines dürfen nicht versehentlich als sichtbarer Text verändert werden.
[fidonet/gateways_internet_usenet]

Gateways müssen Bedeutung übersetzen, nicht nur Text kopieren

Ein Gateway zwischen FTN, Internet-Mail und Usenet muss Adressen, Message-IDs, Betreff, Threading, Zeichensatz, Steuerzeilen und Rückweg abbilden.

  • Adressabbildung: FTN-4D-Adresse und RFC-Mailadresse sind unterschiedliche Namensräume.
  • Message-ID: muss bei Hin- und Rückweg stabil genug bleiben, um Schleifen und Duplikate zu vermeiden.
  • Echo/Newsgroup: Area-Name und News-Hierarchie benötigen eine feste Zuordnung.
  • Header: technische FTN-Zeilen nicht unkontrolliert als sichtbaren Mailtext ausgeben.
  • Loop Prevention: gegatete Nachricht darf nicht als vermeintlich neuer Beitrag zurückkehren.

Ein „transparentes“ Gateway ist daher technisch anspruchsvoll. Beide Seiten besitzen Metadaten, die im jeweils anderen Format nicht automatisch ein direktes Gegenstück haben.

[transport/binkp_ip]

binkp: FTN-Transport über zuverlässige Verbindungen

binkp wurde für Mailer-Sitzungen über einen bereits zuverlässigen Transport wie TCP entwickelt. Dadurch musste die Session nicht dieselben feingranularen Fehler- und Synchronisationsverfahren wiederholen, die für störanfällige Wählleitungen sinnvoll waren.

[binkp_Model]
> reliable connection established
> FTN systems exchange addresses and capabilities
> files are transferred in framed binkp session
> received packets and bundles remain FTN transport objects

binkp ist kein Gateway zu E-Mail oder Usenet. Es transportiert FidoNet-Technology-Dateien über einen anderen Verbindungsweg. Nachrichtenformat, Tosser, Echomail und Routing bleiben weiterhin FTN-Aufgaben.

[security/trust_boundaries]

Vertrauen, Passwörter und fehlende Ende-zu-Ende-Sicherheit

Mechanismus Grenze
Sessionpasswort prüft je nach Mailer den direkten Linkpartner; verschlüsselt nicht automatisch Leitung oder Inhalt.
Private Netmail lokale Zugriffskategorie, keine garantierte Ende-zu-Ende-Vertraulichkeit.
Nodelist liefert operative Adress- und Kontaktdaten; veraltete oder manipulierte Daten können Fehlverbindungen erzeugen.
Gateway erhält Inhalt und Metadaten zur Umwandlung und ist zusätzlicher Vertrauenspunkt.
Archiv Messagebases, Bundles und Logs können private Namen, Nummern und Inhalte enthalten.

Historische Dokumentation rechtfertigt keine Veröffentlichung alter Telefonnummern, privater Nachrichten, Sessionpasswörter oder personenbezogener Nodelist-Auszüge ohne Prüfung.

[troubleshooting/ftn_pipeline]

Diagnose entlang der vollständigen Transportkette

Symptom Prüfebene
Mailer erreicht Ziel nicht Nodelist, Nummer/Adresse, Flags, Poll-Zeit, Modem beziehungsweise TCP-Port und Routing.
Session beginnt, bricht früh ab Handshake, Adressen, Passwort, Fähigkeiten und gemeinsames Transferprotokoll.
Datei empfangen, keine Nachrichten sichtbar Inbound, Archivierer, Paketformat, Tosser-Log, Area-Konfiguration und Bad-Message-Ablage.
Echomail kommt mehrfach MSGID-Datenbank, Gateway, SEEN-BY, PATH und Schleife im Feedgraphen.
Echo fehlt nur an einem Link Subscription, Exportflag, Linkadresse, Seen-by-Auswertung und Outbound-Warteschlange.
Umlaute zerstört CHRS-Kennung, Codepage, Gatewaykonvertierung und Reader.
Netmail bleibt liegen Route, Hold/Crash/Direct-Attribute, Zielstatus, Zonegate und Pollregeln.
[FTN_Check_Order]
> current nodelist and route
> mailer session log
> received file and archive test
> packet inspection and tosser log
> messagebase / bad area / outbound state
> only then change routing or feed configuration
[archive/ftn_preservation]

Erhaltung historischer FTN-Bestände

Eine Messagebase allein rekonstruiert kein Mailbox-Netz. Für eine belastbare technische Archivakte werden mehrere Ebenen benötigt.

  • Software und Version: BBS, Mailer, Tosser, Packer, Reader und Betriebssystem.
  • Konfiguration: Adressen, Areas, Links, Routing, Archivierer, Pfade und Zeitzone.
  • Nodelist/Nodediff: mit Datum, Prüfsumme und zugehörigem Parserstand.
  • Transportdateien: originale Pakete, Bundles, TIC/Request- und Sessiondateien möglichst unverändert.
  • Messagebase: einschließlich Index-, Lastread- und Threaddaten.
  • Zeichensatz: Codepage, CHRS-Praxis und Konvertierungsregeln dokumentieren.
  • Datenschutz: private Mail, Telefonnummern, Passwörter und reale Namen vor Veröffentlichung prüfen.

Originaldateien sollten schreibgeschützt mit Hashwerten erhalten werden. Eine modern konvertierte Lesefassung darf daneben entstehen, muss aber als Bearbeitung vom Originalbestand getrennt bleiben.

[mailbox_nets/germany]

Z-Netz, MausNet und CL-Netz waren keine Fido-Unterarten

Im deutschsprachigen Raum existierten mehrere eigenständige Store-and-Forward-Netze. Gemeinsam war ihnen der Austausch zwischen Mailboxen; Nachrichtenformat, Adressierung, Software, Regeln und Netzkultur konnten sich jedoch deutlich unterscheiden.

Netz Technische und kulturelle Einordnung
Z-Netz aus der Zerberus-Welt hervorgegangen; später softwareunabhängiger verstanden und seit den 1990er Jahren mit ZConnect für Mail- und News-Austausch verbunden.
MausNet deutschsprachiges nichtkommerzielles Mailboxnetz mit eigener MAUS-Tradition, eigener Adress- und Gruppenpraxis sowie frühen Gateways.
CL-Netz politisch und gesellschaftlich geprägtes Netz beziehungsweise Overlay auf Z-Netz-/ZConnect-Strukturen mit eigener Brett- und Redaktionskultur.
FTN-Othernets eigenständige Netze konnten FidoNet-Technology-Formate und eigene Domains oder Zonen nutzen, ohne organisatorisch FidoNet zu sein.

Der Begriff Mailbox-Netz ist daher die Oberkategorie. FTN bezeichnet eine technische Familie; FidoNet ist ein konkretes, historisch besonders großes Netz innerhalb dieser Familie. ZConnect, MausNet und andere Verfahren bilden eigene Familien.

[relation/other_networks]

Verhältnis zu Usenet, Shell-Accounts und Web

Mailbox-Netze standen nicht isoliert da. Sie lagen historisch zwischen mehreren Welten. Gegenüber der einzelnen BBS waren sie bereits verteilte Netze. Gegenüber Usenet blieben sie oft stärker mailbox- und sysop-geprägt. Gegenüber Shell-Accounts waren sie lokaler, telefonischer und direkter von Wählleitungen abhängig. Gegenüber dem Web wirkten sie später wie eine frühere, textnähere Stufe verteilter Kommunikation.

Viele technische Übergänge liefen über Gateways. Echomail-Konferenzen konnten mit Newsgroups gekoppelt werden. Netmail konnte in Internet-Mail übersetzt werden. Shell-Accounts öffneten später Räume, in denen Reader, News, Mail und schließlich Webserver näher zusammenrückten. Genau dort zeigt sich die Kontinuität: Die Werkzeuge wechselten, aber die Grundbegriffe – Adressierung, Transport, Routing, Zustellbarkeit, Textdisziplin – blieben.

Die Modem- und Telefonebene darunter beschreibt modems-und-dataphon.htm. Die lokale Mailbox-Praxis steht auf mailboxen-bbs.htm. Die News-Schicht darüber beschreibt usenet-und-newsgruppen.htm. Die spätere Host- und Shell-Ebene folgt auf shell-accounts-und-hosts.htm.

[documentation/fidonet_sources]

Technische Referenzen

Der FTSC-Dokumentenbestand enthält Standards, Vorschläge, Kommentare, obsolet gewordene Fassungen und spätere Erweiterungen. Eine konkrete Implementation muss gegen die tatsächlich verwendeten Dokumentversionen geprüft werden.

[mailbox_nets/conclusion]

Was technisch daran stark war

Die eigentliche Stärke von Fido- und Mailbox-Netzen lag nicht in Geschwindigkeit oder Komfort. Beides war aus heutiger Sicht begrenzt. Stark war vielmehr, dass diese Netze mit sehr einfachen Mitteln eine belastbare Kommunikationsstruktur aufbauten: Adressierung, Routing, Knotenlisten, Paketlogik, Offline-Arbeit und klare Trennung zwischen Transport und Nutzung.

Gerade weil Telefonzeit knapp und Leitungsqualität unzuverlässig waren, mussten diese Netze diszipliniert sein. Nichts davon war überflüssiger Luxus. Die Struktur war direkt aus der Realität der Technik geboren. Und genau das macht sie bis heute interessant: Sie zeigen, wie weit man mit klarem Denken, gut getrennten Funktionen und nüchterner Netzlogik kommen kann.

[Mailbox-Netze] in einem Satz
> lokale Systeme
> geplante Transfers
> klare Adressen und Rollen
> verteilte Kommunikation ohne Dauerverbindung

„Die Mailbox war lokal. Das Denken dahinter war es längst nicht mehr.“