Zusammenfassung
- RFC 1459 erschien im Mai 1993, nachdem IRC bereits mehrere Jahre entwickelt und genutzt worden war. „Experimental“ beschrieb den Status des Memos, nicht das Fehlen eines laufenden Dienstes.
- Die Autoren sprachen von einem weltweiten Netz und meldeten, die durchschnittliche Nutzerzahl im Hauptnetz sei binnen zwei Jahren auf das Zehnfache gestiegen. Messmethode, Ausgangswert und Zeitreihe fehlen.
- Dieselbe Quelle dokumentiert einen Serverbaum, eine damals aktuelle Implementierung und Skalierungsprobleme, die schon zu diesem Zeitpunkt erkannt waren.
Die erste RFC kann wie ein Geburtstag des Systems wirken. Bei IRC ist sie eher eine Aufnahme während des laufenden Betriebs. RFC 1459 wurde im Mai 1993 von J. Oikarinen und D. Reed veröffentlicht und als Experimental eingestuft. Der Abstract blickte zugleich auf die vier Jahre davor zurück: IRC sei seit seiner ersten Implementierung entwickelt worden, die Nutzern eines Bulletin-Board-Systems (BBS) das Chatten miteinander ermöglichte. Das Dokument kündigte also kein noch ungetestetes Netz an. Es sollte ein Protokoll beschreiben, das sich im Gebrauch bereits verändert hatte.
Ein späteres Dokument nennt ein genaueres Jahr. RFC 2810 datiert die Entwicklung von IRC im Jahr 2000 auf den Beginn 1989 und bezeichnet RFC 1459 als die erste formelle Dokumentation im Mai 1993. Das ist ein Rückblick, kein vollständiges Betriebsprotokoll des Starts. Zusammengenommen stützen beide RFCs eine vorsichtige Reihenfolge: Betrieb und informelle Weiterentwicklung kamen zuerst, die veröffentlichte Beschreibung folgte ungefähr vier Jahre später.
Der Abstract von 1993 behauptete außerdem, IRC unterstütze bereits ein weltweites Netz aus Servern und Clients. Die durchschnittliche Zahl der am Hauptnetz angemeldeten Nutzer sei in den vorangegangenen zwei Jahren um den Faktor zehn gestiegen. Die RFC nennt weder den Ausgangswert noch das Messverfahren oder eine Zeitreihe. Die Aussage gehört in die Geschichte, weil die Autoren sie ausdrücklich hervorhoben; sie ist aber kein unabhängig geprüfter globaler Nutzungszensus. Auch „weltweit“ ist die Beschreibung der Autoren und keine verifizierte Karte der Standorte.
Die beschriebene Architektur erklärt, weshalb Wachstum zum Problem werden konnte. Die Server bildeten einen Baum. Clients verbanden sich mit einem Server; die Server untereinander leiteten Nachrichten entlang der Äste weiter. Ein Baum vermied doppelte Wege, machte den gemeinsamen Zustand aber nicht klein. In Abschnitt 9.1 hielten die Autoren fest, dass jeder Server alle anderen Server und Nutzer kennen und Änderungen zeitnah übernehmen musste. Gewünscht waren kurze Wege und eine starke Verzweigung, zugleich sollte die Zahl der Server möglichst gering bleiben.
Jeder Knoten trug damit zur Gesprächsverteilung bei und musste dennoch einen großen Ausschnitt des Netzes im Blick behalten.
Der Abschnitt zu aktuellen Implementierungen setzt einen weiteren zeitlichen Rahmen. Die Autoren nannten IRC server Version 2.8 als einzige aktuelle Implementierung des Protokolls. Ältere Versionen konnten nur Teile der beschriebenen Befehle unterstützen; Anforderungen an die Rückwärtskompatibilität führten zu Abweichungen zwischen Text und Software. Das ist eine zeitgebundene Aussage der Autoren und keine vollständige Erhebung aller damals verwendeten Server, Clients oder Abzweigungen. Gerade deshalb ist sie aufschlussreich: Dokumentation und Programm waren nicht auf demselben Stand eingefroren.
Der Experimental-Status und das laufende Netz beantworten verschiedene Fragen. Experimental heißt nicht, dass IRC nur eine Hypothese war; tatsächliche Nutzung beweist umgekehrt nicht, dass das Protokoll ein Internet Standard geworden ist. Der heutige IETF Datatracker führt RFC 1459 als Legacy und erklärt, sie werde von der IETF nicht unterstützt und habe im Standardisierungsprozess keinen formellen Status. Dieser heutige Eintrag darf die Kennzeichnung von 1993 nicht ersetzen. Er macht aber deutlich, dass RFC-Veröffentlichung und Standardanerkennung nicht dasselbe sind.
Im Jahr 2000 wurde die Dokumentation auf Architektur, Kanalverwaltung, Client- und Serverprotokoll verteilt: RFC 2810, RFC 2811, RFC 2812 und RFC 2813. Alle vier waren Informational. RFC 2810 sagt ausdrücklich, dass sie keinen Internet Standard festlegt. Die genauere Aufteilung belegt fortgesetzte Dokumentation, aber für sich genommen weder einen universellen Einsatz noch eine institutionelle Übernahme.
RFC 1459 bewahrt eine wichtige Art historischer Evidenz: einen laufenden Dienst, beschrieben von seinen Autoren in dessen eigener Zeit, zusammen mit den Skalierungsgrenzen, die sie bereits sahen. Die Geschichte lautet nicht „die RFC schuf IRC“. Ein Protokoll kann Nutzer, Implementierungen und Betriebsgrenzen haben, bevor es seine erste formelle Beschreibung erhält.
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten
