プロトコル戦争は、1970年代から1990年代にかけてコンピュータ科学分野で繰り広げられた長期にわたる論争であり、どの通信プロトコルが最も優れた堅牢なネットワークを実現するのかという問題で、エンジニア、組織、国家が二分された。これは1980年代から1990年代初頭にかけてのインターネットとOSIの標準規格をめぐる争いへと発展し、最終的には1990年代半ばまでにインターネットプロトコルスイート(TCP/IP)がインターネットの急速な普及によって主流のプロトコルスイートとなり、 「勝利」を収めた。
1960年代後半から1970年代初頭にかけて、パケット交換技術のパイオニアたちは、データ通信、すなわちポイント間またはノード間でデータを転送する機能を提供するコンピュータネットワークを構築しました。1970年代半ばから後半にかけてこうしたネットワークが増加するにつれ、通信プロトコルに関する議論は「アクセス標準をめぐる戦い」へと発展しました。複数の国の郵便・電信・電話(PTT)事業者と商用事業者の国際的な協力により、1976年にX.25規格が策定され、グローバルなカバレッジを提供する公共データネットワークで採用されました。これとは別に、独自のデータ通信プロトコルも登場し、中でも1974年のIBMのSystems Network Architectureと1975年のDigital Equipment CorporationのDECnetが特に有名です。
米国国防総省(DoD)は、1970年代に米国、英国、フランスの大学や研究者と協力してTCP/IPを開発しました。インターネットプロトコルバージョン4(IPv4)は1981年にリリースされ、DoDのすべてのコンピュータネットワークの標準となりました。1984年までに、TCP/IPと互換性のない国際参照モデルであるOSIモデルが合意されました。多くのヨーロッパ諸国政府(特にフランス、西ドイツ、英国)と米国商務省はOSIモデルへの準拠を義務付け、米国国防総省はTCP/IPからOSIへの移行を計画しました。
一方、1989年までに完全なインターネットプロトコルスイートが開発され、通信業界やコンピュータ業界との提携によりTCP/IPソフトウェアが様々なオペレーティングシステムに組み込まれたことで、TCP/IPが包括的なプロトコルスイートとして広く採用される基盤が築かれた。OSIが1980年代後半にネットワーク標準を策定する一方で、TCP/IPはマルチベンダーネットワークにおける相互接続や、黎明期のインターネットの中核コンポーネントとして広く利用されるようになった。
コンピュータ科学は1950年代後半に台頭した分野で、コンピュータユーザー間のタイムシェアリング、そして後に広域ネットワーク上でこれを実現する可能性について検討し始めた。1960年代初頭、JCR LickliderはBolt Beranek & Newman (BBN)で働き、後に米国国防総省(DoD) の高等研究計画局(ARPA、後にDARPA) の情報処理技術局(IPTO) を率いていた際に、ユニバーサルコンピュータネットワークのアイデアを提案した。米国RANDのPaul Baranと英国国立物理研究所(NPL)のDonald Daviesは、それぞれ独立してコンピュータネットワークの設計に対する新しいアプローチを発明した。[ 1 ] [ 2 ]
Baran は 1960 年から 1964 年にかけて、情報を「メッセージ ブロック」に分割し、分散ネットワーク上で動的にルーティングすることに関する一連の論文を発表しました。[ 3 ] [ 4 ] [ 5 ] Davies は 1965 年から 1966 年にかけて、高速インターフェース コンピュータを使用したデータ通信用のパケット交換の概念を考案し、命名しました。[ 6 ] [ 7 ]彼は英国で全国的な商用データ ネットワークを提案し、そのアイデアを実証および研究するためにローカル エリアNPL ネットワークを設計しました。現代のデータ通信の文脈でプロトコルという用語が初めて使用されたのは、1967 年 4 月に Davies のチームの 2 人のメンバー、 Roger Scantleburyと Keith Bartlettによって書かれたメモランダム A Protocol for Use in the NPL Data Communications Network です。 [ 8 ] [ 9 ] [ 10 ]
リックライダー、バラン、デイヴィスは皆、既存の電話会社に自分たちのアイデアの利点を納得させるのに苦労した。米国ではAT&Tが通信インフラを独占しており、英国では郵便、電信、電話サービス(PTT)を担う郵便総局(GPO)も同様だった。両社とも音声トラフィックが引き続き主流になると信じ、従来の電信技術への投資を続けた。[ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]電話会社は回線交換方式で運営されており、その代替案としてメッセージ交換方式やパケット交換方式がある。[ 16 ] [ 17 ]
ボブ・テイラーは1966年にIPTOのディレクターに就任し、遠隔コンピュータ間でのリソース共有を可能にするというリクリダーのビジョンを実現しようとした。 [ 18 ]テイラーはラリー・ロバーツを雇ってプログラムを管理させた。[ 19 ]ロバーツはレナード・クラインロックをプロジェクトに招き入れた。クラインロックは博士論文で通信ネットワークの研究に数学的手法を応用していた。[ 20 ] 1967年10月のオペレーティングシステム原理シンポジウムで、ロバーツはインターフェースメッセージプロセッサ(IMP)を使用したメッセージ交換ネットワークに関するウェズリー・クラークのアイデアに基づいた初期の「ARPAネット」提案を発表した。[ 21 ]ロジャー・スカントルベリーはデジタル通信ネットワークに関するデイビスの研究を発表し、ポール・バランの研究に言及した。[ 22 ]この重要な会議で、NPLの論文は、そのようなリソース共有ネットワークのデータ通信をどのように実装できるかを明確にした。[ 23 ] [ 24 ] [ 25 ]
ラリー・ロバーツは、ARPANETの提案に、デイビスとバランのパケット交換に関するアイデアを取り入れた。[ 26 ] [ 27 ]このネットワークは BBN によって構築された。主にボブ・カーンによって設計された[ 28 ] [ 29 ] ARPANET は、ネットワークの混雑の問題を回避するために、 NPL のコネクションレス型ネットワーク モデルから逸脱した。[ 30 ]このネットワークがホストに提供するサービスはコネクション指向型であった。フロー制御とエラー制御が強制された(ただし、これはエンドツーエンドではなかった)。[ 31 ] [ 32 ] [ 33 ]各接続に対して、ネットワーク内で転送されるメッセージは 1 つだけであるという制約により、メッセージの順序はエンドツーエンドで保持される。[ 31 ]これにより、ARPANET は、後に仮想回線ネットワークと呼ばれるものとなった。[ 34 ]

パケット交換は、コネクションレスモードまたはコネクション指向モードのいずれかに基づいて行われ、これらはデータ通信の異なるアプローチです。コネクションレスデータグラムサービスは、他のパケットとは独立して、 2 つのホスト間でデータパケットを転送します。このサービスはベストエフォート型です(つまり、パケットの順不同配信やデータ損失が発生する可能性があります)。仮想回線サービスでは、ネットワーク内で 2 つのホストアプリケーション間に仮想回線が確立された後にのみ、2 つのホストアプリケーション間でデータを交換できます。その後、送信元、宛先、および中間ネットワークノードが必要とする程度にフロー制御が課されます。データは、元の順序で宛先に配信されます。[ 36 ] [ 37 ]
どちらの概念も、適用領域によって長所と短所があります。ベストエフォートサービスが許容される場合、データグラムの重要な利点は、サブネットワークを非常にシンプルに保つことができることです。その反面、トラフィックが多い場合、サブネットワーク自体が輻輳崩壊から保護されるわけではありません。さらに、ベストエフォートサービスのユーザーにとって、ネットワークリソースの使用は「公平性」の定義、つまりユーザークラス間の相対的な遅延を強制しません。[ 38 ] [ 39 ] [ 40 ]
データグラムサービスでは、各パケットにネットワーク内の次のリンクを検索するために必要な情報が含まれています。これらのシステムでは、ルータは到着した各パケットを調べ、ルーティング情報を確認し、どこにルーティングするかを決定します。このアプローチの利点は、回線の設定に固有のオーバーヘッドがないため、単一のパケットを長いストリームと同じくらい効率的に送信できることです。一般的に、これにより、各仮想回線の情報ではなく、単一のルーティングテーブルのみを更新する必要があるため、問題を回避するためのルーティングが簡単になります。また、仮想回線ごとに1つではなく、宛先ごとに1つのルートを保存するだけで済むため、必要なメモリも少なくなります。欠点としては、すべてのデータグラムを調べる必要があるため、(理論的には)遅くなります。[ 37 ]
ARPANET では、1969 年にホスト コンピュータ (つまりユーザー) を IMP (つまりパケット スイッチ) に接続するための出発点は、Bob Kahn によって書かれた1822 プロトコルでした。 [ 28 ] [ 41 ]カリフォルニア大学ロサンゼルス校(UCLA)の大学院生だったSteve Crocker は、その年にネットワーク ワーキング グループ (NWG) を結成しました。彼は、「開発の大部分は壮大な計画に従って進められましたが、プロトコルの設計と RFC の作成は、ほとんど偶然でした」と述べています。[ nb 1 ] UCLA の Leonard Kleinrock の後援の下、[ 42 ] Crocker はJon Postelを含む他の大学院生を率いて、ネットワーク制御プログラム(NCP)として知られるホスト間プロトコルを設計しました。[ 43 ] [ nb 2 ]彼らは、ARPANET 全体で機能を実行するために、 Telnetとファイル転送プロトコル(FTP) という別々のプロトコルを使用する予定でした。[ nb 3 ] [ 44 ] [ 45 ] ARPA のバリー・ウェスラーの承認後、[ 46 ]ウェスラーはより奇抜な要素をいくつか削除するように指示し、[ 47 ] NCP は NWG によって 1970 年 12 月に最終決定され展開されました。NCP は ARPANET ネットワーク インターフェースをコード化し、確立を容易にし、より多くのサイトがネットワークに参加できるようにしました。[ 48 ] [ 49 ]
ロジャー・スカントルベリーは1969年にNPLから英国郵政省電気通信部門(BPO-T)に出向した。そこでエンジニアたちは、仮想通話機能に基づく実験的パケット交換サービス(EPSS)の基本原理からパケット交換プロトコルを開発した。しかし、そのプロトコルは複雑で限定的であり、デイヴィスはそれを「難解」と評した。[ 50 ] [ 51 ]
レミ・デプレは1971年にCNET (フランスPTTの研究センター)で、後にRCPとして知られる実験的なパケット交換ネットワークの開発に着手した。その目的は、将来の公共データネットワークで提供されるプロトタイプのパケット交換サービスを運用することであった。[ 52 ] [ 53 ]デプレは仮想呼方式を簡素化および改良し、1972年に「グレースフル飽和運用」の概念を導入した。[ 54 ]彼は「仮想回線」という用語を作り出し、RCPネットワーク上でその概念を検証した。[ 55 ]一度設定されると、データパケットにはルーティング情報を含める必要がないため、パケット構造を簡素化し、チャネル効率を向上させることができる。また、ルーティング設定は一度しか行われないため、ルータは高速になる。それ以降は、パケットは既存のリンクに沿って転送されるだけである。欠点の1つは、ルーティング情報を接続期間中保存する必要があるため、機器がより複雑になる必要があることである。もう1つの欠点は、仮想接続の確立にエンドツーエンドで時間がかかる場合があり、小さなメッセージの場合はこの時間がかなり長くなる可能性があることです。[ 36 ] [ 37 ] [ 56 ]

デイヴィスはデータグラム ネットワークを考案して説明し、それに関するシミュレーション作業を行い、ローカル ラインを備えた単一のパケット スイッチを構築した。[ 25 ] [ 57 ]ルイ プーザンは、 ARPANET よりもシンプルな広域ネットワークのアプローチを採用することが技術的に可能だと考えた。[ 57 ] 1972 年、プーザンはフランスの PTT の協力を得て、無料回線やモデムを含むCYCLADESプロジェクトを開始した。 [ 58 ]彼は後にインターネットワーキングと呼ばれるものの研究を開始した。[ 59 ] [ 58 ]当時、彼は連結ネットワークを意味する「catenet」という用語を造語した。[ 60 ]「データグラム」という名称はハルヴォル ボトナー-バイによって造語された。[ 61 ]ヒューバート ツィンマーマンはプーザンの主任研究者の 1 人であり、チームにはミシェル エリーやジェラール ル ランなどがいた。[ nb 5 ]ネットワーク構築中、彼らはコンサルタントとして BBN から助言を受けた。[ 62 ] Pouzin のチームは、ベストエフォートサービスを使用しながら、ユーザーアプリケーションに信頼性の高い仮想回線を提供するという非常に複雑な問題に初めて取り組んだ。[ 63 ]このネットワークは、パケット交換ネットワークで信頼性の低い標準サイズのデータグラムを使用し、トランスポート層には仮想回線を使用した。[ 59 ] [ 64 ] 1973 年に初めて実証されたこのネットワークは、データグラムモデル、機能階層化、エンドツーエンド原則の使用を先駆的に行った。[ 62 ] Le Lann は、エンドツーエンド接続で信頼性の高いエラーおよびフロー制御を実現するためにスライディングウィンドウ方式を提案した。 [ 65 ] [ 66 ] [ 67 ]しかし、スライディングウィンドウ方式は CYCLADES ネットワークでは実装されず、他のネットワークと相互接続されることもなかった (従来の電信技術を使用した限定的な実証を除く)。[ 68 ] [ 69 ]
ルイ・プーザンの大規模なインターネットワーキングを促進するアイデアは、ARPAの研究者の注目を集めました。これは、1972年6月にパリでスティーブ・クロッカー、プーザン、デイビス、ピーター・カーステインによって設立された非公式グループである国際ネットワークワーキンググループ(INWG)を通じてのことです。これは、ワシントンで開催された国際コンピュータ通信会議(ICCC)でARPANETが実演される数か月前のことです。 [ 57 ] [ 70 ] ICCCで、プーザンはインターネットワーキングに関するアイデアを初めて発表し、スティーブ・クロッカーの推薦によりヴィント・サーフがINWGの議長に承認されました。INWGは、他のアメリカ人研究者、フランスのCYCLADESおよびRCPプロジェクトのメンバー、NPLネットワーク、EPSS、および提案された欧州情報ネットワーク(EIN)(データグラムネットワーク)に取り組むイギリスのチームを含むように成長しました。[ 68 ] [ 71 ] 1960年代半ばのバランと同様に、ロバーツがARPANETを引き継いで公共のパケット交換サービスを提供することをAT&Tに持ちかけたとき、AT&Tはそれを拒否した。[ 72 ] [ 73 ]
ボブ・カーンは1972年後半にIPTOに加わった。当初は別の分野で働く予定だったが、衛星パケットネットワークと地上無線パケットネットワークの研究を始め、両方で通信できることの価値を認識した。1973年春、ヴィント・サーフはスタンフォード大学に移った。DARPAからの資金援助を受けて、彼はNCPに代わる新しいプロトコルでカーンと協力し、インターネットワーキングを可能にした。サーフはスタンフォードで断片化可能なデータグラムの使用を研究する研究チームを編成した。ジェラール・ル・ランは1973年から1974年の間にチームに加わり、サーフは彼のスライディングウィンドウ方式を研究に組み込んだ。[ 74 ]
また、米国では、ゼロックス PARCのボブ・メトカーフらが、インターネットワーキングのためのイーサネットとPARC ユニバーサル パケット(PUP)の構想を概説した。 [ 75 ] [ 76 ] INWG は 1973 年 6 月にスタンフォードで会合を開いた。[ 77 ]ジマーマンとメトカーフが議論を主導した。[ 74 ] [ 78 ]会議の議事録は BBN のサーフとアレックス・マッケンジーによって記録され、番号付きの INWG ノートとして出版された (その中には RfC も含まれていた)。これを基に、カーンとサーフは1973 年 9 月にイギリスのサセックス大学で開催されたネットワーク会議で論文を発表した。 [ 68 ]彼らのアイデアは、デイビス、スカントルベリー、プーザン、ジマーマンとの長時間の議論でさらに洗練された。[ 79 ] [ 80 ]作業の大部分は、カーンとサーフが 2 人組で行った。[ 77 ]
ピーター・カースティンは1973年6月にユニバーシティ・カレッジ・ロンドン(UCL)でインターネットワーキングを実践し、ARPANETを英国の学術ネットワークに接続しました。これは最初の国際的な異種コンピュータネットワークでした。1975年までに、40の英国の学術研究グループがこのリンクを使用していました。[ 81 ]
1974 年に Cerf と Kahn が発表した画期的な論文「パケット ネットワーク相互通信のプロトコル」では、相互接続されたネットワークでのルーティング、パケットの断片化と再構成など、特性の異なるデータグラム ネットワーク間での相互接続に伴う根本的な課題が取り上げられました。 [ 82 ] [ 83 ]この論文は、他のアメリカ、イギリス、フランスの研究者との協力と競争の中で開発された彼らの以前の研究を基に拡張されたものです。[ 84 ] [ 85 ] [ 68 ] DARPA は、その年の後半に伝送制御プログラム(TCP)の最初のバージョンを策定する作業を後援しました。[ 86 ]スタンフォードでは、その仕様であるRFC 675が、モノリシック (単層) 設計として、12 月に Cerf がYogen Dalalと Carl Sunshine と共に作成しました。[ 68 ]翌年、スタンフォード大学、BBN、ユニバーシティ・カレッジ・ロンドンで同時実装によるテストが開始されたが、[ 87 ]この時点ではARPANETにはインストールされていなかった。
インターネットワーキングのプロトコルもINWGによって追求されていた。[ 88 ] [ 89 ]競合する提案が2つあり、1つはCerfとKahnが提案した初期の伝送制御プログラム(断片化可能なデータグラムを使用)に基づくもので、もう1つはPouzin、Zimmermann、Elieが提案したCYCLADESトランスポートプロトコル(標準サイズのデータグラムを使用)に基づくものであった。[ 68 ] [ 90 ]妥協が合意され、Cerf、McKenzie、Scantlebury、Zimmermannが「国際的」エンドツーエンドプロトコルを作成した。[ 91 ] [ 92 ]これは1975年にDerek BarberによってCCITTに提示されたが、CCITTにもARPANETにも採用されなかった。[ 71 ] [ 74 ] [ nb 6 ]
同年後半に開催された第4回隔年データ通信シンポジウムでは、デイビス、プーザン、デレク・バーバー、アイラ・コッテンがパケット交換ネットワークの現状について発表を行った。[注7 ]この会議はComputerworld誌で取り上げられ、データグラムと仮想回線間の「アクセス標準をめぐる戦い」に関する記事や、「新興の公共パケット交換通信ネットワークの標準アクセスインターフェースの欠如がユーザーにとって『ある種の怪物』を生み出している」と述べる記事が掲載された。会議でプーザンは、ヨーロッパのPTTからの圧力により、カナダのDATAPACネットワークがデータグラムから仮想回線方式に変更せざるを得なくなったと述べたが、[ 35 ]歴史家はこれをIBMが独自のプロトコルの変更要求を拒否したことに起因すると考えている。[ 93 ]プーザンはデータグラムの擁護と仮想回線および独占に対する攻撃を公然と行っていた。彼は「データグラム対仮想回線論争の政治的意義」について語り、それを「通信事業者とコンピュータ業界の間の権力闘争における最初の奇襲攻撃」と見なした。「結局のところ、それは傭兵を通じたIBM対通信業界の戦いを意味することは誰もが知っている」[ 74 ]
ラリー・ロバーツとバリー・ウェスラーは1973年にARPAを離れ、米国で商用パケット交換ネットワークであるTelenetを設立した後、仮想回線に基づくパケット交換プロトコルの標準化に向けた国際的な取り組みに、最終決定される直前に参加した。 [ 94 ]フランス、英国、日本のPTTからの貢献、特にRCPとTRANSPACに関するレミ・デプレの作業、カナダのDATAPACと米国のTelenetの概念により、X.25規格は1976年にCCITTで合意された。[ nb 8 ] [ 61 ] [ 95 ] X.25仮想回線は、ホストプロトコルのサポートが簡単なため、容易に販売できた。[ 96 ]また、各サブネットワークが輻輳に対する独自の保護を実行できるという1972年のINWGの期待も満たしている(データグラムにはない機能)。[ 97 ] [ 98 ]
ラリー・ロバーツはテレネットでX.25を採用し、1978年に「データグラムパケットはVCパケットよりも高価になった」ことを発見した。[ 73 ]ヴィント・サーフは、ロバーツがテレネットを構築する際にTCPを使用するという自分の提案を却下したと述べ、人々は仮想回線しか買わないし、データグラムは売れないと言ったという。[ 57 ] [ 88 ]ロバーツは「パケット交換の継続的な進化の一環として、論争の的となる問題が必ず発生するだろう」と予測した。[ 73 ]プーザンは「PTTは、必要以上のサービスを受けるよう強制することで、自分たちのビジネスを増やそうとしているだけだ」と述べた。[ 99 ]
インターネットワーキング プロトコルはまだ黎明期にあった。[ 100 ] ARPA の研究者、CYCLADES チーム、INWG に参加している他のグループなど、さまざまなグループが、2 つのネットワーク間を接続するためのゲートウェイの使用など、関連する問題を研究していた。 [ 71 ] [ 101 ]英国の国立物理研究所では、デイビスのチームが、ネットワークを相互接続する際の「基本的なジレンマ」を研究した。共通のホスト プロトコルでは、異なるプロトコルを使用する既存のネットワークを再構築する必要がある。このジレンマを調査するために、NPL ネットワークは、2 つの異なるホスト プロトコル間で変換を行うことで、つまりゲートウェイを使用して EIN に接続した。同時に、NPL から EPSS への接続では、両方のネットワークで共通のホスト プロトコルを使用した。NPL の研究により、共通のホスト プロトコルを確立する方が信頼性が高く効率的であることが確認された。[ 59 ]
しかし、CYCLADESプロジェクトは1970年代後半に予算、政治、産業上の理由で中止され、プーザンは「彼が刺激を与え、創造に貢献した分野から追放された」。[ 74 ]

伝送制御プログラムの設計には、ホスト間の接続指向リンクとデータグラムサービスの両方が組み込まれていました。1977 年 7 月に DARPA が ARPANET、SATNET、PRNETをリンクするインターネットワーキング実験を行い、その実現可能性が実証されました。[ 102 ] [ 103 ]その後、DARPA とスタンフォード大学、UCL、BBN などの協力研究者がインターネットの研究を開始し、一連のインターネット実験ノートを出版しました。[ 104 ] [ 105 ]ボブ・カーンの努力により、MIT のデイブ・クラークとデイブ・リードによるデータストリームプロトコル (DSP) の提案が、現在 DARPA に所属するサーフと南カリフォルニア大学(USC)情報科学研究所のジョン・ポステルによって 1978 年 1 月に書かれた TCP バージョン 3 に取り込まれました。[ 106 ] [ 107 ] Xerox PARCの Yogen Dalal、Bob Metcalfe、John Shoch との議論の後、[ 108 ] [ 109 ] [ 110 ] 1978 年 9 月に初めて草案が作成された TCP のバージョン 4では、Postel は伝送制御プログラムを 2 つの独立したプロトコルに分割しました。信頼性の高い接続指向サービスとしての伝送制御プロトコル(TCP) と、コネクションレスサービスとしてのインターネットプロトコル(IP) です。[ 111 ] [ 112 ] TCP のサービスを必要としないアプリケーションのために、IP の基本サービスに直接アクセスできるように、ユーザーデータグラムプロトコル(UDP) と呼ばれる代替手段が追加されました。 [ 113 ] 1978年12月からTCP/IPと呼ばれ、 [ 114 ]バージョン4は1982年3月にすべての軍事コンピュータネットワークの標準となった。[ 115 ] [ 116 ]これはSATNETにインストールされ、 3月にNORSAR / NDREに、11月にUCLのピーター・カースティンのグループに採用された。[ 44 ] 1983年1月1日、「フラッグデー」として知られる日に、TCP/IPはARPANETにインストールされた。[ 116 ] [ 117 ]これにより、国防総省インターネットアーキテクチャモデル(国防総省モデル)として知られるネットワークモデルが生まれた。略して)またはDARPAモデル。[ 86 ] [ 118 ] [ 119 ]
英国郵政省電気通信局と英国の大学の学術コミュニティによって開発されたカラーブックプロトコルは、最初の完全なX.25標準として国際的に一定の承認を得ました。1975年に初めて定義されたこのプロトコルは、英国に「他の国々より数年のリード」をもたらしましたが、国際的な合意に達するまでの「暫定標準」として意図されていました。 [ 120 ] [ 121 ] [ 122 ] [ 123 ] X.25標準は、ヨーロッパ諸国と欧州経済共同体(EEC)から政治的な支持を得ました。データグラムに基づいていたEINは、X.25を使用するEuronetに置き換えられました。 [ 124 ] [ 125 ]ピーター・カースティンは、ヨーロッパのネットワークは、コンピュータとユーザーの数が少ない短期プロジェクトになる傾向があると書いています。その結果、ヨーロッパのネットワーク活動は、X.25を除いて強力な標準にはつながりませんでした。[注9 ] X.25は、15年から20年間、ヨーロッパの主要なデータプロトコルになりました。カーステイン氏は、ユニバーシティ・カレッジ・ロンドンの彼のグループが広く関与していたのは、彼らが最も専門知識を持つグループの1つであったことと、JANET NRSなどの英国の活動が米国からあまりかけ離れないようにするためであったと述べた。[ 81 ] X.25プロトコルスイートに基づく公共データネットワークの構築は1980年代を通じて継続され、国際的な例としては国際パケット交換サービス(IPSS)やSITAネットワークがあった。[ 95 ] [ 126 ]ヨーロッパの国内PTTネットワークと北米の商用ネットワーク間の相互接続を可能にするX.75標準によって補完され、これにより商用データ伝送のためのグローバルインフラストラクチャが構築された。[ 127 ] [ 128 ] [ 129 ]
コンピュータメーカーは、IBMのシステムズ・ネットワーク・アーキテクチャ(SNA)、デジタル・イクイップメント・コーポレーション(DEC)のDECnet、ゼロックスのゼロックス・ネットワーク・システムズ(XNS、PUPベース)、バローズのBNAなどの独自のプロトコル・スイートを開発した。[注10 ] 1970年代末までに、IBMのネットワーク活動は、ある指標によれば、ARPANETよりも2桁大きい規模になっていた。[ 130 ] 1970年代後半から1980年代の大部分にかけて、オープンなネットワークの選択肢が不足していた。そのため、特にSNAとDECnet、およびXNSのいくつかの派生版(Novell NetWareやBanyan VINESなど)といった独自の標準がプライベート・ネットワークで一般的に使用され、事実上の業界標準となった。[ 121 ] [ 131 ] DEC、Intel、Xeroxが推進したイーサネットは、General MotorsとBoeingが推進したMAP/TOPを凌駕した。[ 132 ] DECは、ピアツーピア方式を支持したコンピュータメーカーの中では例外だった。[ 133 ]
米国では、国立科学財団(NSF)、NASA、米国エネルギー省(DoE)がそれぞれ、国防総省モデル、DECnet、IP over X.25に基づいてネットワークを構築した。

データ ネットワークとプロトコルの標準に関する初期の研究開発は、1980 年代から 1990 年代初頭にかけてのインターネットと OSI の標準戦争で頂点に達しました。エンジニア、組織、国家は、どの標準が最良かつ最も堅牢なコンピュータ ネットワークをもたらすかという問題で二極化しました。[ 135 ] [ 136 ]両方の標準は互換性がないだけでなく、オープンで非独占的ですが、[ 137 ]「オープン性」は、インターネットの支持者によってうまく利用された一方で、OSI には不利に働いた可能性があります。[ 138 ] [ 139 ] [ 140 ] [ 134 ] [ 141 ]
英国およびその他の地域の研究者たちは、より高レベルのプロトコルを定義する必要性を認識した。[ 142 ]英国国立コンピューティングセンターの出版物「分散コンピューティングの理由」は、コンピュータシステムの将来の潜在的な構成に関する広範な研究に基づいており、[ 143 ]その結果、英国は1977年3月にシドニーで開催されたISO会議で、この分野を扱う国際標準化委員会の設立を提唱した。[ 144 ] [ 139 ]
ヒューバート・ツィンマーマンと議長のチャールズ・バッハマンは、オープンシステム相互接続参照モデルの開発において重要な役割を果たした。彼らは、技術がまだ発展途上にある段階で拘束力のある標準を定義するのは時期尚早だと考えた。特定の標準への不可逆的なコミットメントは、長期的には最適ではないか、制約となる可能性があるからである。[ 145 ]コンピュータメーカーが支配的であったにもかかわらず、[ 133 ]多くの競合する優先事項や利害関係に対処しなければならなかった。技術変化の速度により、事後に手順を標準化するのではなく、新しいシステムが収束できるモデルを定義する必要が生じた。これは、標準を開発する従来のアプローチとは逆である。[ 146 ]それ自体は標準ではなかったが、既存および将来の標準に対応できるアーキテクチャフレームワークであった。[ 147 ]
1978年に始まった国際的な取り組みにより、1980年に草案が作成されました。[ 148 ]提案の作成過程では、コンピュータメーカーとPTTの間で意見の衝突があり、両者ともIBMに反対していました。[ 71 ] [ 149 ]最終的なOSIモデルは、PTTが主導する国際電気通信連合電気通信標準化部門(ITU-T)と提携した国際標準化機構(ISO)によって1984年に発表されました。[ 139 ] [ 150 ]
OSIモデルの最も基本的な考え方は、「階層型」アーキテクチャでした。階層化の概念は原理的には単純でしたが、実際には非常に複雑でした。OSIモデルは、エンジニアがネットワークアーキテクチャについて考える方法を再定義しました。[ 145 ]
DoDモデルやX.25、SNAなどの既存のプロトコルはすべて、1970年代後半にすぐに階層型アプローチを採用しました。[ 145 ] [ 151 ] OSIモデルはPTTやIBMから小規模メーカーやユーザーへと権力を移しましたが、[ 145 ]「戦略的な戦い」はITUのX.25と独自規格、特にSNAとの間の競争のままでした。[ 152 ]どちらも完全にOSIに準拠していませんでした。独自プロトコルはクローズド標準に基づいており、階層化の採用に苦労し、X.25は速度とアプリケーションにとって重要になる高レベルの機能の点で制限されていました。 [ 56 ] 1982年にはすでにRFC 874がOSI参照モデルの「熱心な」支持者を批判し、X.25プロトコルの機能と、トランスポートプロトコルまたはホスト間プロトコルという意味での「エンドツーエンド」プロトコルとしての使用を批判しました。
ヴィント・サーフは、ネットワークのアーキテクチャの進化を監督し、技術的な質問に対応するために、1979 年にインターネット構成管理委員会(ICCB) を設立しました。 [ 153 ]しかし、DARPA が依然として支配権を握っており、黎明期のインターネット コミュニティ以外では、TCP/IP は普遍的な採用の候補にすらなりませんでした。[ 154 ] [ 155 ] [ 152 ] [ 156 ] 1985 年に USC のポール・モカペトリスが提案したドメイン ネーム システム (DNS)が実装され、ネットワーク間のアクセスを容易にすることでネットワークの成長が可能になりました。[ 157 ]また、1986 ~ 88 年にヴァン・ジェイコブソンがTCP 輻輳制御を開発し、 1989 年にRFC 1122およびRFC 1123で概説されているように、完全なプロトコル スイートが完成しました。これが、包括的なプロトコル スイートとしての TCP/IP の成長の基礎となり、インターネット プロトコル スイートとして知られるようになりました。[ 158 ]
DARPAはゲートウェイを研究し実装した[ 101 ] [ 56 ]。これは、競合するネットワークパラダイムとしてのX.25を無力化するのに役立った。コンピュータ科学史家のジャネット・アバテは次のように説明している。「TCP/IPをX.25上で実行することで、[D]ARPAはX.25の役割をデータ伝送路の提供に限定し、TCPがエンドツーエンドの制御を引き継いだ。完全なネットワークサービスを提供することを意図していたX.25は、今や[D]ARPA自身のネットワークスキームの単なる補助的なコンポーネントとなった。OSIモデルは、X.25の役割のこの再解釈を強化した。プロトコルの階層構造の概念が受け入れられ、TCP、IP、X.25がこの階層構造の異なる層に割り当てられると、それらを単一システムの補完的な部分と考えることが容易になり、X.25とインターネットプロトコルを別個の競合システムと見なすことが難しくなった。」[ 159 ]
国防総省はネットワークの研究資金を削減し、[ 133 ]ガバナンスの責任は国立科学財団に移管され、ARPANETは1990年に閉鎖された。[ 160 ] [ 144 ] [ 161 ]

歴史家のアンドリュー・L・ラッセルは、ダニー・コーエンやジョン・ポステルといったインターネットエンジニアは、流動的な組織環境の中で継続的な実験を行うことに慣れており、その過程でTCP/IPを開発したと記している。彼らはOSI委員会を過度に官僚的で、既存のネットワークやコンピュータとはかけ離れていると考えていた。これがインターネットコミュニティをOSIモデルから遠ざけることになった。インターネットアーキテクチャ委員会(IAB)がインターネットのインターネットプロトコルをOSIコネクションレスネットワークプロトコル(CLNP)に置き換えることを提案した後、インターネットコミュニティ内で論争が勃発した。これに対し、ヴィント・サーフは1992年のインターネット技術タスクフォース(IETF)会議でプレゼンテーション中にスリーピーススーツを着てストリップティーズを行い、「IP on Everything」と書かれたTシャツを露わにした。サーフによれば、彼の意図はIABの目標がすべての基盤となる伝送媒体でIPを実行することであるということを改めて強調することだった。[ 162 ]同じ会議で、デビッド・クラークはIETFのアプローチを「我々は王、大統領、投票を拒否する。我々は大まかな合意と実行中のコードを信じる」という有名な言葉で要約した。[ 162 ]インターネットソサエティ(ISOC)はその年に設立された。[ 163 ]
サーフは後に、ARPANET の作業中に最初に発展した社会文化 (グループダイナミクス) は、インターネットのガバナンスが成長するにつれてその規模と課題に適応できるようにする上で、技術開発と同じくらい重要だったと述べた。[ 140 ] [ 153 ]
フランソワ・フリュッキガーは、「シスコのようにインターネット市場で勝利を収める企業は小規模である。単純に、彼らはインターネット文化を持ち、それに興味を持ち、特にIETFに参加している」と書いた。[ 134 ] [ 164 ]
さらに、インターネットコミュニティは、SNAのような独自の標準に基づくような、均質なネットワークアプローチに反対した。彼らは、さまざまなネットワークアーキテクチャをネットワークのネットワークに結合できる、多元的なインターネットワーキングモデルを提唱した。[ 165 ]
ラッセルは、コーエン、ポステルらがOSIの技術的な側面に不満を抱いていたと指摘している。[ 162 ]このモデルは、第1層の物理メディアから第7層のアプリケーションまで、コンピュータ通信の7つの層を定義しており、これはネットワークエンジニアリングコミュニティが予想していたよりも多くの層であった。1987年、スティーブ・クロッカーは、1970年代初頭にプロトコルの階層を構想していたものの、「古代の神秘家に相談していれば、7つの層が必要であることがすぐにわかっただろう」と述べた。[ 45 ]ただし、これはインターネットプロトコルスイートの4つの層では不十分であることを認めたものだという情報源もある。[ 166 ]
OSI の厳密な階層化は、インターネットの支持者からは非効率的であり、パフォーマンスを向上させるためのトレードオフ (「レイヤー違反」) を許容しないと見なされていました。OSI モデルでは、一部の人々が多すぎると考えるトランスポート プロトコル (TCP/IP の 2 つに対して 5 つ) が許容されていました。さらに、OSI では、相互運用性のないオプションであるデータグラムと仮想回線の両方のアプローチがネットワーク層で許容されていました。[ 135 ] [ 133 ]
1980年代初頭までに、会議の場はより険悪なものとなった。カール・サンシャインは1989年に次のように要約している。「振り返ってみると、ネットワークに関する議論の多くは、説明責任、信頼性、堅牢性、自律性、効率性、費用対効果といった基本的なネットワーク設計目標の優先順位付けの違いから生じたものである。堅牢性と自律性への優先順位が高かったため、国防総省のインターネット設計が採用された一方、PDNは説明責任と制御性を重視してきた。」[ 133 ]
OSI参照モデルの初期貢献者であるリチャード・デ・ジャルダンは、1992年の記事でそのライバル関係の激しさを次のように表現した。「両コミュニティの善意ある人々が協力して、2文字の言葉であろうと3文字の言葉であろうと、最善の解決策を見つけ続け、偏見を持つ者たちを壁際に並ばせて撃ち殺そうではないか。」[ 162 ]
1996年のRFC 1958では、「インターネットのアーキテクチャ原則」について、「非常に大まかに言えば、コミュニティは、目標は接続性であり、ツールはインターネットプロトコルであり、インテリジェンスはネットワーク内に隠されるのではなく、エンドツーエンドで存在すると考えている」と述べている。
1980年代初頭から、DARPAは通信業界およびコンピュータ業界との商業提携を追求し、TCP/IPの普及を可能にした。[ 106 ]ヨーロッパでは、CERNは1984年から1988年の間にイントラネット用にTCP/IP搭載のUNIXマシンを購入した。 [ 11 ] [ 167 ]それにもかかわらず、欧州学術研究ネットワーク(EARN)理事会の英国代表であるポール・ブライアントは、[ 168 ] 「JNT(英国の学術ネットワークJANET )が登場した頃(1984年)には、X25を実証できていました…そして、BT(ブリティッシュ・テレコム)がネットワークインフラを提供してくれると確信しており、専用線や実験的な作業は不要になると考えていました。DARPAを選んでいたら、公共サービスを利用できるとは思っていませんでした。今思えば、その議論の欠陥は明らかですが、当時はそうではありませんでした。私たちは自分たちのやっていることにかなり誇りを持っていましたが、私たちを突き動かしたのは国家的な誇りや反米感情ではなく、正しいことをしているという信念だったと思います。後者が宗教的な教義へと転化したのです。」[ 88 ] JANETは、研究ではなく学術用途向けの無料のX.25ベースのネットワークであり、実験やその他のプロトコルは禁止されていた。[ 169 ]
DARPAインターネットは、商用トラフィックや営利サービスを許可しない研究プロジェクトでした。NSFNETは1986年にTCP/IPを使用して運用を開始しましたが、2年後、米国商務省はOSIモデルへの準拠を義務付け、国防総省はTCP/IPからOSIへの移行を計画しました。[ 170 ]カール・サンシャインは1989年に、「1980年代半ばまでに、TCP/IPで深刻なパフォーマンスの問題が浮上し始めており、「ステートレス」データグラムネットワークの批判者たちがいくつかの点で正しかったように見え始めていた」と書いています。[ 133 ]
主要なヨーロッパ諸国と EEC は OSI を支持しました。[ nb 11 ]彼らはOSI プロトコルを推進するためにRAREと関連する各国のネットワーク オペレーター ( DFN、SURFnet、SWITCHなど)を設立し、OSI に準拠しないプロトコルへの資金提供を制限しました。[ nb 12 ]しかし、1988 年までに、インターネット コミュニティはマルチ ベンダー ネットワーク上のネットワーク デバイス (ルーターなど) の管理を可能にするために、シンプル ネットワーク管理プロトコル(SNMP) を定義し、Interop '88 展示会では TCP/IP に基づくネットワークを実装するための新製品が紹介されました。[ 171 ] [ 113 ]同年、欧州 UNIX ネットワークであるEUnet は、インターネット テクノロジーへの移行を発表しました。[ 134 ] 1989 年までに、OSI の提唱者であるBrian Carpenter は、技術会議で「OSI は遅すぎるのか?」と題した講演を行い、スタンディング オベーションを受けました。[ 139 ] [ 172 ] [ 173 ] OSI は正式に定義されましたが、コンピュータメーカーのベンダー製品や PTT のネットワークサービスはまだ開発されていませんでした。[ 133 ] [ 174 ] [ 175 ]それに対して TCP/IP は公式の標準ではありませんでした (非公式のRFCで定義されました) が、イーサネットと TCP/IP の両方を含む UNIX ワークステーションは 1983 年以来利用可能であり、事実上の相互運用標準として機能していました。[ 135 ] [ 141 ] Carl Sunshine は、「可変遅延および/または超高速ネットワークでの TCP/IP パフォーマンスを最適化する方法についての研究が進行中です」と述べています。[ 133 ]しかし、Bob Metcalfeは「TCP から TP4 に到達するまでの 10 年間の待ち時間は価値がなかったが、OSI は今や避けられない」と述べ、Sunshine は「OSI アーキテクチャとプロトコルが将来支配的になるだろう」と予想しました。[ 133 ]翌年の1990年、サーフはこう述べた。「今では業界誌の記事を手に取れば、誰かがTCP/IPで何かをしているという記事を必ず目にする。国際標準化機構(ISO)を通じて国際標準を開発するための大きな努力がなされてきたにもかかわらず、OSIプロトコルは最終的には実現するだろうが、ただ時間がかかっているだけだ。」176 ]
1990年代初頭までに、ヨーロッパの小国のいくつかはTCP/IPを採用した。[注13 ] 1990年2月、RAREは「OSIポリシーに疑問を呈することなく、[RARE]はTCP/IPプロトコルファミリーを科学技術アプリケーションに適したオープンなマルチベンダースイートとして認識する」と述べた。同じ月に、CERNは米国のコーネル大学と大西洋を横断するTCP/IPリンクを確立した。 [ 134 ] [ 177 ]一方、1990年8月から、NSFNETバックボーンはTCP/IPに加えてOSI CLNPをサポートするようになった。CLNPは1991年4月にNSFNETで実運用で実証され、米国とヨーロッパのサイト間の相互接続を含むOSIの実証は、同年10月のInterop '91会議で計画された。[ 178 ]
1991年1月、英国のラザフォード・アップルトン研究所(RAL)では、トラフィックの75%がDECnetで、これはVAX間のイーサネットによるものでした。2番目に多かったプロトコルはIPで、トラフィックの20%を占め、これは「IPが自然な選択肢である」UNIXマシンによるものでした。RALの通信・小型システム部門責任者であるポール・ブライアントは、「経験上、IPシステムは非常に簡単に導入・使用できることが分かっている。SNAや、程度は低いもののX.25やカラーブックといったシステムとは対照的だ。これらのシステムは、かなり複雑である」と述べています。著者は続けてこう述べています。「現在、米国内の学術トラフィックの主要ネットワークはIPに基づいています。IPは最近、ヨーロッパで拠点間トラフィックに普及し、この活動を調整しようとする動きがあります。このような大規模な米国/ヨーロッパ統合ネットワークの出現により、英国のユーザーがそれに良好にアクセスできることは大きな魅力となっています。これは、カラーブックプロトコルをIPにゲートウェイするか、IPが英国に浸透できるようにすることで実現できます。ゲートウェイは品質の低下と不満の原因となることがよく知られています。IPの浸透を許可すると、英国のネットワーク戦略が混乱する可能性があります。」[ 122 ]当時、ルイ・プーザンを含む他の人々も同様の見解を共有していました。[ 139 ] CERNでは、フリュッキガーは次のように述べています。「この技術はシンプルで効率的であり、UNIXタイプのオペレーティングシステムに統合されており、ユーザーのコンピュータにコストはかかりません。Ciscoなどのルーターを商用化した最初の企業は健全で、優れた製品を提供しているようです。何よりも、ローカルキャンパスネットワークや研究センターで使用されている技術は、リモートセンターを簡単に相互接続するためにも使用できます。」[ 134 ]
1991 年 3 月より、既存のネットワーク上でIPトラフィックをホストするためのパイロット プロジェクトとしてJANET IP サービス (JIPS) が設立されました。 [ 179 ] 8 か月以内に IP トラフィックは X.25 トラフィックのレベルを超え、11 月に IP サポートが正式に開始されました。また 1991 年に、Dai Davies は X.25 を介したインターネット技術を汎ヨーロッパNRENであるEuropaNetに導入しましたが、このアプローチに対して個人的に反対を受けました。[ 180 ] [ 181 ] EARN と RARE はほぼ同時期に IP を採用し、[ 182 ] [ nb 14 ]ヨーロッパのインターネット バックボーンEBONE は1992 年に運用を開始しました。[ 134 ] NSFNET での OSI の使用は TCP/IP と比較すると低いままでした。英国では、JANET コミュニティが OSI プロトコルへの移行について話し合っており、最初のステップとしてX.400メールへの移行から始める予定でしたが、これは実現しませんでした。 X.25サービスは1997年8月に終了しました。[ 183 ] [ 184 ]
1980年代には、メールは一般的にUnix to Unix Copy Program (UUCP) を介して配信されていました。これは、断続的に接続されるマシン間のメッセージ転送を処理するのに適していました。 1980年代後半から1990年代初頭にかけて開発された政府オープンシステム相互接続プロファイル(GOSIP) は、X.400 の採用につながるはずでした。独自の商用システムは代替手段を提供しました。実際には、インターネットの電子メールプロトコル群( SMTP、POP、IMAP ) の使用が急速に増加しました。[ 185 ]
1989年にCERNのティム・バーナーズ=リーがインターネットのアプリケーションとしてワールドワイドウェブを発明したことで[ 186 ] 、それまで学術研究機関のネットワークのネットワークであったものに、多くの社会的および商業的な用途がもたらされました。[ 187 ] [ 188 ]ウェブは1993年から1994年にかけて日常的に使われるようになりました。[ 189 ]米国国立標準技術研究所は1994年にGOSIPにTCP/IPを組み込み、OSIへの準拠要件を撤廃することを提案し[ 170 ] 、これは翌年連邦情報処理標準に採用されました。 [ nb 15 ] [ 190 ] NSFNETは1991年に商用トラフィックを許可するようにポリシーを変更し[ 191 ] 、 1995年に閉鎖され、商用トラフィックを伝送するためのインターネットの使用に関する最後の制限が撤廃されました。[ 192 ]その後、インターネットのバックボーンは商用インターネットサービスプロバイダーによって提供され、インターネット接続はユビキタスになった。[ 193 ] [ 194 ]
インターネットが進化し指数関数的に拡大するにつれて、IPv4 アドレス枯渇に対処するために、 IPv6という強化されたプロトコルが開発されました。[ 195 ] [ nb 16 ] 21 世紀には、モノのインターネットが新しいタイプのデバイスをインターネットに接続し、サーフの「あらゆるものに IP を」というビジョンを現実のものにしています。[ 197 ]それにもかかわらず、今日のインターネットには欠点があります。たとえば、マルチホーミングのサポートが不十分です。[ 198 ] [ 199 ]再帰的ネットワーク アーキテクチャ[ 200 ]や再帰的インターネットワーク アーキテクチャ[ 201 ]などの代替案が提案されています。
7層のOSIモデルは、教育やドキュメント作成の際の参照として今でも使用されていますが[ 202 ]、このモデルに基づいて考案されたOSIプロトコルは普及しませんでした。一部のエンジニアは、OSI参照モデルはクラウドコンピューティングにも依然として関連性があると主張しています[ 203 ]。一方、元のOSIモデルは今日のネットワークプロトコルには適合しないとして、代わりに簡略化されたアプローチを提案している人もいます[ 204 ] 。
X.25やSNAなどの他の規格はニッチな存在にとどまっている。[ 205 ]
ケイティ・ハフナーとマシュー・ライオンは、ARPANETとそのインターネットへの発展について、初期の詳細かつ包括的な歴史書を出版した。『Where Wizards Stay Up Late: The Origins of the Internet』( 1996年)は、ARPANET開発の「人間的側面」を探求し、「先見の明と決意をもって自らのアイデアを追求し、技術と社会の未来に影響を与えた理論家、コンピュータプログラマー、電子エンジニア、コンピュータの達人」について取り上げている。[ 206 ] [ 207 ]
ロイ・ローゼンツヴァイクは1998年に、インターネットの歴史に関する単一の記述では不十分であり、多くの書籍の側面を含む、より適切な歴史が書かれる必要があると示唆した。[ 44 ] [ 208 ]
ジャネット・アバテの1999年の著書『インターネットの発明』は、コンピューティングとネットワークの歴史に関する重要な著作として広く評価され、特に初期のネットワーク開発における社会的ダイナミクスと非アメリカ人の参加の役割を強調している点が評価された。[ 209 ] [ 210 ]また、歴史を伝えるためにアーカイブ資料を使用している点も高く評価された。[ 211 ]彼女はその後、歴史家がインターネットの歴史について書く際にどのような視点を持っているかを意識する必要性について書き、インターネットをアメリカ合衆国からの技術の普及という視点からではなく、「技術、使用、およびローカルな経験」という観点から定義することの意味を探求した。[ 212 ] [ 213 ]
アンドリュー・L・ラッセルは、「ネットワークの歴史」に関する多くの著作の中で、研究者はインターネットの歴史を異なる視点から見ることができるし、そうすべきだと主張している。彼の研究は、インターネットの起源と、TCP/IP の推進と競合し、また協力したヨーロッパの現代の取り組みに関する学術的および一般の理解を変革するものである。[ 214 ] [ 215 ] [ 216 ]ジェームズ・ペルキーは、1980 年代後半にインターネットの先駆者たちにインタビューを行い、2022 年にアンドリュー・ラッセルと共著で本を完成させた。[ 1 ]
マーティン・キャンベル=ケリーとヴァレリー・シェーファーは、パケット交換、インターネットワーキング、インターネットの開発における英国とフランスの貢献、およびグローバルと国際的な考慮事項に焦点を当てた。[ 217 ] [ 130 ] [ 74 ] [ 213 ]
ポール・バランの1964年の画期的な論文。
はストアアンドフォワード パケット交換システムの詳細を考案した。... ほぼすべての点で、1965 年後半に開発されたデイビスの元の提案は、今日実際に構築されているネットワークと似ていた。
その後、1966 年 6 月に、デイビスは 2 番目の内部文書「デジタル通信ネットワークの提案」を執筆し、その中で、ユーザーが送信したいメッセージの小さな部分である「パケット」という言葉を作り出し、また、ユーザー機器とパケット ネットワークの間に位置する「インターフェース コンピュータ」の概念も導入しました。
カーンは次のように回想している。「...ポール・バランの貢献...ポールはほぼ完全に音声に関する考慮事項によって動機づけられていたと思います。彼が書いたものを見ると、彼は低コストの電子機器であるスイッチについて話していました。これらの場所に強力なコンピュータを置くという考えは、費用対効果が高いとはまだ思い浮かんでいませんでした。そのため、コンピュータスイッチの概念が欠けていました。プロトコルの概念全体が当時存在していませんでした。そして、コンピュータ間の通信という考えは、実際には二次的な関心事でした。」
Paul Baran ... はルーティング手順と敵対的な環境における分散通信システムの生存性に焦点を当てましたが、現在私たちが理解しているような形でのリソース共有の必要性には重点を置いていませんでした。実際、ソフトウェアスイッチの概念は彼の研究には存在しませんでした。
テイラー氏は、ネットワークが構築される1年前の1968年に、ARPAの別の研究ディレクターであるJCR・リックライダー氏と共同で白書を執筆した。「通信機器としてのコンピュータ」と題されたこの論文は、コンピュータネットワークの可能性について明確に述べた最初の論文の1つである。
彼は、ARPANET の基盤技術としてパケット交換方式を採用することを決定しました。これは、インターネットの機能の中核をなすものです。また、ネットワークの制御を複数のコンピュータに分散させるネットワークを構築することを決定したのもロバーツ博士でした。分散ネットワークは、今日のインターネットのもう一つの基盤となっています。
メッセージ交換ネットワークが構成されます。
歴史家たちは、ウェールズの科学者ドナルド・W・デイヴィスとアメリカのエンジニア、ポール・バランに、その先駆的な洞察力を認めている。
それは画期的な会合だった。
ロバーツは良いアイデアにすぐ飛びついた。「突然、パケットのルーティング方法を覚えたんだ」と、彼は後にガトリンバーグの会議について語った。
カーンは主任設計者
実は、提案書の技術的な部分は私が書いたんです。」 「IMP の構築においてカーンが直面した問題の一つは、メッセージ パケットの輻輳が問題にならないという他者の確信でした。」
「3 つのパラメータによって、送信元ホストと宛先ホスト間の接続が一意に指定されます。」「宛先 IMP は、メッセージの受信に対する肯定的な確認応答を送信元 IMP に返し、送信元 IMP はこの確認応答を送信元ホストに渡します。」「各リンクは単方向であり、ネットワークによって制御されるため、一度に 1 つのメッセージしか送信できません。」
しかし、ARPANET には欠点があった。真のデータグラム ネットワークではなく、エンドツーエンドのエラー訂正も提供していなかった。
は仮想回線だった。「基本的に内部データグラムを使用した仮想回線サービス」
公平性は、多くのリソース割り当て問題で見られる最も重要な問題の 1 つです。
この公平性尺度は、Kleinrock の古典的モデルから導出された平均エンドツーエンド遅延に基づいています。
公平性の強制と輻輳崩壊の回避に関してよく知られた問題があります[RFC2914]」
添付されているのは Remi Despres の論文の翻訳です。翻訳は NPL の Don Davies によって提供されました。「HERMES プロジェクトというタイトルで、フランス PTT 管理局は、特にデータ伝送用の新しい電気通信ネットワークの実現に着手しました。このネットワークでは、性能が向上した従来の回線交換だけでなく、「パケット」交換サービスも提供する予定です。
用語はL. Pouzinによって導入されました。
/IP インターネットに先行する 2 つの重要なパケット ネットワーク: ARPANET と CYCLADES。インターネットの設計者は、これらのシステム、特に CYCLADES から多大な影響を受けた... 最初のエンドツーエンドの研究ネットワークは CYCLADES であり、フランスの IRIA のルイ プーザンが BBN のデイブ ウォルデンとアレックス マッケンジーの支援を受けて設計し、1972 年から展開された。
1970年代初頭、プーザン氏はフランス、イタリア、イギリスの拠点を結ぶ革新的なデータネットワークを構築した。そのシンプルさと効率性は、数十台だけでなく数百万台のマシンを接続できるネットワークへの道筋を示した。このネットワークは、サーフ博士とカーン博士の想像力を掻き立て、彼らはその設計の一部を、現在インターネットを支えるプロトコルに取り入れた。
jamais connecté en packet-switching a aucun autre réseau ... (スライディング ウィンドウ スキームの統合) / jamais implémenté
オリジナルのARPANET設計では、データの完全性はIMPのストアアンドフォワード機能の一部となっていたが、Cycladesのエンドツーエンドプロトコルはネットワークのパケット交換操作を大幅に簡素化した。...そのアイデアは、Cycladesからいくつかの原則を採用し、ARPANETモデルを反転させて国際的な差異を最小限に抑えることだった。
しかし、ARPANET自体は、出現した他のネットワークとリンクのない孤立した島になっていました。1970年代初頭までに、フランス、英国、米国の研究者たちは、ネットワーク同士を接続する方法の開発を開始しました。これは、インターネットワーキングとして知られるプロセスです。
スタンフォード大学、BBN、ユニバーシティ・カレッジ・ロンドンで同時実装を開始しました。そのため、インターネットプロトコルの開発は最初から国際的な取り組みでした。
仮想回線サービスは、顧客のホスト コンピュータに大幅な変更を必要としないため、より直接的に市場に出せる。
ネットワークは、相互接続された他のネットワークの正常な動作に完全に依存することなく、輻輳から自身を保護できなければならない。
仮想回線交換に基づく既存のパケット交換ネットワークでは、もちろん、このような輻輳問題は全く同じようには発生しません。輻輳問題は、私の見解では、かなり粗雑な方法で解決されています。
Xerox Corporation (PUP を独自の商用ネットワーク製品の基礎にするつもりだった) の懸念にもかかわらず、ARPANET の先駆者である Robert Metcalfe と Yogen Dalal を含む Xerox PARC の研究者たちは、1976 年と 1977 年の TCP およびインターネット作業部会の会議で同僚と研究の基本的な概要を共有し、TCP のルーティング機能と伝送制御機能を 2 つの独立した層に分離することの利点を示唆した。
インターネット プロトコルの設計において、階層化の原則に違反することで、私たちは失敗しています。具体的には、TCP を 2 つの目的で使用しようとしています。ホスト レベルのエンド ツー エンド プロトコルとして機能させること、およびインターネットのパッケージングとルーティング プロトコルとして機能させることです。これら 2 つの機能は、階層化されモジュール化された方法で提供されるべきです。
{{cite book}}: CS1 maint: 数値名: 著者リスト (リンク)には、仮想回線とデータグラムサービスに基づく 2 つの主要なアプローチが存在します。ネットワークの相互接続に関する作業の大部分は、次の 2 つのアプローチのいずれかに分類されます。CCITT X.75 勧告、DoD インターネットプロトコル (IP)。
インターネット(当初はARPANET + TCP/IP)が「廃止」されるまでは、候補にすらならなかった(Abbate 1999、211)
国防総省はARPANETの展開費用を負担していた時期にはARPANETを監督していたが、その権力は徐々に衰退していった。
年代初頭、RARE はインターネットの国際的な普及に大きく貢献しました。
1991年3月、NSFNETの利用規約が変更され、商用トラフィックが許可されました。
超線形ルーティングテーブルの増加、高い更新頻度、モビリティとセキュリティの欠如、マルチホーミングとトラフィックエンジニアリングのサポート不足は、今日のインターネットの重大な欠点のいくつかです。
やSNAといった競合技術は完全に消滅したわけではないが、ニッチな存在となっている。
時系列順に: