Internetstandard
Internetstandards sind von der "Internetgemeinde" entwickelte Regeln, die die Kommunikation im Internet regeln. Diese sind für alle Teilnehmer verbindlich.
| Inhaltsverzeichnis |
Entwicklung der Standards
Für die Entwicklung eines Internetstandards kann jeder Teilnehmer einen Vorschlag beim Internet Architecture Board (IAB) einreichen. Danach durchläuft dieser Vorschlag unter der Aufsicht der Internet Engineering Steering Group (IESG) einen vierstufigen Standardisierungsprozess:
- Eingereichte Dokumente beginnen als Internet Drafts.
- Der Entwurf wird von IAB und Internet Engineering Task Force (IETF) als neuer Requests for Comments (RFC) veröffentlicht und steht jetzt zur öffentlichen Diskussion.
- Der Inhalt des RFCs wird vom IAB geprüft. Falls dieser eine Spezifikation enthält, die zu einem Internetstandard werden soll, so kann dieser RFC zum Proposed Standard erklärt werden.
- Werden jetzt mit diesem Vorschlag im praktischen Einsatz gute Erfahrungen gesammelt und existieren für den Vorschlag mindestens zwei unabhängige Implementierungen, so kann der Proposed Standard nach frühestens sechs Monaten zum Draft Standard erklärt werden.
- Nachdem ausreichend Erfahrung in großmaßstäblicher Einsatzumgebung gewonnen wurde, kann der Draft Standard zum offiziellen Internetstandard erklärt werden.
Dokumentstatus
Nachdem ein RFC den Standardisierungsprozess durchlaufen hat, erhält dieser einen Protokollstatus, welcher dem RFCs einen Status zuordnet. Mögliche Ausprägungen sind:
- Limited Use
- Nicht für den allgemeinen Gebrauch bestimmt, eher experimentell.
- Not recommended
- Es wird davon abgeraten, das Protokoll einzusetzen, da es beispielsweise noch in der Entwicklung oder veraltet ist.
- Recommended/Suggested
- Der Einsatz des Protokolls wird allgemein empfohlen.
- Required
- Das Protokoll ist zwingend zu verwenden, sonst kann keine Kommunikation mit dem Internet erfolgen.
- Elective
- Das Protokoll wird weder empfohlen noch wird davon abgeraten, es zu benutzen. Es steht jedem frei, über den Einsatz zu entscheiden.
Protokollzustand
Bevor ein RFC Protokollstatus (protocol status) hat, hat er einen Protokollzustand (protocol state) mit folgenden Abstufungen:
- experimental
- Das Protokoll ist noch nicht für Standardisierungszwecke überprüft, befindet sich aber in Tests. Er sollte nicht für Produktivsysteme eingesetzt werden.
- Proposed Standard
- Die IAB hat das Protokoll bereits begutachtet. In Kürze werden Implementierungs-, Test- und Analysephase beginnen.
- Draft Standard
- Vorstufe zum Standard. Das Protokoll hat die Analyse- und Testphase bestanden, kann jedoch noch modifiziert werden. Voraussetzung für den Standard sind mindestens zwei existierende Implementierungen sowie die Gewißheit, daß das Protokoll vollständig überprüft wurde und damit als offizieller Standard der IP-Protokollfamilie gilt.
- informational
- Meistens keine angehenden Standards, beinhalten aber interessante Informationen und werden daher als lesenswert gekennzeichnet, da sich möglicherweise Anwendungsvorteile ergeben.
- historic
- veraltet, nicht mehr angewendetes Protokoll
Die Arbeitsweise und Strukturen der Organisationen IAB, IETF, IESG als Unterorganisationen der ISOC sind wiederum in RFCs definiert.
Eine wichtige Eigenschaft der Internetstandards ist, dass diese öffentliches Eigentum und damit herstellerunabhängig sind, um hier keinem Hersteller Vorteile zu verschaffen und dem Gemeinwohl zu dienen.
Beispiele
Beispiele für so entstandene Internetstandards sind RFC 791 (Internet Protokoll – IP) oder RFC 793 TCP Protokoll).
