通信用語の基礎知識 戻る
アスカネットワークサービス

RFC

読み:アーエフスィー
外語:RFC: Request For Comments
品詞:名詞
2006/12/25 更新

インターネットで実験的にまとめられたプロトコルなどに関するドキュメントのこと。

この文書には「RFC xxxx」という番号が付いていて、番号で呼ばれる。一度公開されたものの内容の更新は番号を変えて行なう約束になっている。

起源

最初は「こんな事を考えたのでコメントを下さい」という軽いものだったと言われているが、現在ではこれがインターネットの仕様を左右するような大事なものになっている。

その元々の誕生由来を大切にしてか、毎年エイプリルフールには「ジョーク」の書かれたRFC、通称ジョークRFCが発表されている。

インターネットの規格

インターネット上で扱われる規格はITU-TやOSIのような国際標準規格ではなく、デファクトスタンダードとして実装されることで、標準として認定される。

これらの標準化はISOCIABが中心になって行なわれており、そのIAB自体もRFC 1160外部リンクによって定義されている。

概要

RFCは2006(平成18)年12月末時点で約4800番まで存在する。しかし「標準」とされるものは、この中でもほんの一握りにすぎない。その他多くは、情報提供であったり、草案であったりする。

標準化作業は、まずIETFが技術テーマ毎に作業部会を設置してこれを中心に技術検討を行ない、最終的にIETFがリーダシップを取るIESGの推薦によってIABがインターネット標準を決定するという過程を経る。

標準化の過程

RFCで規定されるプロトコル仕様は標準化の過程として6段階の標準化状態(state)があり、この標準化の手順はRFC 1310外部リンク「インターネット標準化プロセス」で規定されている。

6種類の標準化状態は、次のとおり。

  1. 標準 (Standard)
  2. 草案標準(ドラフト標準) (Draft standard)
  3. 提案標準 (Proposed Standard)
  4. 実験 (Experimental)
  5. 情報提供 (Informational)
  6. 歴史的 (Historic)

なお、標準プロトコルとして規定されたプロトコルについては、RFC番号と別にSTD番号が割り振られている。

標準

プロトコルの標準化は、まず提案標準プロトコル(Proposed Standard)(将来的に標準化を検討すべきプロトコル)から始まる。

最低でも半年以上の開発・運用経験を経た上で、二つ以上の実装と相互接続などの実績をもって草案標準プロトコル(Draft Standard)(標準プロトコルの候補)に昇格となる。

そしてこれがインターネット上で広く利用され、4ヶ月以上の検証を受けることで、遂に標準プロトコル(Standard)への昇格の機会が与えられる。

標準外

実験(Experimental)は、標準化を目的としたプロトコルと別に、研究プロジェクトなどで実験目的に実装されるものである。ただ、場合によってはこういったプロトコルでも標準プロトコルとして提案される場合もある。

情報提供(Informational)は他の標準化機関やベンダなどが開発したIABの検討範囲外のプロトコルであり、情報として発行される。ジョークRFCは一般にInformationalとして発行されている。

歴史的(Historic)は仕様の更新や重要性が少なくなったことで廃棄されたプロトコルのことである。