RFC 31 - Binäre Nachrichtenformen in Computernetzen
- Status: Unbekannt
- Veröffentlicht: Februar 1968
- Stream: Legacy
- Errata: RFC-Editor-Errata
Dokumentinformationen
- RFC Number: 31
- Title: Binary Message Forms in Computer Networks
- Authors: Daniel Bobrow (Bolt, Beranek, and Newman), William R. Sutherland (MIT Lincoln Laboratory)
- Date: February 1968
- Category: Unknown
Zusammenfassung
Das RFC 31 schlägt eine Notation zur Beschreibung von Inhalt und Absicht der zwischen Rechnern ausgetauschten binären Nachrichten vor. Es argumentiert, dass die übliche Praxis, den Binärbitstrom als lange dünne Rechtecke zu zeichnen und die Bitoptionen jedes Kastens tabellarisch aufzuführen, die Struktur einer Nachricht verdeckt, und dass eine symbolische Beschreibungsmethode - analog zur Rolle, die ALGOL für Algorithmen und BNF für die Syntax von Sprachen spielt - Nachrichtenformate leichter verständlich und leichter als Standards für neue Benutzer eines Netzes veröffentlichbar machen würde. Das Memo spezifiziert eine Formatbeschreibung, die aus einem Titel und vier deklarativen Abschnitten besteht: symbolische Namen für die einfachen Felder, symbolische Namen für häufig verwendete Feldwerte, Charakterisierungsanweisungen, die die zulässigen Arten der Verkettung von Feldern zeigen, sowie eine Deklaration der Anzahl der Bits in jedem Feld samt besonderer Überlegungen zur Bitcodierung. Es definiert die Notation für Feldwerte mit Basisindikatoren, für Feldäquivalente, für aus Verkettung und Alternativen aufgebaute Charakterisierungsanweisungen, für Wiederholungsindikatoren, für die Zuweisung eines Feldes an eine als Wiederholungszähler dienende Variable sowie für bedingte Felder und bedingte Alternativen in eckigen Klammern. Ein vollständiges Beispiel eines Grafikdatenformats wird durchgearbeitet.
Inhaltsverzeichnis
- Einleitung
- Eine vorgeschlagene Methode zur Beschreibung binärer Formate
- Deklaration einfacher Felder
- Darstellung von Feldwerten
- Äquivalente einfacher Felder
- Charakterisierungsanweisung
- Wiederholungsindikatoren
- Zuweisungen innerhalb einer Charakterisierungsanweisung
- Bedingte Felder
- Bedingte Alternativen
- Größe einfacher Felder
Verwandte Ressourcen
- Offizieller Text: RFC 31
- DataTracker: RFC 31 Info
- Errata: RFC Editor Errata