Zum Hauptinhalt springen

1. Einführung (Introduction)

Dieses Memorandum dokumentiert den derzeit von der Internet-Community verwendeten Prozess zur Standardisierung von Protokollen (Protocol) und Verfahren (Procedure). Der Internet Standards Process ist eine Aktivität der Internet Society, die vom Internet Architecture Board (IAB) und der Internet Engineering Steering Group (IESG) im Namen der Internet-Community organisiert und verwaltet wird.

1.1 Internet-Standards (Internet Standards)

Das Internet ist eine lose organisierte, internationale Zusammenarbeit autonomer, miteinander verbundener Netzwerke, die durch freiwillige Einhaltung offener Protokolle und Verfahren, die durch Internet Standards definiert werden, Host-zu-Host-Kommunikation unterstützt. Es gibt auch viele isolierte Internetworks, die zwar nicht mit dem globalen Internet verbunden sind, aber Internet-Standards verwenden.

Der in diesem Dokument beschriebene Internet-Standardisierungsprozess betrifft alle Protokolle, Verfahren und Konventionen, die im Internet oder vom Internet verwendet werden, unabhängig davon, ob sie Teil der TCP/IP-Protokollfamilie sind oder nicht. Bei Protokollen, die von Nicht-Internet-Organisationen entwickelt und/oder standardisiert werden, gilt der Internet-Standardisierungsprozess jedoch in der Regel für die Anwendung des Protokolls oder Verfahrens in der Internet-Umgebung und nicht für die Spezifikation des Protokolls selbst.

Im Allgemeinen ist ein Internet Standard eine Spezifikation, die stabil und gut verstanden ist, technisch kompetent ist, mehrere unabhängige und interoperable Implementierungen mit erheblicher Betriebserfahrung aufweist, erhebliche öffentliche Unterstützung genießt und in Teilen oder im gesamten Internet als nützlich anerkannt wird.

1.2 Der Internet-Standardisierungsprozess (The Internet Standards Process)

Zusammenfassend ist der Prozess zur Erstellung von Internet-Standards einfach: Eine Spezifikation durchläuft eine Entwicklungsphase und mehrere Überprüfungs- und Revisionsiterationen durch die Internet-Community, die auf Erfahrungen basieren, wird dann von der entsprechenden Behörde (siehe unten) als Standard übernommen und veröffentlicht. In der Praxis ist der Prozess komplexer, aufgrund von: (1) der Schwierigkeit, Spezifikationen von hoher technischer Qualität zu erstellen; (2) der Notwendigkeit, die Interessen aller betroffenen Parteien zu berücksichtigen; (3) der Bedeutung der Etablierung eines breiten Community-Konsenses; und (4) der Schwierigkeit, den Nutzen einer bestimmten Spezifikation für die Internet-Community zu bewerten.

Die Ziele des Internet-Standardisierungsprozesses sind:

  • Technische Exzellenz (technical excellence);
  • Vorabimplementierung und -test (prior implementation and testing);
  • Klare, prägnante und leicht verständliche Dokumentation (clear, concise, and easily understood documentation);
  • Offenheit und Fairness (openness and fairness); und
  • Rechtzeitigkeit (timeliness).

Die in diesem Dokument beschriebenen Verfahren sollen fair, offen und objektiv sein; bestehende (bewährte) Praktiken widerspiegeln; und flexibel sein.

  • Diese Verfahren sollen eine faire, offene und objektive Grundlage für die Entwicklung, Bewertung und Übernahme von Internet-Standards bieten. Sie bieten allen Interessengruppen ausreichende Gelegenheit zur Teilnahme und Kommentierung. In jeder Phase des Standardisierungsprozesses werden Spezifikationen wiederholt in öffentlichen Sitzungen und/oder öffentlichen E-Mail-Listen diskutiert, ihre Vorzüge debattiert und über globale Online-Verzeichnisse zur Überprüfung bereitgestellt.

  • Diese Verfahren sind explizit darauf ausgelegt, allgemein akzeptierte Praktiken zu identifizieren und zu übernehmen. Daher müssen Kandidatenspezifikationen von mehreren unabhängigen Parteien implementiert und auf korrekte Funktionsweise und Interoperabilität getestet werden und in zunehmend anspruchsvollen Umgebungen verwendet werden, bevor sie als Internet-Standards übernommen werden können.

  • Diese Verfahren bieten große Flexibilität, um verschiedene Situationen anzupassen, die im Standardisierungsprozess auftreten. Die Erfahrung hat gezeigt, dass diese Flexibilität für die Erreichung der oben genannten Ziele von entscheidender Bedeutung ist.

Das Ziel der technischen Kompetenz, die Anforderung der Vorabimplementierung und -tests und die Notwendigkeit, allen Interessengruppen die Möglichkeit zu geben, sich zu äußern, erfordern alle erhebliche Zeit und Mühe. Andererseits erfordert die schnelle Entwicklung der heutigen Netzwerktechnologie die rechtzeitige Entwicklung von Standards. Der Internet-Standardisierungsprozess zielt darauf ab, diese konkurrierenden Ziele auszugleichen. Der Prozess wird als so kurz und einfach wie möglich angesehen, ohne technische Exzellenz, gründliche Tests vor der Übernahme von Standards oder Offenheit und Fairness zu opfern.

Seit seiner Entstehung war und wird das Internet voraussichtlich ein sich ständig weiterentwickelndes System sein, dessen Teilnehmer regelmäßig neue Anforderungen und Technologien in sein Design und seine Implementierung integrieren. Die Benutzer des Internets sowie die Anbieter von Geräten, Software und Diensten, die das Internet unterstützen, sollten diese Entwicklung vorhersehen und als Hauptprinzip der Internet-Philosophie annehmen.

Die in diesem Dokument beschriebenen Verfahren sind das Ergebnis jahrelanger Entwicklung, angetrieben sowohl durch die Bedürfnisse der wachsenden und zunehmend vielfältigen Internet-Community als auch durch Erfahrung.

1.3 Organisation dieses Dokuments (Organization of This Document)

Abschnitt 2 beschreibt die Veröffentlichungen und Archive des Internet-Standardisierungsprozesses. Abschnitt 3 beschreibt die Arten von Internet-Standardspezifikationen. Abschnitt 4 beschreibt die Internet-Standardspezifikationsverfolgung. Abschnitt 5 beschreibt Best Current Practice RFCs. Abschnitt 6 beschreibt den Prozess und die Regeln der Internet-Standardisierung. Abschnitt 7 legt fest, wie extern gesponserte Spezifikationen und Praktiken, die von anderen Standardisierungsorganisationen oder anderen Parteien entwickelt und kontrolliert werden, im Internet-Standardisierungsprozess behandelt werden. Abschnitt 8 beschreibt die Anforderungen an Benachrichtigungen und Aufzeichnungen. Abschnitt 9 definiert einen Änderungsprozess, um einmalige Ausnahmen von bestimmten Anforderungen in diesem Dokument zu ermöglichen. Abschnitt 10 schlägt die erforderlichen Regeln zum Schutz des geistigen Eigentums im Kontext der Entwicklung und Verwendung von Internet-Standards vor. Abschnitt 11 enthält Danksagungen an einige Personen, die an der Erstellung dieses Dokuments beteiligt waren. Abschnitt 12 weist darauf hin, dass Sicherheitsfragen in diesem Dokument nicht behandelt werden. Abschnitt 13 enthält eine Liste nummerierter Referenzen. Abschnitt 14 enthält Definitionen einiger in diesem Dokument verwendeter Begriffe. Abschnitt 15 listet die E-Mail- und Postanschriften der Autoren auf. Anhang A enthält eine Liste häufig verwendeter Abkürzungen.