RFC 31 - コンピュータネットワークにおけるバイナリメッセージ形式
- ステータス: 不明
- 発行日: 1968年2月
- ストリーム: Legacy
- エラッタ: RFC 31 エラッタ
文書情報
- 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
概要
RFC 31 は、コンピュータ間で交換されるバイナリメッセージの内容と意図を記述するための記法を提案する。バイナリビット列を細長い矩形として描き、各ボックスのビットオプションを表で列挙する従来のやり方はメッセージの構造を覆い隠してしまうと論じ、ALGOL がアルゴリズムに対して、BNF が言語の構文に対して果たす役割に相当する記号的な記述方式であれば、メッセージ形式をより理解しやすく、またネットワークの新規利用者に標準として公開しやすくなると述べる。本文書は、タイトルと 4 つの宣言的セクションからなる形式記述を規定する。すなわち、単純フィールドの記号名の宣言、よく使われるフィールド値の記号名の宣言、フィールドをどのように連結できるかを示す特性記述文、および各フィールドのビット数と特別なビット符号化に関する考慮事項の宣言である。本文書は、基数指示子を伴うフィールド値の記法、フィールド等価物の記法、連結と選択肢からなる特性記述文の記法、繰り返し指示子の記法、繰り返し回数として用いる変数へのフィールドの代入の記法、および角括弧で囲む条件付きフィールドと条件付き選択肢の記法を定義する。グラフィックデータ形式の完全な例も示される。
目次
- はじめに
- 提案するバイナリ形式記述方式
- 単純フィールドの宣言
- フィールド値の表現
- 単純フィールド等価物
- 特性記述文
- 繰り返し指示子
- 特性記述文内の代入
- 条件付きフィールド
- 条件付き選択肢
- 単純フィールドのサイズ
関連リソース
- 公式テキスト: RFC 31
- DataTracker: RFC 31 Info
- エラッタ: RFC Editor Errata