ネットワークを築いた人々
研究者、技術者、運用者、コミュニティリーダーの選択が、インターネットの開かれたアーキテクチャを形づくりました。
BTW Media 編集コレクション
インターネットは完成したシステムとして生まれたわけではありません。研究者、技術者、運用者、機関、コミュニティが数十年をかけ、世界がネットワークの意味を理解する前から、開放性、相互運用性、共同管理を選んで築いてきました。
インターネット史は、世界的ネットワークを形づくった人物、プロトコル、機関、転換点を記録する BTW Media の編集アーカイブです。
研究者、技術者、運用者、コミュニティリーダーの選択が、インターネットの開かれたアーキテクチャを形づくりました。
TCP/IP、DNS、ルーティング、電子メール、Web、番号資源、標準化プロセスが、世界的な相互運用性を可能にしました。
インタビュー、プロフィール、記録は、インターネットがどのように構想され、統治され、拡大され、守られてきたのかを保存しています。
このコレクションは、インターネット時代の構築者と証言者について、インタビュー、プロフィール、情報源に基づく報道、歴史分析をまとめます。
本ページでは、個々の意思決定、技術原則、公的機関、地域コミュニティが、どのようにして文明規模のインフラストラクチャへと成長したのかを追います。
ここに記録された人々にとって、これは貢献の記録です。読者にとっては、インターネットが人類共有のシステムになるまでの過程を示す地図です。
シリーズ
パケット交換理論から World Wide Web まで、世界のネットワークを形づくった人物、プロトコルをめぐる決定、ガバナンスの移行をつなぐ地図です。

1961
登録済みの貢献
Leonard Kleinrock(1961):メッセージをパケットに分割するための数学的基盤を提供した、初期のパケット交換および情報フローに関する研究を発表しました。

1962 / 1963
登録済みの貢献
J.C.R. Licklider(1962 / 1963):「銀河間コンピュータネットワーク」構想を提唱し、ARPA のネットワーク目標や、世界規模で接続されたコンピューティング共有基盤という考え方に影響を与えた。

1964
登録済みの貢献
Paul Baran(1964):RAND の覚書『On Distributed Communications』は、障害が発生しても機能し続けることを狙った分散ネットワーク設計を提示し、後のパケットネットワークの重要な概念的先駆けとなった。

1965
登録済みの貢献
Donald Davies(1965):「パケット」という用語を作り出し、UK National Physical Laboratory で実用的なパケット交換アーキテクチャを発展させた。

1968
登録済みの貢献
Douglas Engelbart(1968):「Mother of All Demos」で oN-Line System(NLS)を実演し、ハイパーテキスト、共同編集、マウスなど、その後のオンラインツールを形作ったインタラクティブな概念を示した。

1969
登録済みの貢献
Lawrence (Larry) Roberts(1969):ARPAのプログラムマネージャーとして、彼はARPANETの構築を設計・主導し、パケット交換の提案を最初の実運用研究ネットワークに発展させた。

1969
登録済みの貢献
Jon Postel(1969):RFC シリーズの中心的存在となり、プロトコル文書と番号管理を長年にわたり担うようになった — インターネットの番号管理機関。

1969
登録済みの貢献
Steve Crocker(1969):ARPANETの「Network Working Group」を発足させ、インターネットプロトコルの主要な公開文書化の仕組みである Request for Comments(RFC)シリーズを創設した。

1972–1973
登録済みの貢献
Vint Cerf & Bob Kahn(1972–1973):Transmission Control Protocol (TCP) と、後の TCP/IP を共同設計したことで、複数のネットワークをまたぐ通信が可能となり、インターネットワーキングが誕生した。

1973
登録済みの貢献
Robert Metcalfe(1973):Xerox PARC でイーサネットを発明し、オフィスやキャンパス環境でのローカルネットワーキングを高速かつスケーラブルにしました。

1973–1975
登録済みの貢献
Louis Pouzin(1973–1975):フランスで開発されたCYCLADESは、データグラムベースのパケットネットワークであり、TCP/IPの設計に直接影響を与えた。

1973
登録済みの貢献
Danny Cohen(1973):初期のパケット音声伝送とエンディアンの概念を開拓し、TCP/IP システムにおける相互運用性の鍵となった。

1975
登録済みの貢献
Yngvar G. Lundh(1975):スカンジナビアで初期のパケット通信を推進・実装し、欧州の研究ネットワークを接続した。

1976
登録済みの貢献
Elizabeth "Jake" Feinler(1976):ARPANET ネットワーク情報センター (NIC) を SRI で管理し、DNS 以前の公式ホスト名ディレクトリを維持していた。

1977
登録済みの貢献
Pål Spilling(1977):ヨーロッパにおける初期の ARPANET リンクの確立に貢献し、大陸間初のインターネット (TCP/IP) 実験を共同で実施した。

1977
登録済みの貢献
Bob Kahn, Vint Cerf & Jon Postel(1977):ARPANET、SATNET、PRNETの3つのネットワーク間で初のTCP/IPテストを実施し、アーキテクチャの実現可能性を実証した。

1978
登録済みの貢献
Steve Crocker, Jon Postel & Joyce Reynolds(1978):IETF の初期に似たプロトコル調整と RFC シリーズの継続的な発行を主導した。これは今日のオープンな標準策定プロセスの中核である。

1979
登録済みの貢献
Radia Perlman(1979):初期のルーティングアルゴリズムを開発し、それが Spanning Tree Protocol(1985年確定)へと発展しました。

1981–1983
登録済みの貢献
Paul Mockapetris(1981–1983):中央のHOSTS.TXTファイルを置き換えるために、ドメインネームシステム(DNS)を考案しました。RFC 882/883により、階層的で分散型の名前解決を導入しました。

1981
登録済みの貢献
Danny Cohen(1981):「On Holy Wars and a Plea for Peace」を発表し、バイトオーダー(エンディアン)の概念を形式化した。

1982
登録済みの貢献
Daniel Karrenberg(1982):EUnet(初の汎ヨーロッパ ISP)の構築を支援し、1989年には RIPE の創設者の一人となった。

1982–1983
登録済みの貢献
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker(1982–1983):1983年1月1日の「フラッグデー」にNCPからTCP/IPへの切り替えを統括し、現代のインターネットの運用開始を実現した。

1983–1984
登録済みの貢献
Radia Perlman(1983–1984):スパニングツリープロトコル (STP) を開発し、イーサネットネットワークを信頼性が高く、ループのないものにしました。

1984
登録済みの貢献
Mike Muuss(1984):ping を開発した。ネットワーク診断ツールの中でも、最もシンプルで最も長く使われ続けているツールの一つである。

1984–1986
登録済みの貢献
Eric Allman(1984–1986):Sendmail を開発した。初の汎用インターネット電子メール転送システムであり、世界規模の電子メール相互運用に不可欠なものとなった。

1985
登録済みの貢献
Brian Carpenter(1985):主要なインターネット標準の開発を主導し、IETFワーキンググループの議長を務め、IPv6とアーキテクチャの一貫性を推進しました。

1986
登録済みの貢献
John Klensin(1986):SMTP、FTP、およびインターネットプロトコルの国際化に関する重要な初期の業績。

1987
登録済みの貢献
Joyce K. Reynolds & Bob Braden(1987):RFC の編集、TCP/IP のドキュメント作成、インターネット研究グループの調整に貢献しました。

1989
登録済みの貢献
Alan Emtage(1989):最初のインターネット検索エンジンであるArchieを開発し、ユーザーがFTPサーバー間でファイルを見つけられるようにした。

1990 / 1991
登録済みの貢献
Tim Berners-Lee(1990 / 1991):CERNでWorld Wide Webを発明 — HTTP、HTML、そして最初のWebサーバーとブラウザを作成し、ネットワークインフラをグローバルな出版・情報システムへと変えた。

1991
登録済みの貢献
Linus Torvalds(1991):Linux カーネルを開発し、インターネット基盤、Web サーバー、オープンソースコンピューティングの基盤となった。

1991
登録済みの貢献
Jianping Wu(1991):CERNET(中国初の学術インターネット網)の開発を主導し、全国の大学を結んだ。

1991
登録済みの貢献
Scott Bradner(1991):IETF の標準化とインターネット運営・政策における重要人物。初期のインターネット政策とプロトコル管理体制の構築に貢献した。

1992
登録済みの貢献
Kilnam Chon(1992):KREONET(韓国研究ネットワーク)を構築し、アジアにおけるインターネット接続の先駆けとなった。

1993
登録済みの貢献
Marc Andreessen(1993):最初に主流となったグラフィカルウェブブラウザMosaicを共同開発し、ウェブを普及させるとともに、Netscapeの開発にも影響を与えた。

1993
登録済みの貢献
Robert Cailliau(1993):CERN でバーナーズ=リーと協力し、World Wide Web とその最初のブラウザ/サーバー構成を普及・改良した。

1994
登録済みの貢献
Mitchell Baker(1994):Mozillaプロジェクトを率い、オープンウェブ標準とコミュニティ主導のブラウザ開発を守った。

1994
登録済みの貢献
Xing Li(1994):CERNET(中国初の学術ネットワーク、1994年)の設計者であり、アジア太平洋地域の初期のIPv6推進者。

1995
登録済みの貢献
Paul Vixie(1995):BIND(最も広く使われているDNSサーバソフトウェア)の主要な開発者。DNSの信頼性とセキュリティを向上させた。

1996
登録済みの貢献
Larry Landweber(1996):CSNET を創設し、25か国以上を初期のインターネットに接続できるよう支援しました。学界と政策の橋渡し役も務めました。

1997
登録済みの貢献
Radia Perlman(1997):『Interconnections』を執筆し、ネットワークプロトコルの設計原理を体系化し、インターネットルーティング教育に影響を与えた。

1998
登録済みの貢献
Jon Postel(1998):DNSルートサーバーを制御し、IANA移行を主導したことは、彼の生涯にわたる役割を象徴している。

1998
登録済みの貢献
Vint Cerf & Bob Kahn(1998):ICANN の設立に貢献し、インターネットの名前と番号をグローバルに管理するための制度的枠組みを推進した。

1999
登録済みの貢献
Al Gore(1999):1991年のHigh Performance Computing and Communications Actを提案し、インターネット拡大に資金を提供したことから、「情報スーパーハイウェイ」と呼ばれるようになった。
Leonard Kleinrock(1961):メッセージをパケットに分割するための数学的基盤を提供した、初期のパケット交換および情報フローに関する研究を発表しました。
J.C.R. Licklider(1962 / 1963):「銀河間コンピュータネットワーク」構想を提唱し、ARPA のネットワーク目標や、世界規模で接続されたコンピューティング共有基盤という考え方に影響を与えた。
Paul Baran(1964):RAND の覚書『On Distributed Communications』は、障害が発生しても機能し続けることを狙った分散ネットワーク設計を提示し、後のパケットネットワークの重要な概念的先駆けとなった。
Donald Davies(1965):「パケット」という用語を作り出し、UK National Physical Laboratory で実用的なパケット交換アーキテクチャを発展させた。
Douglas Engelbart(1968):「Mother of All Demos」で oN-Line System(NLS)を実演し、ハイパーテキスト、共同編集、マウスなど、その後のオンラインツールを形作ったインタラクティブな概念を示した。
Lawrence (Larry) Roberts(1969):ARPAのプログラムマネージャーとして、彼はARPANETの構築を設計・主導し、パケット交換の提案を最初の実運用研究ネットワークに発展させた。
Jon Postel(1969):RFC シリーズの中心的存在となり、プロトコル文書と番号管理を長年にわたり担うようになった — インターネットの番号管理機関。
Steve Crocker(1969):ARPANETの「Network Working Group」を発足させ、インターネットプロトコルの主要な公開文書化の仕組みである Request for Comments(RFC)シリーズを創設した。
Vint Cerf & Bob Kahn(1972–1973):Transmission Control Protocol (TCP) と、後の TCP/IP を共同設計したことで、複数のネットワークをまたぐ通信が可能となり、インターネットワーキングが誕生した。
Robert Metcalfe(1973):Xerox PARC でイーサネットを発明し、オフィスやキャンパス環境でのローカルネットワーキングを高速かつスケーラブルにしました。
Louis Pouzin(1973–1975):フランスで開発されたCYCLADESは、データグラムベースのパケットネットワークであり、TCP/IPの設計に直接影響を与えた。
Danny Cohen(1973):初期のパケット音声伝送とエンディアンの概念を開拓し、TCP/IP システムにおける相互運用性の鍵となった。
Yngvar G. Lundh(1975):スカンジナビアで初期のパケット通信を推進・実装し、欧州の研究ネットワークを接続した。
Elizabeth "Jake" Feinler(1976):ARPANET ネットワーク情報センター (NIC) を SRI で管理し、DNS 以前の公式ホスト名ディレクトリを維持していた。
Pål Spilling(1977):ヨーロッパにおける初期の ARPANET リンクの確立に貢献し、大陸間初のインターネット (TCP/IP) 実験を共同で実施した。
Bob Kahn, Vint Cerf & Jon Postel(1977):ARPANET、SATNET、PRNETの3つのネットワーク間で初のTCP/IPテストを実施し、アーキテクチャの実現可能性を実証した。
Steve Crocker, Jon Postel & Joyce Reynolds(1978):IETF の初期に似たプロトコル調整と RFC シリーズの継続的な発行を主導した。これは今日のオープンな標準策定プロセスの中核である。
Radia Perlman(1979):初期のルーティングアルゴリズムを開発し、それが Spanning Tree Protocol(1985年確定)へと発展しました。
Paul Mockapetris(1981–1983):中央のHOSTS.TXTファイルを置き換えるために、ドメインネームシステム(DNS)を考案しました。RFC 882/883により、階層的で分散型の名前解決を導入しました。
Danny Cohen(1981):「On Holy Wars and a Plea for Peace」を発表し、バイトオーダー(エンディアン)の概念を形式化した。
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker(1982–1983):1983年1月1日の「フラッグデー」にNCPからTCP/IPへの切り替えを統括し、現代のインターネットの運用開始を実現した。
Radia Perlman(1983–1984):スパニングツリープロトコル (STP) を開発し、イーサネットネットワークを信頼性が高く、ループのないものにしました。
Mike Muuss(1984):ping を開発した。ネットワーク診断ツールの中でも、最もシンプルで最も長く使われ続けているツールの一つである。
Eric Allman(1984–1986):Sendmail を開発した。初の汎用インターネット電子メール転送システムであり、世界規模の電子メール相互運用に不可欠なものとなった。
Brian Carpenter(1985):主要なインターネット標準の開発を主導し、IETFワーキンググループの議長を務め、IPv6とアーキテクチャの一貫性を推進しました。
John Klensin(1986):SMTP、FTP、およびインターネットプロトコルの国際化に関する重要な初期の業績。
Joyce K. Reynolds & Bob Braden(1987):RFC の編集、TCP/IP のドキュメント作成、インターネット研究グループの調整に貢献しました。
Alan Emtage(1989):最初のインターネット検索エンジンであるArchieを開発し、ユーザーがFTPサーバー間でファイルを見つけられるようにした。
Tim Berners-Lee(1990 / 1991):CERNでWorld Wide Webを発明 — HTTP、HTML、そして最初のWebサーバーとブラウザを作成し、ネットワークインフラをグローバルな出版・情報システムへと変えた。
Linus Torvalds(1991):Linux カーネルを開発し、インターネット基盤、Web サーバー、オープンソースコンピューティングの基盤となった。
Scott Bradner(1991):IETF の標準化とインターネット運営・政策における重要人物。初期のインターネット政策とプロトコル管理体制の構築に貢献した。
Marc Andreessen(1993):最初に主流となったグラフィカルウェブブラウザMosaicを共同開発し、ウェブを普及させるとともに、Netscapeの開発にも影響を与えた。
Robert Cailliau(1993):CERN でバーナーズ=リーと協力し、World Wide Web とその最初のブラウザ/サーバー構成を普及・改良した。
Mitchell Baker(1994):Mozillaプロジェクトを率い、オープンウェブ標準とコミュニティ主導のブラウザ開発を守った。
Paul Vixie(1995):BIND(最も広く使われているDNSサーバソフトウェア)の主要な開発者。DNSの信頼性とセキュリティを向上させた。
Larry Landweber(1996):CSNET を創設し、25か国以上を初期のインターネットに接続できるよう支援しました。学界と政策の橋渡し役も務めました。
Radia Perlman(1997):『Interconnections』を執筆し、ネットワークプロトコルの設計原理を体系化し、インターネットルーティング教育に影響を与えた。
Jon Postel(1998):DNSルートサーバーを制御し、IANA移行を主導したことは、彼の生涯にわたる役割を象徴している。
Vint Cerf & Bob Kahn(1998):ICANN の設立に貢献し、インターネットの名前と番号をグローバルに管理するための制度的枠組みを推進した。
Al Gore(1999):1991年のHigh Performance Computing and Communications Actを提案し、インターネット拡大に資金を提供したことから、「情報スーパーハイウェイ」と呼ばれるようになった。
Daniel Karrenberg(1982):EUnet(初の汎ヨーロッパ ISP)の構築を支援し、1989年には RIPE の創設者の一人となった。
Jianping Wu(1991):CERNET(中国初の学術インターネット網)の開発を主導し、全国の大学を結んだ。
Kilnam Chon(1992):KREONET(韓国研究ネットワーク)を構築し、アジアにおけるインターネット接続の先駆けとなった。
Xing Li(1994):CERNET(中国初の学術ネットワーク、1994年)の設計者であり、アジア太平洋地域の初期のIPv6推進者。
インターネットの節目
実験、プロトコル、標準、ネットワーク、そして機関が、相互接続を世界共通のインフラへと変えていった歩みを、年代ごとにたどるガイドです。
1962-1965
パケット交換が実用的なネットワーク概念となる
ポール・バランとドナルド・デイヴィスは、それぞれ独立にパケット交換通信を確立し、その後の研究ネットワークが回線交換電話に頼らずにデータを伝送できるようにした。
Paul Baran, Donald Davies
RAND, National Physical Laboratory
1969
ARPANET が最初のメッセージを送信した
最初のホスト間 ARPANET メッセージが UCLA と SRI の間で送信され、パケットネットワーキングを研究アーキテクチャから運用実験へと変えた。
Leonard Kleinrock, Charley Kline, Bill Duvall
UCLA, SRI, ARPA
1971
電子メールは、ネットワーク上で最初に定着したソーシャルアプリケーションとなった。
Ray Tomlinsonは、ネットワークメールをマシン間で利用できるように改良し、個人間通信をインターネットの初期の存在意義の一つにしました。
Ray Tomlinson
BBN, ARPANET
1974
TCP 論文は、インターネットワーキングをオープンアーキテクチャと定義している。
Vint Cerf と Bob Kahn は TCP に関する論文を発表し、異種ネットワークを相互接続してインターネットを構成するためのプロトコルモデルをネットワークに与えた。
Vint Cerf, Bob Kahn
DARPA
1977
3つのネットワークによるTCP/IPテストは、異なるメディア間の相互接続を実証した。
パケット無線、衛星、ARPANET の各経路が共通のプロトコル設計でトラフィックを伝送し、異なる物理ネットワーク上でもインターネットが機能し得ることが示された。
Vint Cerf, Jon Postel, Bob Kahn
DARPAの研究コミュニティ
1983
TCP/IPフラグデーにより、現代のインターネットが運用可能になった。
1983年1月1日、ARPANET のホストが NCP から TCP/IP に移行し、プロトコルスイートは研究提案ではなく運用基盤となった。
Vint Cerf, Bob Kahn, Jon Postel, Steve Crocker
DARPA、ARPANET コミュニティ
1983-1984
DNS は名前を分散型インターネット基盤へと変換します。
Paul Mockapetris と初期の命名コミュニティは、ホストテーブルをドメインネームシステムに置き換え、拡大するネットワークにスケーラブルな名前解決層をもたらしました。
Paul Mockapetris, Jon Postel
USC/ISI, IANA
1986
NSFNET は学術ネットワークをバックボーンへと拡大した
NSFNET プログラムは、スーパーコンピューティングセンターと研究機関を結びつけることで、インターネットが当初の防衛研究の枠組みを超えて発展するためのバックボーンを築きました。
National Science Foundation、地域の学術ネットワーク
1980年代後半
ルーティングの増大がドメイン間の調整を迫る
ネットワークの増加に伴い、運用者は拡張性の高いドメイン間ルーティング手法へと移行しました。やがて BGP とルーティングセキュリティがインターネット運用の中核となっていきました。
ネットワーク運用者とルーティング研究者
IETF、運用者コミュニティ
1989 / 1990
Archieが分散ネットワークリソースを発見可能にした
Alan Emtage が Archie を開発し、インターネットにはデータ転送とアドレッシングだけでなく、情報を発見する仕組みも必要であることを示した。
Alan Emtage
McGill University
1989 / 1991
World Wide Web により、インターネットで情報発信とナビゲーションが可能になった。
Tim Berners-Lee が HTTP、HTML、URL、および初期のブラウザ・サーバーソフトウェアを提案・実装し、ネットワークをグローバルな情報空間へと変えた。
Tim Berners-Lee, Robert Cailliau
CERN
1992
地域番号資源調整の制度化
各地域のインターネットの成長に伴い、恒久的なアドレス割り当て機関が必要となり、APNIC はアジア太平洋地域における調整の枠組みの中で設立されました。
地域の運用担当者とレジストリ構築者
APNIC、RIRコミュニティ
1993
エルサルバドルが世界のインターネット史に加わる
各地の技術者たちは、各国の学術・技術コミュニティを世界のネットワークに結びつけ、インターネットの歴史が当初の研究資金の中心地の外でどのように築かれてきたのかを示しています。
Lito Ibarra
エルサルバドルのインターネットコミュニティ
1998
ICANN は、グローバル識別子を調整するために設立されました。
ICANNはDNSと識別子の調整をめぐる議論の制度的な拠点となり、インターネット運営・政策はより正式なマルチステークホルダー構造へと移行した。
Jon Postel、Vint Cerf、グローバルガバナンスのコミュニティ
ICANN、IANAコミュニティ
1998
IPv6はRFC 2460で規定されています
IETF は RFC 2460 を公開し、IPv4 の枯渇後もアドレス空間の拡張を可能にするとともに、プロトコルの管理を世代を超えた取り組みとした。
Brian Carpenter、IETFのIPv6コミュニティ
IETF
1986 / 1992
ラテンアメリカの学術ネットワークが地域インフラになる
チリ、ベネズエラ、アルゼンチン、そして近隣地域の構築者たちは、研究用のネットワーク接続を地域に永続するインターネット通信容量へと変えていった。
Florencio Utreras, Ermanno Pietrosemoli, Olga Cavalli
ラテンアメリカの学術界・ガバナンス関係者
2000年代
アフリカの技術コミュニティが能力を強化し、参加を拡大
トレーニング、ソフトウェアコミュニティ、アドボカシーは、インターネット基盤を構築・運用・管理できる人材の幅を広げます。
Dorcas Muthoni
アフリカのテクノロジー・インターネット分野のコミュニティ
2000年代
運用分析がインターネットの管理運営の一部となる
ルーティング、アドレッシング、計測、そしてセキュリティ分析は、グローバルネットワークのどこが強靱で、どこが脆弱かを説明する上で不可欠です。
Geoff Huston
APNIC Labs、運用者コミュニティ
2016
IANA管理権限移管完了
この移行は、米国政府の監督からグローバルなマルチステークホルダーコミュニティへの大きなガバナンスの変化を示しています。
ICANN、IANAコミュニティ、世界のインターネット運営・政策コミュニティ
2010年代 / 2020年代
ルーティングセキュリティは公益の中核的課題となる。
RPKI、MANRS、および事業者間の連携により、ルーティングセキュリティはインターネットの制度的記憶と日常の運用規律の一部となっている。
ルーティングセキュリティの研究者・運用担当者
IETF、RIR、事業者コミュニティ
2024
インターネット史が出典に基づくアーカイブとなる
計測アーカイブ、オーラルヒストリー、編集コレクションは、インターネットの歴史そのものを次世代へ継承していく営みとなっています。
Jim Cowieおよびインターネット史研究者
Internet History Initiative
公開済み記録
BTW Media のインターネット史コレクションに掲載されたインタビュー、プロフィール、歴史報道。

1998年、Dublin Coreは拡大するWebの資源を記述するため、短く共有しやすい語彙を提示した。導入は容易になったが、各コレクションが値をどう解釈し、交換時に何を保持するかまでは共通化しなかった。
記録を読む
発送の次に支払いを置くことと、発送通知に請求権限を与えることは同じではない。RFC 3354 が IOTP v2 に求めた柔軟な取引順序は、この差を消すのではなく、むしろ見えるようにした。
記録を読む
二つのIPsec変換は、送信する認証値をどちらも96ビットに保ちながら、その下で使うハッシュ関数を変えた。フィールド長が同じならパケット形式は比べやすい。しかし、アルゴリズムや鍵、後年の実装指針まで同じになるわけではない。
記録を読む
使われていないマルチキャスト木にラベルを配らない。資源節約としては正しい。しかし「パケットを見てから枝を作る」と決めた瞬間、下流のルーターは、まだ存在しない枝を通るはずの最初のパケットを待つことになる。RFC 3353 が残したのは、まさにこの起動時の空白を埋めるための選択表だった。
記録を読む
標準化の途中でも、二つの実装は同じ相手を指す名前を必要とする。RFC 3349 はその名前を早く与えたが、完成を先取りしなかった。BEEP の交渉で使える暫定 URI と、公開後に与えられる恒久 URI を、権限も証拠も異なる状態として設計したのである。
記録を読む
RFC 2405はDES鍵の一律な有効期間を定めず、保護する情報の価値と攻撃者の資源に応じて判断する余地を残した。IPデータグラムには予測しやすい先頭部分があるため、定期的な鍵交換だけでは同文書が想定した既知平文攻撃を退けられない、というのがその論点だった。
記録を読む
1995年、CLDAPは接続確立を省き、小さなディレクトリ検索を短い経路で返すことを目指した。8年後のRFC 3352は、その利点だけではRFC 1798を維持可能な標準へ育てられなかった理由を記録した。ただし、個々の環境で動くコードがすべて消えたとは述べていない。
記録を読む
最短経路の一本だけが混み、遠回りの回線には余裕が残る。その偏りを直せることが MPLS トラフィックエンジニアリングの魅力だった。RFC 3346 はその効用を認めたうえで、経路変更は既存容量の配置を変えるだけであり、LSP に設定した帯域値そのものは実トラフィックの証明ではないと記録した。
記録を読む
新しい登録応答が成功を告げても、以前の転送先が消えたとは限らない。RFC 3344 の `S` ビットは、古いモビリティ・バインディングを残し、一つのデータグラムを有効なすべての気付アドレスへ複製する選択肢を明示していた。
記録を読む
2002年のアクセシビリティ提案が問い直したのは、ごく実務的な設計上の前提だった。伝え方を変えるたびに、通話まで最初からやり直す必要があるのだろうか。
記録を読む
終了の返答を受け取った後で、古い購読に属するプレゼンス更新が届いた。RFC 3343はこの順序を許していた。サービスは新しい更新を止めたが、先に中継網へ渡した更新までは消せない。終了は送信元の未来を変え、すでに動き出した過去を取り消すものではなかった。
記録を読む
送り手のもとへ遅延報告が向かい始めた時点でも、元のデータは次の中継へ渡されていた。RFC 3342では、警告の発生と配送の停止は同じ出来事ではない。さらに、最終報告が戻るための期限も別に存在した。三つの時計を一つの成否表示に潰すと、正しい警告が誤った命令へ変わる。
記録を読む
個別の許可行を消したのに、対象者はまだデータを送れた。RFC 3341では、それは削除失敗ではない。より広いワイルドカード規則が次の最良一致になった結果である。取消しを維持するには、何も置かないのではなく、`all:none` という具体的な拒否を残す必要があった。
記録を読む
宛先の名札は同じなのに、その裏にいるプログラムはもう別物だった。RFC 3340 が描いたのは、最初のアプリケーションが離脱した後、同じエンドポイントへ接続した二番目のアプリケーションに古い応答が届く場面である。相関が正しくても、所有者まで同じとは限らない。
記録を読む
保存された日時が正しい瞬間を指していても、証拠として十分とは限らない。RFC 3339は2002年、オフセット表現に参照元の違いを持たせた。RFC 9557は2024年、その一部を更新した。瞬間そのものは変わらないのに、文字の読み方は変わり得る。だから正規化値だけでなく、受信した形と解釈規則も残さなければならない。
記録を読む
古いアプリケーションにはIPv4アドレスが返されたように見えた。しかし、そのIPv4宛先がネットワーク上に存在する必要はなかった。RFC 3338のBump-in-the-API(BIA)は名前解決とソケット呼び出しを横取りし、ホスト内のプールから一時的なIPv4形状の値を割り当て、その値を手掛かりに実際のIPv6相手を取り出した。それは大域的な身元ではなく、表と有効範囲と時点によって意味が決まるローカルハンドルだった。
記録を読む
音声パケットにリアルタイムの印を付けても、送信機がそれを先に選ばなければ時間は変わらない。RFC 3337は一つのPPPセッションを複数のAAL2 CIDへ分け、異なるクラスの断片を見分けられるようにした。しかしCID間のスケジューラは規定しなかった。分類は選択肢を作り、実装と容量がその選択肢を結果へ変えた。
記録を読む
短いパケットをまとめれば、ヘッダーと空き領域を節約できる。しかし、まとめた単位を丸ごと復元しなければ中身を取り出せないなら、一つの欠損が無関係なパケットまで道連れにする。RFC 3336はPPPをAAL2 CPSへ載せ、多重化を分割・再構成の近くへ移した。重要だったのは数バイトの差より、待機と損失を共有する範囲を小さくしたことだった。
記録を読む
利用記録は過去の写しに見える。しかしRFC 3334では、記録より先に視野が決められた。どの通信を対象にし、どの属性を残し、何秒ごとに測り、どこまでまとめ、いつ消すかをポリシーが設定する。記録は証拠であっても、世界全体を映す透明な鏡ではなかった。
記録を読む
M3UAはMTP3ユーザーのメッセージをIP上で運んだが、すべての識別子に同じ役割を与えたわけではない。Routing KeyはApplication Serverが受け取るSS7通信の範囲を記述し、Routing Contextはそのキーを指し、Network Appearanceはローカルに調整されたSS7網の文脈を示す。一つのSCTPアソシエーションが複数の関係を運べる以上、「接続中」だけではルーティングの説明にならない。
記録を読む