1. はじめに (Introduction)
この覚書は、インターネットコミュニティが現在プロトコル (Protocol) およびプロシージャ (Procedure) の標準化に使用しているプロセスを文書化したものです。インターネット標準化プロセス (Internet Standards Process) は、インターネット協会 (Internet Society) の活動であり、インターネットアーキテクチャ委員会 (Internet Architecture Board, IAB) とインターネット技術運営委員会 (Internet Engineering Steering Group, IESG) がインターネットコミュニティを代表して組織・管理しています。
1.1 インターネット標準 (Internet Standards)
インターネットは、自律的で相互接続されたネットワークからなる、緩やかに組織化された国際的な協力体であり、インターネット標準 (Internet Standards) によって定義されたオープンなプロトコルと手順への自発的な遵守を通じて、ホスト間通信をサポートしています。グローバルインターネットには接続されていないものの、インターネット標準を使用している多くの孤立したインターネットワークも存在します。
この文書で説明されているインターネット標準化プロセスは、TCP/IPプロトコルファミリーの一部であるかどうかにかかわらず、インターネット内またはインターネットによって使用されるすべてのプロトコル、手順、規約に関係します。ただし、非インターネット組織によって開発および/または標準化されたプロトコルについては、インターネット標準化プロセスは通常、プロトコル自体の仕様ではなく、インターネット環境でのプロトコルまたは手順の適用に適用されます。
一般的に、インターネット標準 (Internet Standard) とは、安定しており十分に理解されている、技術的に適格である、複数の独立した相互運用可能な実装と相当な運用経験を持つ、相当な公的支援を享受している、そしてインターネットの一部または全体において有用であると認識されている仕様を指します。
1.2 インターネット標準化プロセス (The Internet Standards Process)
要約すると、インターネット標準を作成するプロセスは単純です:仕様は開発期間を経て、インターネットコミュニティによる複数回のレビューと経験に基づく修正の反復を経て、適切な機関(下記参照)によって標準として採用され、公開されます。実際には、このプロセスはより複雑であり、その理由は:(1) 高い技術品質の仕様を作成することの困難さ;(2) 影響を受けるすべての当事者の利益を考慮する必要性;(3) 広範なコミュニティの合意を確立することの重要性;および (4) 特定の仕様のインターネットコミュニティへの有用性を評価することの困難さです。
インターネット標準化プロセスの目標は:
- 技術的卓越性 (technical excellence);
- 事前実装とテスト (prior implementation and testing);
- 明確で簡潔で理解しやすいドキュメント (clear, concise, and easily understood documentation);
- オープン性と公平性 (openness and fairness);および
- 適時性 (timeliness)。
この文書で説明されている手順は、公平でオープンで客観的であること;既存の(実証済みの)実践を反映すること;そして柔軟であることを目指しています。
-
これらの手順は、インターネット標準の開発、評価、採用のための公平でオープンで客観的な基盤を提供することを目指しています。すべての利害関係者に十分な参加とコメントの機会を提供します。標準化プロセスの各段階で、仕様は公開会議および/または公開メーリングリストで繰り返し議論され、そのメリットが議論され、グローバルなオンラインディレクトリを通じてレビューのために提供されます。
-
これらの手順は、普遍的に受け入れられている実践を特定し採用するように明示的に設計されています。したがって、候補仕様は、インターネット標準として採用される前に、複数の独立した当事者によって実装され、正しい動作と相互運用性についてテストされ、ますます厳しい環境で使用されなければなりません。
-
これらの手順は、標準化プロセスで発生するさまざまな状況に適応するための大きな柔軟性を提供します。経験により、この柔軟性が上記の目標を達成するために重要であることが示されています。
技術的能力の目標、事前実装とテストの要件、およびすべての利害関係者が意見を述べる必要性は、すべて相当な時間と労力を必要とします。一方、今日のネットワーク技術の急速な発展は、標準の適時な開発を要求しています。インターネット標準化プロセスは、これらの競合する目標のバランスを取ることを目指しています。このプロセスは、技術的卓越性、標準採用前の徹底的なテスト、またはオープン性と公平性を犠牲にすることなく、可能な限り短く単純であると考えられています。
その誕生以来、インターネットは常に進化し続けるシステムであり、その参加者は定期的に新しい要件と技術をその設計と実装に組み込んでいます。インターネットのユーザーおよびインターネットをサポートする機器、ソフトウェア、サービスの提供者は、この進化を予測し、インターネット哲学の主要な原則として受け入れるべきです。
この文書で説明されている手順は、成長し続け、ますます多様化するインターネットコミュニティのニーズと経験の両方によって推進された、長年の進化の結果です。
1.3 この文書の構成 (Organization of This Document)
第2節では、インターネット標準化プロセスの出版物とアーカイブについて説明します。第3節では、インターネット標準仕様のタイプについて説明します。第4節では、インターネット標準仕様の追跡について説明します。第5節では、ベストカレントプラクティスRFCについて説明します。第6節では、インターネット標準化のプロセスと規則について説明します。第7節では、他の標準化組織または他の当事者によって開発および管理された外部スポンサー仕様と実践を、インターネット標準化プロセスでどのように扱うかを規定します。第8節では、通知と記録保持の要件について説明します。第9節では、この文書の特定の要件に対する一度限りの例外を許可する変更プロセスを定義します。第10節では、インターネット標準の開発と使用の文脈における知的財産の保護に必要な規則を提案します。第11節には、この文書の作成に参加した一部の人々への謝辞が含まれています。第12節では、セキュリティ問題がこの文書では扱われていないことを示しています。第13節には、番号付き参照のリストが含まれています。第14節には、この文書で使用されているいくつかの用語の定義が含まれています。第15節には、著者の電子メールおよび郵便アドレスがリストされています。付録Aには、一般的に使用される略語のリストが含まれています。