「ARPANET」の版間の差分
m →技術的詳細 |
|||
(24人の利用者による、間の33版が非表示) | |||
1行目: | 1行目: | ||
[[File:Arpanet logical map, march 1977.png|thumb|300px|1977年3月時点のARPANETの論理マップ]] |
[[File:Arpanet logical map, march 1977.png|thumb|300px|1977年3月時点のARPANETの論理マップ]] |
||
'''ARPANET'''(アーパネット、'''A'''dvanced '''R'''esearch '''P'''rojects '''A'''gency '''NET'''work、高等研究計画局ネットワーク)は、世界で初めて運用された[[パケット通信]][[コンピュータネットワーク]]であり、[[インターネット]]の起源でもある。[[アメリカ国防総省]]の[[国防高等研究計画局|高等研究計画局]](略称ARPA、後にDARPA)が資金を提供し、いくつかの大学と研究機関でプロジェクトが行われた。ARPANETのパケット交換は[[イギリス]]の科学者[[ドナルド・ワッツ・デービス|ドナルド・デービス]]<ref> |
'''ARPANET'''(アーパネット、'''A'''dvanced '''R'''esearch '''P'''rojects '''A'''gency '''NET'''work、高等研究計画局ネットワーク)は、世界で初めて運用された[[パケット通信]][[コンピュータネットワーク]]であり、[[インターネット]]の起源でもある。[[アメリカ国防総省]]の[[国防高等研究計画局|高等研究計画局]](略称ARPA、後にDARPA)が資金を提供し、いくつかの大学と研究機関でプロジェクトが行われた。ARPANETのパケット交換は[[イギリス]]の科学者[[ドナルド・ワッツ・デービス|ドナルド・デービス]]<ref>{{Cite web|url=http://www.internethalloffame.org/inductees/donald-davies|title= |
||
Donald Davies|publisher=[[インターネットソサエティ]]|access-date=2023-12-12}}</ref>と[[リンカーン研究所]]の[[ローレンス・ロバーツ]]<ref>{{Cite web|url= http://www.livinginternet.com/i/ii_roberts.htm|title=Lawrence Roberts Manages The ARPANET Program |work=Living Internet.com |accessdate=2008-11-06}}</ref>の設計に基づいていた。 |
|||
== 歴史 == |
== 歴史 == |
||
パケット交換は今日データ通信の基盤として世界中で使われているが、ARPANETの構想が持ち上がった当時は新しい概念だった。パケット交換が登場する以前、音声通信やデータ通信は[[回線交換]]が基本であり、電話の回線網のように電話をかけるたびに通信局から通信局まで専用の電気的接続がなされていた。この場合の通信局は電話やコンピュータである。この(一時的な)専用回線は多数の中継局間の回線から構成されており、発信局から受信局までを結ぶようになっている。パケット交換では、データシステムは単一の通信リンクを使って複数のマシンと通信する。データは[[データグラム]]に分割され、[[パケット]]としてそのネットワークのリンク上を転送される。パケットは小さいので、リンクはすぐに空き状態となり、別のパケットを転送可能となる。そのため、[[郵便ポスト]]が様々な宛先の手紙を出すのに使えるようにリンクを共有できるだけでなく、各パケットはそれぞれ独自の経路で転送される<ref name=LIPSH>[http://www.livinginternet.com/i/iw_packet_inv.htm "Packet Switching History"], Living Internet, retrieved 26 August 2012</ref>。 |
[[パケット交換]]は今日[[データ通信]]の基盤として世界中で使われているが、ARPANETの構想が持ち上がった当時は新しい概念だった。パケット交換が登場する以前、音声通信やデータ通信は[[回線交換]]が基本であり、電話の回線網のように電話をかけるたびに通信局から通信局まで専用の電気的接続がなされていた。この場合の通信局は電話やコンピュータである。この(一時的な)専用回線は多数の中継局間の回線から構成されており、発信局から受信局までを結ぶようになっている。パケット交換では、データシステムは単一の通信リンクを使って複数のマシンと通信する。データは[[データグラム]]に分割され、[[パケット]]としてそのネットワークのリンク上を転送される。パケットは小さいので、リンクはすぐに空き状態となり、別のパケットを転送可能となる。そのため、[[郵便ポスト]]が様々な宛先の手紙を出すのに使えるようにリンクを共有できるだけでなく、各パケットはそれぞれ独自の経路で転送される<ref name=LIPSH>[http://www.livinginternet.com/i/iw_packet_inv.htm "Packet Switching History"], Living Internet, retrieved 26 August 2012</ref>。 |
||
=== 概念の提唱 === |
=== 概念の提唱 === |
||
ARPANETに直接影響を及ぼしたコンピュータネットワークの概念の提唱を行ったのは[[BBNテクノロジーズ]]の[[J・C・R・リックライダー]]による[[タイムシェアリングシステム]]によるネットワークである。リックライダーの1960年の論文、「人間とコンピュータの共生」<ref>[ |
ARPANETに直接影響を及ぼしたコンピュータネットワークの概念の提唱を行ったのは[[BBNテクノロジーズ]]の[[J・C・R・リックライダー]]による[[タイムシェアリングシステム]]によるネットワークである。リックライダーの1960年の論文、「人間とコンピュータの共生」<ref>[https://groups.csail.mit.edu/medg/people/psz/Licklider.html {{lang|en|Man-Computer Symbiosis}}] 「人間とコンピュータの共生」 1960年3月</ref>の中で早くもリソースを共有するためのタイムシェアリングシステムのネットワークの可能性について言及している箇所が見られる。又リックライダーがARPAのIPTO<ref>{{lang-en-short|Information Processing Techniques Office}}</ref>部長に就任した後の1963年にIPTOの助成機関宛に送ったメモランダム「銀河間コンピュータネットワークメモランダム」<ref>[http://www.kurzweilai.net/meme/frame.html?main=/articles/art0366.html?m%3D7 {{lang|en|Memorandum For Members and Affiliates of the Intergalactic Computer Network}}]「銀河間コンピュータネットワークメモランダム」 1963年4月</ref>の中ではIPTOの将来的な目標として相互の研究内容の情報を共有するためにコンピュータネットワークを構築することの提案を行っている。これには現在のインターネットを構成するほとんど全てのアイデアが含まれていた。リックライダーは計画が実施される前にARPAを去ったが、その構想は[[アイバン・サザランド]]、[[ロバート・テイラー (情報工学者)|ロバート・テイラー]]といったIPTOに入社した彼の後継者達によって受け継がれる事になった<ref name=LIJCRL>「[http://www.livinginternet.com/i/ii_licklider.htm {{lang|en|J.C.R. Licklider And The Universal Network}}]」リビング・インターネット</ref>。 |
||
=== ネットワークの実験 === |
=== ネットワークの実験 === |
||
サザランドとテイラーはそのようなコンピュータネットワーク |
サザランドとテイラーはそのようなコンピュータネットワークを構築することに関心を持ち続け、ARPAが資金提供しているアメリカ各地の様々な企業や[[大学]]の研究者たちがARPAの資金で開発されたコンピュータ群にアクセスできるようにし、ソフトウェアなどの[[計算機科学]]の成果を素早く広めたいと考えていた<ref>[http://www.livinginternet.com/i/ii_ipto.htm "IPTO – Information Processing Techniques Office"], Living Internet</ref>。テイラーのオフィスには3つのコンピュータ端末があり、それぞれ別々の(ARPAが資金提供した)コンピュータに接続されていた。1つは[[サンタモニカ]]の [[:en:System Development Corporation|System Development Corporation]] (SDC) にある[[:en:AN/FSQ-32|AN/FSQ-32]]<ref>[[半自動式防空管制組織|SAGE]]用コンピュータ[[:en:AN/FSQ-7|AN/FSQ-7]]をトランジスタ化したもの</ref>、2つめは[[カリフォルニア大学バークレー校]]の[[Project GENIE]]、3つめは[[マサチューセッツ工科大学|MIT]]の[[Multics]]である。これについてテイラーは後に次のように回想している。 |
||
<blockquote> |
<blockquote> |
||
「この3台の端末はそれぞれユーザーコマンド群が異なっていた。だから私が S.D.C. の誰かとオンラインで話をしていて、バークレーあるいはMITの誰かと話したいとき、S.D.C. との端末から離れて、別の端末にログインして連絡する必要があった。(中略)何をするのかは明らかだが、私はそんなことをしたくない。インタラクティブ・コンピューティングが可能なら、1つの端末でどこにでも接続できるべきだ。このアイデアが ARPANET だ」<ref>{{Cite news|title=An Internet Pioneer Ponders the Next Revolution |author=John Markoff |url= http://partners.nytimes.com/library/tech/99/12/biztech/articles/122099outlook-bobb.html |work=The New York Times |accessdate=2008-09-20 | date=20 December 1999| archiveurl= |
「この3台の端末はそれぞれユーザーコマンド群が異なっていた。だから私が S.D.C. の誰かとオンラインで話をしていて、バークレーあるいはMITの誰かと話したいとき、S.D.C. との端末から離れて、別の端末にログインして連絡する必要があった。(中略)何をするのかは明らかだが、私はそんなことをしたくない。インタラクティブ・コンピューティングが可能なら、1つの端末でどこにでも接続できるべきだ。このアイデアが ARPANET だ」<ref>{{Cite news|title=An Internet Pioneer Ponders the Next Revolution |author=John Markoff |url= http://partners.nytimes.com/library/tech/99/12/biztech/articles/122099outlook-bobb.html |work=The New York Times |accessdate=2008-09-20 | date=20 December 1999| archiveurl= https://web.archive.org/web/20080922095019/http://partners.nytimes.com/library/tech/99/12/biztech/articles/122099outlook-bobb.html| archivedate= 22 September 2008 | deadurl= no}}</ref> |
||
</blockquote> |
</blockquote> |
||
17行目: | 18行目: | ||
=== ARPANETの開発 === |
=== ARPANETの開発 === |
||
1966年にサザランドの次にIPTO部長に就任したテイラーは更に一歩進めて本格的なコンピューターネットワークを構築しようと試み、ARPA本体から予算を取り付けた。ただしテイラーはリックライダーと同じ音響心理学者でコンピュータ工学のエンジニアではなかった。このためネットワークを実際に構築できる技術者を必要としていた。こうして[[マサチューセッツ工科大学]]の[[リンカーン研究所]]から半ば脅される形でIPTOにリクルートされてきたのが[[ローレンス・ロバーツ]]である。ロバーツは1967年にこれまでリックライダーやサザランド、タイラーが概念として述べてきた事を「指示書」のような形でまとめた。これが"Multiple Computer Network and Intercomputer Communication"<ref>[http://www.lroberts.us/files/multi-net-inter-comm.html ''Multiple Computer Network and Intercomputer Communication''] 1967年</ref>である。この「指示書」の中ではARPANETの基本的な「仕様」が以下のように示されている。 |
1966年にサザランドの次にIPTO部長に就任したテイラーは更に一歩進めて本格的なコンピューターネットワークを構築しようと試み、ARPA本体から予算を取り付けた。ただしテイラーはリックライダーと同じ音響心理学者でコンピュータ工学のエンジニアではなかった。このためネットワークを実際に構築できる技術者を必要としていた。こうして[[マサチューセッツ工科大学]]の[[リンカーン研究所]]から半ば脅される形でIPTOにリクルートされてきたのが[[ローレンス・ロバーツ]]である。ロバーツは1967年にこれまでリックライダーやサザランド、タイラーが概念として述べてきた事を「指示書」のような形でまとめた。これが"Multiple Computer Network and Intercomputer Communication"<ref>[http://www.lroberts.us/files/multi-net-inter-comm.html ''Multiple Computer Network and Intercomputer Communication''] 1967年</ref>である。この「指示書」の中ではARPANETの基本的な「仕様」が以下のように示されている。 |
||
#負荷共有 |
#負荷共有 |
||
#メッセージサービス |
#メッセージサービス |
||
30行目: | 31行目: | ||
1968年中ごろまでにテイラーはコンピュータネットワークの計画を完成させ、ARPAの承認を得た。そして、契約者となる可能性のある140の組織などに見積依頼を送った。多くのコンピュータ企業はARPAとテイラーの提案を絵空事だとみなして考慮せず、送り返されてきたネットワーク構築の見積もりは12だけだった。ARPAはそこから4社を契約候補に選んだ。同年末には2社に絞り込み、最終的に1969年4月7日、[[BBNテクノロジーズ]]とネットワーク構築の請負契約を結んだ。BBNでは当初7人のチームを結成しフランク・ハートが指揮した。ARPAの見積依頼は技術的にも詳細で、チームはすぐさまネットワーク接続用のコンピュータを構築できた。BBNの提案したネットワークはARPAの計画に沿ったもので、IMPという小型コンピュータでネットワークを形成してIMPをゲートウェイ(今日の[[ルーター]])として機能させ、ローカルなリソースと相互接続するというものだった。各サイトではIMPが[[ストアアンドフォワード]]型のパケット交換機として機能し、IMP同士は[[モデム]]を介して[[専用線]](当初50kbit/s)で相互接続した。ホストコンピュータとIMPは独自の[[シリアル通信]]インタフェースで接続された。このシステムのハードウェアとパケット交換ソフトウェアは、9カ月で設計・構築された<ref>[http://www.livinginternet.com/i/ii_imp.htm "IMP – Interface Message Processor"], Living Internet</ref>。 |
1968年中ごろまでにテイラーはコンピュータネットワークの計画を完成させ、ARPAの承認を得た。そして、契約者となる可能性のある140の組織などに見積依頼を送った。多くのコンピュータ企業はARPAとテイラーの提案を絵空事だとみなして考慮せず、送り返されてきたネットワーク構築の見積もりは12だけだった。ARPAはそこから4社を契約候補に選んだ。同年末には2社に絞り込み、最終的に1969年4月7日、[[BBNテクノロジーズ]]とネットワーク構築の請負契約を結んだ。BBNでは当初7人のチームを結成しフランク・ハートが指揮した。ARPAの見積依頼は技術的にも詳細で、チームはすぐさまネットワーク接続用のコンピュータを構築できた。BBNの提案したネットワークはARPAの計画に沿ったもので、IMPという小型コンピュータでネットワークを形成してIMPをゲートウェイ(今日の[[ルーター]])として機能させ、ローカルなリソースと相互接続するというものだった。各サイトではIMPが[[ストアアンドフォワード]]型のパケット交換機として機能し、IMP同士は[[モデム]]を介して[[専用線]](当初50kbit/s)で相互接続した。ホストコンピュータとIMPは独自の[[シリアル通信]]インタフェースで接続された。このシステムのハードウェアとパケット交換ソフトウェアは、9カ月で設計・構築された<ref>[http://www.livinginternet.com/i/ii_imp.htm "IMP – Interface Message Processor"], Living Internet</ref>。 |
||
第一世代のIMPはBBNが[[ハネウェル]]のDDP-516というコンピュータをベースとして構築した。主記憶([[磁気コアメモリ]])は24[[キロバイト]](拡張可能)で、16チャネルの Direct Multiplex Control (DMC) という[[Direct Memory Access|DMA]]ユニットを備えていた<ref>{{Cite web|last=Wise| first=Adrian |url= http://www.old-computers.com/museum/computer.asp?c=551 |title=Honeywell DDP-516 |publisher=Old-Computers.com|accessdate=2008-09-21}}</ref>。DMCはホストコンピュータやモデムとのインタフェースに使われた。フロントパネルのランプ群に加えて、DDP-516にはIMPの通信チャネルの状態を示す24個の表示ランプがある。IMPは最大4台のホストコンピュータを接続でき、最大6台のIMPと専用線で相互接続できる。 |
第一世代のIMPはBBNが[[ハネウェル]]のDDP-516というコンピュータをベースとして構築した。主記憶([[磁気コアメモリ]])は24[[キロバイト]](拡張可能)で、16チャネルの Direct Multiplex Control (DMC) という[[Direct Memory Access|DMA]]ユニットを備えていた<ref>{{Cite web|last=Wise| first=Adrian |url= http://www.old-computers.com/museum/computer.asp?c=551 |title=Honeywell DDP-516 |publisher=Old-Computers.com|accessdate=2008-09-21}}</ref>。DMCはホストコンピュータやモデムとのインタフェースに使われた。フロントパネルのランプ群に加えて、DDP-516にはIMPの通信チャネルの状態を示す24個の表示ランプがある。IMPは最大4台のホストコンピュータを接続でき、最大6台のIMPと専用線で相互接続できる。パケット転送の機構は[[ストアアンドフォワード]]型として設計された。また、各ルータは2秒毎に経路情報を送信し、最小のトランジットタイムを持つ経路を評価すると共に、0.5秒毎に経路表を各送信先までのトランジットタイムを最小にするように更新する、動的なルーティング・アルゴリズムも実装された<ref>F. E. HEART, R. E. KAHN, S. 1\II. ORNSTEIN, W. R. CROWTHER and D. C. WALDEN, http://dl.acm.org/citation.cfm?id=1477021, The interface message processor for the ARPA computer network, Spring Joint Computer Conference, 1970.</ref>。このアルゴリズムは以前にポール・バランが考案していたものであった。 |
||
ほぼ同じころ、他の人々も(それぞれ独自に)「パケット交換」について研究を行っており、まず1968年8月5日に[[イギリス国立物理学研究所]] (NPL) が公開デモンストレーションを行った<ref>{{Cite web|title=The accelerator of the modern age|url= http://news.bbc.co.uk/1/hi/technology/7541123.stm|work=BBC News|accessdate=2009-05-19 | date=5 August 2008| archiveurl= |
ほぼ同じころ、他の人々も(それぞれ独自に)「パケット交換」について研究を行っており、まず1968年8月5日に[[イギリス国立物理学研究所]] (NPL) が公開デモンストレーションを行った<ref>{{Cite web|title=The accelerator of the modern age|url= http://news.bbc.co.uk/1/hi/technology/7541123.stm|work=BBC News|accessdate=2009-05-19 | date=5 August 2008| archiveurl= https://web.archive.org/web/20090610082212/http://news.bbc.co.uk/1/hi/technology/7541123.stm| archivedate= 10 June 2009 | deadurl= no}}</ref>。 |
||
=== 設計目的についての |
=== 設計目的についての議論 === |
||
ARPANETは[[核攻撃]]にも耐えるよう設計されたネットワークだ、という言い伝えが広まっている。その方式が1960年代前半に[[アメリカ空軍]]の[[シンクタンク]]である[[ランド研究所]]の[[ポール・バラン]]によって提唱された核攻撃下でも生き残れるコミュニケーション方式であるという点を持ち上げて冷戦構造全体の中で技術としての「インターネット」を議論するべきなのか、それともロバーツの言うとおりパケット通信はバランの研究とは全く関係の無い[[イギリス国立物理学研究所]]の[[ドナルド・ワッツ・デービス|ドナルド・デービス]]の研究成果を反映したもので「インターネット」の誕生は新しいコミュニケーションツールとしての側面から評価してよいという議論までかなりの幅が見られる。[[インターネット協会]]は ''A Brief History of the Internet'' の中でARPANETを生み出した技術的アイデアの融合について次のように記している。 |
ARPANETは[[核攻撃]]にも耐えるよう設計されたネットワークだ、という言い伝えが広まっているが、[[インターネット協会]]は否定している。その方式が1960年代前半に[[アメリカ空軍]]の[[シンクタンク]]である[[ランド研究所]]の[[ポール・バラン]]によって提唱された核攻撃下でも生き残れるコミュニケーション方式であるという点を持ち上げて冷戦構造全体の中で技術としての「インターネット」を議論するべきなのか、それともロバーツの言うとおりパケット通信はバランの研究とは全く関係の無い[[イギリス国立物理学研究所]]の[[ドナルド・ワッツ・デービス|ドナルド・デービス]]の研究成果を反映したもので「インターネット」の誕生は新しいコミュニケーションツールとしての側面から評価してよいという議論までかなりの幅が見られる。[[インターネット協会]]は ''A Brief History of the Internet'' の中でARPANETを生み出した技術的アイデアの融合について次のように記している。 |
||
<blockquote> |
<blockquote> |
||
ARPANETが核戦争に耐えられるネットワーク構築と何らかの関係があると主張する間違った噂が始まったのは、[[ランド研究所]]の研究からである。ランド研究所では核戦争を考慮した秘密音声通信を研究していたが、ARPANETはそれとは全く無関係である。しかし、後の[[インターネットワーキング]]作業の展開においては、ネットワークの大きな部分が失われてもインターネットワークが機能し続けるなど、その頑健性と生存可能性を強調したことがあるのも事実である。<ref>{{Cite web|title=A Brief History of the Internet|url= http://www.isoc.org/internet/history/brief.shtml|work=[[インターネット協会|Internet Society]]|accessdate=2008-09-20| archiveurl= |
ARPANETが核戦争に耐えられるネットワーク構築と何らかの関係があると主張する間違った噂が始まったのは、[[ランド研究所]]の研究からである。ランド研究所では核戦争を考慮した秘密音声通信を研究していたが、ARPANETはそれとは全く無関係である。しかし、後の[[インターネットワーキング]]作業の展開においては、ネットワークの大きな部分が失われてもインターネットワークが機能し続けるなど、その頑健性と生存可能性を強調したことがあるのも事実である。<ref>{{Cite web|title=A Brief History of the Internet|url= http://www.isoc.org/internet/history/brief.shtml|work=[[インターネット協会|Internet Society]]|accessdate=2008-09-20| archiveurl= https://web.archive.org/web/20080918213304/http://www.isoc.org/internet/history/brief.shtml| archivedate= 18 September 2008 | deadurl= no}}</ref> |
||
</blockquote> |
</blockquote> |
||
一方で、ARPANETの開発のほとんどの請求書に署名を行なったDARPAの副局長 (1967-1971)・局長(1971-1974)のステファン・J・ルカシックは次のように述べている。 |
|||
⚫ | |||
<blockquote> |
<blockquote> |
||
目的は新しいコンピュータ技術を利用して、核の脅威に対する軍事的指揮と制御のニーズを満たし、米国の核兵器の存続可能な制御を達成し、軍事戦術と管理の意思決定を改善することでした。<ref>{{cite journal | last1 = Lukasik | first1 = Stephen J. | year = 2011 | title = Why the Arpanet Was Built | doi = 10.1109/MAHC.2010.11 | journal = IEEE Annals of the History of Computing | volume = 33 | issue = 3| pages = 4–20 }}</ref> |
|||
⚫ | |||
</blockquote> |
</blockquote> |
||
⚫ | |||
⚫ | |||
⚫ | ARPANETは核攻撃に耐える指揮統制システムを作るために始まったのではない。そのようなシステムの構築は明らかに軍にとって大きな要望ではあったが、それはARPAの任務ではなかった。実際、我々がそれを試みていれば、厳しく批判されただろう。むしろARPANETは、わが国にある大規模で強力な研究用コンピュータの数が限られていて、それらを使いたいと思っている研究者の多くは地理的に離れたところにいるという我々の欲求不満が出発点である。<ref>{{Cite web |title=Charles Herzfeld on ARPANET and Computers |url= http://inventors.about.com/library/inventors/bl_Charles_Herzfeld.htm |work=[[All About|About.com]] |accessdate=2008-12-21}}</ref> |
||
⚫ | |||
ARPANETは、1990年までの20年間、軍によって運営された。<ref>Janet Abbate (2000) ''Inventing the Internet'' pp.194-5</ref><ref>Vernon W. Ruttan (2005) [https://books.google.com/books?id=Eopn-pYI1tsC&pg=PA125 ''Is War Necessary for Economic Growth?''] p.125</ref> |
|||
当時のIPTO責任者であったテイラーは、1994年7月にアメリカ・[[タイム誌]]で、「インターネットは核攻撃下でのコミュニケーションの生き残りを想定して開発された」<ref>"[http://www.efc.ca/pages/time.25jul94.txt BATTLE FOR THE SOUL OF THE INTERNET]". TIME, 1994年7月25日。</ref>という記事が掲載されたときに事実とは異なる旨、正式な抗議をタイム誌に対して行っている。 |
当時のIPTO責任者であったテイラーは、1994年7月にアメリカ・[[タイム誌]]で、「インターネットは核攻撃下でのコミュニケーションの生き残りを想定して開発された」<ref>"[http://www.efc.ca/pages/time.25jul94.txt BATTLE FOR THE SOUL OF THE INTERNET]". TIME, 1994年7月25日。</ref>という記事が掲載されたときに事実とは異なる旨、正式な抗議をタイム誌に対して行っている。 |
||
53行目: | 62行目: | ||
テイラーはそれぞれ異なるマシンに接続したいくつかの端末を持っていた。彼が考え付いたのは、1つの端末がそれらコンピュータのどれとも接続できるネットワークを構築することだった。それがARPANETの本当の起源だ。当時、そういった相互接続の方法は未解決の問題だった。<ref>{{Cite news |last=Brand |first=Stewart |url= http://www.wired.com/wired/archive/9.03/baran.html |title=Founding Father |magazine=[[WIRED (雑誌)|Wired]] |month=March |year=2001 |issue=9.03 |accessdate=2011-12-31}}</ref> |
テイラーはそれぞれ異なるマシンに接続したいくつかの端末を持っていた。彼が考え付いたのは、1つの端末がそれらコンピュータのどれとも接続できるネットワークを構築することだった。それがARPANETの本当の起源だ。当時、そういった相互接続の方法は未解決の問題だった。<ref>{{Cite news |last=Brand |first=Stewart |url= http://www.wired.com/wired/archive/9.03/baran.html |title=Founding Father |magazine=[[WIRED (雑誌)|Wired]] |month=March |year=2001 |issue=9.03 |accessdate=2011-12-31}}</ref> |
||
</blockquote> |
</blockquote> |
||
[[村井純]]は、「ARPANETは軍事用に開発され、それが民間に転用された」という説に関し、「ARPA基金の方針が非主流非軍事だが将来性を求め、軍事直結の基金は国防総省と区別がある」、「アメリカ軍は湾岸戦争のとき、様々な通信技術を運用した結果、TCP/IP技術の高い有用性を初めて認識した」とコメントし、さらに「中東派遣軍総司令官の[[ノーマン・シュワルツコフ]]は技術を『禁輸にすべきだ』とまで言い出した」というエピソードとともに、次のように答えている。 |
[[村井純]]は、「ARPANETは軍事用に開発され、それが民間に転用された」という説に関し、「ARPA基金の方針が非主流非軍事だが将来性を求め、軍事直結の基金は国防総省と区別がある」、「アメリカ軍は湾岸戦争のとき、様々な通信技術を運用した結果、TCP/IP技術の高い有用性を初めて認識した」とコメントし、さらに「中東派遣軍総司令官の[[ノーマン・シュワルツコフ]]は技術を『禁輸にすべきだ』とまで言い出した」というエピソードとともに、次のように答えている。 |
||
63行目: | 71行目: | ||
ARPANETは、次の4カ所のIMPを相互接続する形で始まった<ref name=LIARPANETTheFirstInternet>[http://www.livinginternet.com/i/ii_arpanet.htm "ARPANET – The First Internet"], Living Internet</ref>。 |
ARPANETは、次の4カ所のIMPを相互接続する形で始まった<ref name=LIARPANETTheFirstInternet>[http://www.livinginternet.com/i/ii_arpanet.htm "ARPANET – The First Internet"], Living Internet</ref>。 |
||
* [[カリフォルニア大学ロサンゼルス校]] (UCLA) - [[レナード・クラインロック]]が Network Measurement Center を創設し、SDS Sigma 7 というコンピュータを最初にARPANETに接続した。 |
* [[カリフォルニア大学ロサンゼルス校]] (UCLA) - [[レナード・クラインロック]]が Network Measurement Center を創設し、SDS Sigma 7 というコンピュータを最初にARPANETに接続した。 |
||
* [[SRIインターナショナル|スタンフォード研究所]]の |
* [[SRIインターナショナル|スタンフォード研究所]]の [[オーグメンテイション研究センター]] - [[ダグラス・エンゲルバート]]が初期の重要な[[ハイパーテキスト]]システムである[[NLS]]を開発した場所である。ARPANETにはそのNLSが動作した [[SDS 940]](愛称は"Genie")が最初に接続された。 |
||
* [[カリフォルニア大学サンタバーバラ校]] (UCSB) - Culler-Fried Interactive Mathematics Center の[[IBM]] [[System/360|360/75]](OSは[[:en:Multiprogramming with a Variable number of Tasks|OS/MVT]])を接続した。 |
* [[カリフォルニア大学サンタバーバラ校]] (UCSB) - Culler-Fried Interactive Mathematics Center の[[IBM]] [[System/360|360/75]](OSは[[:en:Multiprogramming with a Variable number of Tasks|OS/MVT]])を接続した。 |
||
* [[ユタ大学]]の計算機科学科 - [[アイバン・サザランド]]がARPAからこちらに移ってきており、[[ディジタル・イクイップメント・コーポレーション|DEC]] [[PDP-10]](OSは[[TOPS-20|TENEX]])を接続した。 |
* [[ユタ大学]]の計算機科学科 - [[アイバン・サザランド]]がARPAからこちらに移ってきており、[[ディジタル・イクイップメント・コーポレーション|DEC]] [[PDP-10]](OSは[[TOPS-20|TENEX]])を接続した。 |
||
69行目: | 77行目: | ||
発足当初のメンバーには以後のネットワークの歴史や文化に大きな影響を与えることになる[[ジョン・ポステル]]や[[ヴィントン・サーフ|ヴィント・サーフ]]が含まれていた。 |
発足当初のメンバーには以後のネットワークの歴史や文化に大きな影響を与えることになる[[ジョン・ポステル]]や[[ヴィントン・サーフ|ヴィント・サーフ]]が含まれていた。 |
||
ARPANET上で最初に送信されたメッセージは、UCLAの学生プログラマであるチャーリー・クラインが送ったものである。1969年10月29日午後10:30、UCLAの Boelter Hall 3420号室からのことだった<ref>{{Cite news |title=Browsing history: A heritage site is being set up in Boelter Hall 3420, the room the first Internet message originated in |url= http://www.dailybruin.com/index.php/article/2011/04/browsing_history |author=Jessica Savio |work=Daily Bruin |publisher=UCLA |date=1 April 2011 }}</ref>。クラインは同大学の[[:en:SDS Sigma 7|SDS Sigma 7]]からスタンフォード研究所の[[SDS 940]]へとメッセージを送った。その内容は "login:" というテキストだったが、"lo" まで送信したところでシステムがクラッシュした。したがってARPANET初のメッセージは実際には "lo" である。約1時間後クラッシュから復旧させ、当初のテキストメッセージ全体の送信を成功させた。ARPANETの恒久的リンクが確立したのは1969年11月21日のことで、UCLAとスタンフォード研究所のIMP間のことである。1969年12月5日には、4ノード相互のネットワークが完成した<ref>{{Cite web |title=Internet Began 35 Years Ago at UCLA with First Message Ever Sent Between Two Computers |url= http://www.engineer.ucla.edu/stories/2004/Internet35.htm |author=Chris Sutton |publisher=UCLA |date=2 September 2004 |archiveurl= |
ARPANET上で最初に送信されたメッセージは、UCLAの学生プログラマであるチャーリー・クラインが送ったものである。1969年10月29日午後10:30、UCLAの Boelter Hall 3420号室からのことだった<ref>{{Cite news |title=Browsing history: A heritage site is being set up in Boelter Hall 3420, the room the first Internet message originated in |url= http://www.dailybruin.com/index.php/article/2011/04/browsing_history |author=Jessica Savio |work=Daily Bruin |publisher=UCLA |date=1 April 2011 }}</ref>。クラインは同大学の[[:en:SDS Sigma 7|SDS Sigma 7]]からスタンフォード研究所の[[SDS 940]]へとメッセージを送った。その内容は "login:" というテキストだったが、"lo" まで送信したところでシステムがクラッシュした。したがってARPANET初のメッセージは実際には "lo" である。これは1文字ずつ送信元から送信先に対して電話確認を行いながらの送信であった。約1時間後クラッシュから復旧させ、当初のテキストメッセージ全体の送信を成功させた。ARPANETの恒久的リンクが確立したのは1969年11月21日のことで、UCLAとスタンフォード研究所のIMP間のことである。1969年12月5日には、4ノード相互のネットワークが完成した<ref>{{Cite web |title=Internet Began 35 Years Ago at UCLA with First Message Ever Sent Between Two Computers |url= http://www.engineer.ucla.edu/stories/2004/Internet35.htm |author=Chris Sutton |publisher=UCLA |date=2 September 2004 |archiveurl= https://web.archive.org/web/20080308120314/http://www.engineer.ucla.edu/stories/2004/Internet35.htm |archivedate=8 March 2008 |accessdate=2012-11-13}}</ref>。 |
||
=== 発展と進化 === |
=== 発展と進化 === |
||
79行目: | 87行目: | ||
1975年、ARPANETは稼働状態にあると宣言された。本来、高度な研究への出資が仕事であるARPAはこの時点で手を引き、[[アメリカ国防情報システム局]]が運営を引き継いだ<ref name=LIARPANETTheFirstInternet/>。 |
1975年、ARPANETは稼働状態にあると宣言された。本来、高度な研究への出資が仕事であるARPAはこの時点で手を引き、[[アメリカ国防情報システム局]]が運営を引き継いだ<ref name=LIARPANETTheFirstInternet/>。 |
||
[[1980年]]、ARPANET初の負荷適応型のリンクステート型ルーティングアルゴリズムである[[BBNテクノロジーズ|BBN]] ARPANETルーティングアルゴリズムが[[BBNテクノロジーズ|BBN]]社から提案され、実験が開始された。このアルゴリズムは後に激しいルートフラッピングを起こ |
[[1980年]]、ARPANET初の負荷適応型のリンクステート型ルーティングアルゴリズムである[[BBNテクノロジーズ|BBN]] ARPANETルーティングアルゴリズムが[[BBNテクノロジーズ|BBN]]社から提案され、実験が開始された。このアルゴリズムは実験開始直後に激しいルートフラッピングを起こし、負荷適応型ルーティングアルゴリズムの実運用が困難であることが世界で初めて知られるようになった。 |
||
[[1981年]]、日本で初めてのARPANETとの接続は[[東北大学]]が[[ALOHAnet]]に参加し、これを経由して接続されたのが最初であった<ref>{{Cite web|author=尾家祐二|url= http://infonet.cse.kyutech.ac.jp/lecture/Under_Graduate/Comp_Comm_2nd_grade/pdf/Chapter5-2007.pdf|title=インターネットの始まりと歴史|format=PDF|pages=3/7ページ|publisher=[[九州工業大学]]、情報工学部|accessdate=2008-12-28}}{{リンク切れ|date=2012年11月}}</ref>。これは米国本土までの距離に比較して、地理的にも近い[[ハワイ]]までの[[専用線]]の料金が、より安価に済んだことも理由である。 |
[[1981年]]、日本で初めてのARPANETとの接続は[[東北大学]]が[[ALOHAnet]]に参加し、これを経由して接続されたのが最初であった<ref>{{Cite web|和書|author=尾家祐二|url= http://infonet.cse.kyutech.ac.jp/lecture/Under_Graduate/Comp_Comm_2nd_grade/pdf/Chapter5-2007.pdf|title=インターネットの始まりと歴史|format=PDF|pages=3/7ページ|publisher=[[九州工業大学]]、情報工学部|accessdate=2008-12-28}}{{リンク切れ|date=2012年11月}}</ref>。これは米国本土までの距離に比較して、地理的にも近い[[ハワイ]]までの[[専用線]]の料金が、より安価に済んだことも理由である。 |
||
1983年、ARPANETの[[アメリカ軍]]関係部分を分離して、機密には分類されない軍事関係の通信を担う[[:en:MILNET|MILNET]]とした。その後これを包含する形で [[:en:Defense Data Network|Defense Data Network]] (DDN) として発展<ref>{{Cite book|chapter= ARPANET, the Defense Data Network, and Internet |title= The Froehlich/Kent Encyclopedia of Telecommunications |author1=Fritz E. Froehlich |author2= Allen Kent |publisher= CRC Press |year=1990 |pages= 341–375 |volume=1 |url= |
1983年、ARPANETの[[アメリカ軍]]関係部分を分離して、機密には分類されない軍事関係の通信を担う[[:en:MILNET|MILNET]]とした。その後これを包含する形で [[:en:Defense Data Network|Defense Data Network]] (DDN) として発展<ref>{{Cite book|chapter= ARPANET, the Defense Data Network, and Internet |title= The Froehlich/Kent Encyclopedia of Telecommunications |author1=Fritz E. Froehlich |author2= Allen Kent |publisher= CRC Press |year=1990 |pages= 341–375 |volume=1 |url= https://books.google.co.jp/books?id=gaRBTHdUKmgC&pg=PA341&redir_esc=y&hl=ja |isbn= 978-0-8247-2900-4 }}</ref>。軍関連が分離したことで113ノードあったARPANETは68ノードに縮小している。MILNETは後に[[NIPRNet]]となった。 |
||
=== 規則とエチケット === |
=== 規則とエチケット === |
||
政府とのつながりのため、ある種のトラフィックは抑制または禁止されていた。[[MIT人工知能研究所]]で発行された1982年のコンピューティングについてのハンドブックでは、ネットワークでのエチケットについて次のように記している<ref name="stacy1982" />。 |
政府とのつながりのため、ある種のトラフィックは抑制または禁止されていた。[[MIT人工知能研究所]]で発行された1982年のコンピューティングについてのハンドブックでは、ネットワークでのエチケットについて次のように記している<ref name="stacy1982" />。 |
||
{{Quote|政府関係の仕事とは直接関係しないことでARPANetを使うのは違法と考えられ…他のARPANet参加者との個人的メッセージ(例えば、どこかで会う約束をするとか、挨拶をするなど)は一般に有害とはみなされないが |
{{Quote|政府関係の仕事とは直接関係しないことでARPANetを使うのは違法と考えられ…他のARPANet参加者との個人的メッセージ(例えば、どこかで会う約束をするとか、挨拶をするなど)は一般に有害とはみなされないが…ARPANet経由で個人的利益のためや政治的意図をもって電子メールを送ることは反社会的で違法である。そのようなメッセージを送ると、あなたは多くの人々を傷つけ、ARPANetを運営する政府機関とMITの間で深刻なトラブルとなる可能性がある。<ref name="stacy1982">{{Cite book| url= http://independent.academia.edu/ChristopherStacy/Papers/1464820/Getting_Started_Computing_at_the_AI_Lab | title=Getting Started Computing at the AI Lab | publisher=AI Lab, Massachusetts Institute of Technology | author=Stacy, Christopher C. | date=7 September 1982 | pages=9}}</ref>}} |
||
=== 技術 === |
=== 技術 === |
||
101行目: | 109行目: | ||
[[BBNテクノロジーズ|BBN]]と[[国防高等研究計画局|ARPA]]が共同で出版した ''ARPANET Completion Report'' では、次のように結論付けている。 |
[[BBNテクノロジーズ|BBN]]と[[国防高等研究計画局|ARPA]]が共同で出版した ''ARPANET Completion Report'' では、次のように結論付けている。 |
||
{{quote| |
|||
⚫ | |||
最後にふさわしい言葉として次のように述べたい。ARPANET計画はそのネットワーク自体から湧き出るように計算機科学の発展と強化に資する強く直接的なフィードバックをもたらした。<ref>{{Cite report|url= http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&doc=GetTRDoc.pdf&AD=ADA115440|title=A History of the ARPANET: The First Decade |publisher=[[BBNテクノロジーズ|Bolt, Beranek & Newman Inc.]] |location=Arlington, VA |date=1 April 1981 |chapter=III |page=132 }} section 2.3.4</ref><!-- リンク先には132ページがないんだが… --> |
最後にふさわしい言葉として次のように述べたい。ARPANET計画はそのネットワーク自体から湧き出るように計算機科学の発展と強化に資する強く直接的なフィードバックをもたらした。<ref>{{Cite report|url= http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&doc=GetTRDoc.pdf&AD=ADA115440|title=A History of the ARPANET: The First Decade |publisher=[[BBNテクノロジーズ|Bolt, Beranek & Newman Inc.]] |location=Arlington, VA |date=1 April 1981 |chapter=III |page=132 }} section 2.3.4</ref><!-- リンク先には132ページがないんだが… --> |
||
}} |
|||
⚫ | |||
1990年2月28日にARPANETが正式に退役した後、[[ヴィントン・サーフ]]は「ARPANETの挽歌」(Requiem of the ARPANET) と題して、次のように哀悼の意を表した<ref name="Abbate">{{Cite book|last=Abbate |first=Janet |date=11 June 1999 |title=Inventing the Internet |location=Cambridge, MA |publisher=MIT Press |isbn=0262011727 |asin=B003VPWY6E}}</ref>。 |
1990年2月28日にARPANETが正式に退役した後、[[ヴィントン・サーフ]]は「ARPANETの挽歌」(Requiem of the ARPANET) と題して、次のように哀悼の意を表した<ref name="Abbate">{{Cite book|last=Abbate |first=Janet |date=11 June 1999 |title=Inventing the Internet |location=Cambridge, MA |publisher=MIT Press |isbn=0262011727 |asin=B003VPWY6E}}</ref>。 |
||
{{quote| |
|||
<blockquote> |
|||
It was the first, and being first, was best,<br /> |
|||
but now we lay it down to ever rest.<br /> |
but now we lay it down to ever rest.<br /> |
||
Now pause with me a moment, shed some tears.<br /> |
Now pause with me a moment, shed some tears.<br /> |
||
For [[オールド・ラング・サイン|auld lang syne]], for love, for years and years<br /> |
For [[オールド・ラング・サイン|auld lang syne]], for love, for years and years<br /> |
||
of faithful service, duty done, I weep.<br /> |
of faithful service, duty done, I weep.<br /> |
||
Lay down thy [[パケット|packet]], now, O friend, and sleep. |
Lay down thy [[パケット|packet]], now, O friend, and sleep. |
||
⚫ | |||
}} |
|||
⚫ | |||
{{quote| |
|||
</blockquote> |
|||
<blockquote> |
|||
これは最初(の技術)であり、そして最初であるがゆえに、最高のものでした。<br /> |
これは最初(の技術)であり、そして最初であるがゆえに、最高のものでした。<br /> |
||
しかし、今、私達をそれを置き、永遠の眠りにつかせようとしています。<br /> |
しかし、今、私達をそれを置き、永遠の眠りにつかせようとしています。<br /> |
||
123行目: | 130行目: | ||
[[オールド・ラング・サイン]]のために、愛のために、何年も、何年もの間、<br /> |
[[オールド・ラング・サイン]]のために、愛のために、何年も、何年もの間、<br /> |
||
(果たされた)その信頼のおける奉仕、そして果たされた義務のため、私は涙を流します。<br /> |
(果たされた)その信頼のおける奉仕、そして果たされた義務のため、私は涙を流します。<br /> |
||
なんじの[[パケット]]を置き、今こそ、ああ友よ、そして眠れ。 |
なんじの[[パケット]]を置き、今こそ、ああ友よ、そして眠れ。 |
||
|[[ヴィントン・サーフ]] |
|||
}} |
|||
</blockquote> |
|||
1988年、UCLAの計算機科学教授[[レナード・クラインロック]]を議長とする委員会の国会への報告を受け、上院議員[[アル・ゴア]]は [[:en:High Performance Computing and Communication Act of 1991|High Performance Computing and Communication Act of 1991]] という法案を作成。この法案が1991年12月9日に可決され、[[:en:National Information Infrastructure|National Information Infrastructure]] (NII) が生まれ、これをアル・ゴアが「[[情報スーパーハイウェイ構想|情報スーパーハイウェイ]]」と呼んだ。2009年、[[IEEEマイルストーン]]にARPANET関連で2件が選ばれた<ref>{{Cite web|url= http://www.ieeeghn.org/wiki/index.php/Milestones:Birthplace_of_the_Internet,_1969 |title=Milestones:Birthplace of the Internet, 1969 |work=IEEE Global History Network |publisher=IEEE |accessdate=2011-08-04}}</ref><ref>{{Cite web|url= http://www.ieeeghn.org/wiki/index.php/Milestones:Inception_of_the_ARPANET,_1969 |title=Milestones:Inception of the ARPANET, 1969 |work=IEEE Global History Network |publisher=IEEE |accessdate=2011-08-04}}</ref>。 |
1988年、UCLAの計算機科学教授[[レナード・クラインロック]]を議長とする委員会の国会への報告を受け、上院議員[[アル・ゴア]]は [[:en:High Performance Computing and Communication Act of 1991|High Performance Computing and Communication Act of 1991]] という法案を作成。この法案が1991年12月9日に可決され、[[:en:National Information Infrastructure|National Information Infrastructure]] (NII) が生まれ、これをアル・ゴアが「[[情報スーパーハイウェイ構想|情報スーパーハイウェイ]]」と呼んだ。2009年、[[IEEEマイルストーン]]にARPANET関連で2件が選ばれた<ref>{{Cite web|url= http://www.ieeeghn.org/wiki/index.php/Milestones:Birthplace_of_the_Internet,_1969 |title=Milestones:Birthplace of the Internet, 1969 |work=IEEE Global History Network |publisher=IEEE |accessdate=2011-08-04}}</ref><ref>{{Cite web|url= http://www.ieeeghn.org/wiki/index.php/Milestones:Inception_of_the_ARPANET,_1969 |title=Milestones:Inception of the ARPANET, 1969 |work=IEEE Global History Network |publisher=IEEE |accessdate=2011-08-04}}</ref>。 |
||
140行目: | 147行目: | ||
; 電子メール |
; 電子メール |
||
: 1971年、[[BBNテクノロジーズ|BBN]]の[[レイ・トムリンソン]]が世界初のネットワーク経由の[[電子メール]]を送信した ( |
: 1971年、[[BBNテクノロジーズ|BBN]]の[[レイ・トムリンソン]]が世界初のネットワーク経由の[[電子メール]]を送信した ({{IETF RFC|524}}, {{IETF RFC|561}})<ref>{{Cite web |url= http://openmap.bbn.com/~tomlinso/ray/firstemailframe.html |title=The First Network Email |author=Tomlinson, Ray |publisher=BBN |accessdate=2012-03-06}}</ref>。1973年には、ARPANETのトラフィックの75%が電子メールだった。 |
||
; ファイル転送 |
; ファイル転送 |
||
: 1973年、[[File Transfer Protocol]] (FTP) の仕様が定義され ( |
: 1973年、[[File Transfer Protocol]] (FTP) の仕様が定義され ({{IETF RFC|354}})、実装され、ARPANET上でのファイル転送が可能となった。 |
||
; 音声トラフィック |
; 音声トラフィック |
||
: 1977年、[[:en:Network Voice Protocol|Network Voice Protocol]] (NVP) の仕様が定義され ( |
: 1977年、[[:en:Network Voice Protocol|Network Voice Protocol]] (NVP) の仕様が定義され ({{IETF RFC|741}})、実装されたが、技術的欠点があったため、ARPANET上で[[電話会議]]が機能することはなかった。現代の[[VoIP]]が登場するのは、そのずっと後のことである。 |
||
== 映画その他のメディアにおけるARPANET == |
== 映画その他のメディアにおけるARPANET == |
||
=== 当時の記録 === |
=== 当時の記録 === |
||
* {{Cite video|people=Steven King (Producer), Peter Chvany (Director/Editor) |year=1972 | title = Computer Networks: The Heralds of Resource Sharing |url= http://documentary.operationreality.org/2011/08/27/computer-networks-the-heralds-of-resource-sharing |accessdate=2011-12-20}} - 30分のドキュメンタリー映画。[[フェルナンド・J・コルバト]]、[[J・C・R・リックライダー]]、[[ローレンス・ロバーツ]]、[[ロバート・カーン]]、[[ドナルド・ワッツ・デービス|ドナルド・デービス]]らが出演している。 |
* {{Cite video|people=Steven King (Producer), Peter Chvany (Director/Editor) |year=1972 | title = Computer Networks: The Heralds of Resource Sharing |url= http://documentary.operationreality.org/2011/08/27/computer-networks-the-heralds-of-resource-sharing |accessdate=2011-12-20}} - 30分のドキュメンタリー映画。[[フェルナンド・J・コルバト]]、[[J・C・R・リックライダー]]、[[ローレンス・ロバーツ]]、[[ロバート・カーン]]、[[ドナルド・ワッツ・デービス|ドナルド・デービス]]らが出演している。 |
||
* ''Scenario'' (1985) - アメリカの[[シチュエーション・コメディ]]番組 ''[[:en:Benson (TV series)|Benson]]'' の1エピソード(シーズン6、エピソード20)。ARPANETにアクセスするシーンがあり、アメリカの普通のテレビ番組で初めてARPANETが登場した<ref>[ |
* ''Scenario'' (1985) - アメリカの[[シチュエーション・コメディ]]番組 ''[[:en:Benson (TV series)|Benson]]'' の1エピソード(シーズン6、エピソード20)。ARPANETにアクセスするシーンがあり、アメリカの普通のテレビ番組で初めてARPANETが登場した<ref>[https://www.imdb.com/title/tt0789851/ "Scenario"], ''Benson'', Season 6, Episode 132 of 158, American Broadcasting Company (ABC), Witt/Thomas/Harris Productions, 22 February 1985</ref>。 |
||
=== 後世の作品 === |
=== 後世の作品 === |
||
159行目: | 166行目: | ||
== 脚注 == |
== 脚注 == |
||
{{Reflist |
{{Reflist}} |
||
== 参考文献 == |
== 参考文献 == |
||
180行目: | 187行目: | ||
=== 技術的詳細 === |
=== 技術的詳細 === |
||
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |first2=Tom |last2=Marrill |url= http://www.packet.cc/files/toward-coop-net.html |title=Toward a Cooperative Network of Time-Shared Computers |conference=Fall AFIPS Conference | |
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |first2=Tom |last2=Marrill |url= http://www.packet.cc/files/toward-coop-net.html |title=Toward a Cooperative Network of Time-Shared Computers |conference=Fall AFIPS Conference |date=October 1966}} |
||
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/multi-net-inter-comm.html |title=Multiple computer networks and intercomputer communication |conference=ACM Symposium on Operating System Principles | |
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/multi-net-inter-comm.html |title=Multiple computer networks and intercomputer communication |conference=ACM Symposium on Operating System Principles |date=October 1967}} |
||
* {{Cite conference|first1=D. W. |last1=Davies |authorlink1=ドナルド・ワッツ・デービス |first2=K. A. |last2=Bartlett |first3=R. A. |last3=Scantlebury |first4=P. T. |last4=Wilkinson |title=A digital communications network for computers giving rapid response at remote terminals |conference=ACM Symposium on Operating Systems Principles | |
* {{Cite conference|first1=D. W. |last1=Davies |authorlink1=ドナルド・ワッツ・デービス |first2=K. A. |last2=Bartlett |first3=R. A. |last3=Scantlebury |first4=P. T. |last4=Wilkinson |title=A digital communications network for computers giving rapid response at remote terminals |conference=ACM Symposium on Operating Systems Principles |date=October 1967}} |
||
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |first2=Barry |last2=Wessler |url= http://www.packet.cc/files/comp-net-dev.html |title=Computer Network Development to Achieve Resource Sharing |conference=Proceedings of the Spring Joint Computer Conference, Atlantic City, New Jersey | |
* {{Cite conference|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |first2=Barry |last2=Wessler |url= http://www.packet.cc/files/comp-net-dev.html |title=Computer Network Development to Achieve Resource Sharing |conference=Proceedings of the Spring Joint Computer Conference, Atlantic City, New Jersey |date=May 1970}} |
||
* {{Cite conference|first1=Frank |last1=Heart |authorlink2=ロバート・カーン |first2=Robert |last2=Kahn |first3=Severo |last3=Ornstein |first4=William |last4=Crowther |first5=David |last5=Walden |title=The Interface Message Processor for the ARPA Computer Network |url= http://www.walden-family.com/public/1970-imp-afips.pdf |conference=1970 Spring Joint Computer Conference |journal=AFIPS Proc. |volume=36 |pages=551–567 |year=1970}} |
* {{Cite conference|first1=Frank |last1=Heart |authorlink2=ロバート・カーン |first2=Robert |last2=Kahn |first3=Severo |last3=Ornstein |first4=William |last4=Crowther |first5=David |last5=Walden |title=The Interface Message Processor for the ARPA Computer Network |url= http://www.walden-family.com/public/1970-imp-afips.pdf |conference=1970 Spring Joint Computer Conference |journal=AFIPS Proc. |volume=36 |pages=551–567 |year=1970}} |
||
* {{Cite conference|first1=Stephen |last1=Carr |first2=Stephen |last2=Crocker |authorlink2=スティーブ・クロッカー |authorlink3=ヴィントン・サーフ |first3=Vinton |last3=Cerf |title=Host-Host Communication Protocol in the ARPA Network |id= |
* {{Cite conference|first1=Stephen |last1=Carr |first2=Stephen |last2=Crocker |authorlink2=スティーブ・クロッカー |authorlink3=ヴィントン・サーフ |first3=Vinton |last3=Cerf |title=Host-Host Communication Protocol in the ARPA Network |id={{IETF RFC|33}} |url= https://datatracker.ietf.org/doc/pdf/rfc33 |conference=1970 Spring Joint Computer Conference |journal=AFIPS Proc. |volume=36 |pages=589–598 |year=1970}} |
||
* {{Cite conference|first1=Severo |last1=Ornstein |first2=Frank |last2=Heart |first3=William |last3=Crowther |first4=S. B. |last4=Russell |first5=H. K. |last5=Rising |first6=A. |last6=Michel |title=The Terminal IMP for the ARPA Computer Network |url= |
* {{Cite conference|first1=Severo |last1=Ornstein |first2=Frank |last2=Heart |first3=William |last3=Crowther |first4=S. B. |last4=Russell |first5=H. K. |last5=Rising |first6=A. |last6=Michel |title=The Terminal IMP for the ARPA Computer Network |url= https://doi.org/10.1145/1478873.1478906 |conference=1972 Spring Joint Computer Conference |journal=AFIPS Proc. |volume=40 |pages=243–254 |year=1972}} |
||
* {{Cite conference|first1=John |last1=McQuillan |first2=William |last2=Crowther |first3=Bernard |last3=Cosell |first4=David |last4=Walden |first5=Frank |last5=Heart |title=Improvements in the Design and Performance of the ARPA Network |url= |
* {{Cite conference|first1=John |last1=McQuillan |first2=William |last2=Crowther |first3=Bernard |last3=Cosell |first4=David |last4=Walden |first5=Frank |last5=Heart |title=Improvements in the Design and Performance of the ARPA Network |url= https://doi.org/10.1145/1480083.1480096 |conference=1972 Fall Joint Computer Conference |journal=AFIPS Proc. |volume=41. part 2|pages=741–754 |year=1972}} |
||
* {{Cite book |last1=Feinler |first1=Elizabeth J. |authorlink2=ジョン・ポステル |last2=Postel |first2=Jonathan B. |asin=B000EN742K |title=ARPANET Protocol Handbook, NIC 7104 |publisher=Network Information Center (NIC), SRI International |location=Menlo Park | |
* {{Cite book |authorlink1=エリザベス・J・フェインラー|last1=Feinler |first1=Elizabeth J. |authorlink2=ジョン・ポステル |last2=Postel |first2=Jonathan B. |asin=B000EN742K |title=ARPANET Protocol Handbook, NIC 7104 |publisher=Network Information Center (NIC), SRI International |location=Menlo Park |date=January 1978}} |
||
* {{Cite journal|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/ev-packet-sw.html |title=The Evolution of Packet Switching |journal=Proceedings of the IEEE | |
* {{Cite journal|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/ev-packet-sw.html |title=The Evolution of Packet Switching |journal=Proceedings of the IEEE |date=November 1978}} |
||
* {{Cite journal|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/arpanet-computernet.html |title=The ARPANET & Computer Networks | |
* {{Cite journal|first1=Larry |last1=Roberts |authorlink1=ローレンス・ロバーツ |url= http://www.packet.cc/files/arpanet-computernet.html |title=The ARPANET & Computer Networks |date=September 1986 |publisher=[[Association for Computing Machinery|ACM]]}} |
||
== 関連項目 == |
== 関連項目 == |
||
211行目: | 218行目: | ||
* {{Cite web|url= http://www.dougengelbart.org/firsts/internet.html |title=Doug Engelbart's Role in ARPANET History |year=2008 |accessdate=2009-09-03}} |
* {{Cite web|url= http://www.dougengelbart.org/firsts/internet.html |title=Doug Engelbart's Role in ARPANET History |year=2008 |accessdate=2009-09-03}} |
||
* {{Cite web|url= http://www.juliantrubin.com/schooldirectory/internet_milestones_pioneers.html |title=Internet Milestones: Timeline of Notable Internet Pioneers and Contributions |accessdate=2012-01-06}} 年表 |
* {{Cite web|url= http://www.juliantrubin.com/schooldirectory/internet_milestones_pioneers.html |title=Internet Milestones: Timeline of Notable Internet Pioneers and Contributions |accessdate=2012-01-06}} 年表 |
||
* {{Cite web|url= https://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/atlas/historical.html |title=Historical Maps of ARPANET and the Internet |accessdate=2021-09-27}} |
|||
{{Telecommunications}} |
{{Telecommunications}} |
||
{{authority control}} |
|||
{{DEFAULTSORT:ARPANET}} |
|||
[[Category:インターネットの歴史]] |
[[Category:インターネットの歴史]] |
||
[[Category:UNIXに関連する組織]] |
[[Category:UNIXに関連する組織]] |
||
[[Category:国防高等研究計画局]] |
2024年6月16日 (日) 10:52時点における最新版
ARPANET(アーパネット、Advanced Research Projects Agency NETwork、高等研究計画局ネットワーク)は、世界で初めて運用されたパケット通信コンピュータネットワークであり、インターネットの起源でもある。アメリカ国防総省の高等研究計画局(略称ARPA、後にDARPA)が資金を提供し、いくつかの大学と研究機関でプロジェクトが行われた。ARPANETのパケット交換はイギリスの科学者ドナルド・デービス[1]とリンカーン研究所のローレンス・ロバーツ[2]の設計に基づいていた。
歴史
[編集]パケット交換は今日データ通信の基盤として世界中で使われているが、ARPANETの構想が持ち上がった当時は新しい概念だった。パケット交換が登場する以前、音声通信やデータ通信は回線交換が基本であり、電話の回線網のように電話をかけるたびに通信局から通信局まで専用の電気的接続がなされていた。この場合の通信局は電話やコンピュータである。この(一時的な)専用回線は多数の中継局間の回線から構成されており、発信局から受信局までを結ぶようになっている。パケット交換では、データシステムは単一の通信リンクを使って複数のマシンと通信する。データはデータグラムに分割され、パケットとしてそのネットワークのリンク上を転送される。パケットは小さいので、リンクはすぐに空き状態となり、別のパケットを転送可能となる。そのため、郵便ポストが様々な宛先の手紙を出すのに使えるようにリンクを共有できるだけでなく、各パケットはそれぞれ独自の経路で転送される[3]。
概念の提唱
[編集]ARPANETに直接影響を及ぼしたコンピュータネットワークの概念の提唱を行ったのはBBNテクノロジーズのJ・C・R・リックライダーによるタイムシェアリングシステムによるネットワークである。リックライダーの1960年の論文、「人間とコンピュータの共生」[4]の中で早くもリソースを共有するためのタイムシェアリングシステムのネットワークの可能性について言及している箇所が見られる。又リックライダーがARPAのIPTO[5]部長に就任した後の1963年にIPTOの助成機関宛に送ったメモランダム「銀河間コンピュータネットワークメモランダム」[6]の中ではIPTOの将来的な目標として相互の研究内容の情報を共有するためにコンピュータネットワークを構築することの提案を行っている。これには現在のインターネットを構成するほとんど全てのアイデアが含まれていた。リックライダーは計画が実施される前にARPAを去ったが、その構想はアイバン・サザランド、ロバート・テイラーといったIPTOに入社した彼の後継者達によって受け継がれる事になった[7]。
ネットワークの実験
[編集]サザランドとテイラーはそのようなコンピュータネットワークを構築することに関心を持ち続け、ARPAが資金提供しているアメリカ各地の様々な企業や大学の研究者たちがARPAの資金で開発されたコンピュータ群にアクセスできるようにし、ソフトウェアなどの計算機科学の成果を素早く広めたいと考えていた[8]。テイラーのオフィスには3つのコンピュータ端末があり、それぞれ別々の(ARPAが資金提供した)コンピュータに接続されていた。1つはサンタモニカの System Development Corporation (SDC) にあるAN/FSQ-32[9]、2つめはカリフォルニア大学バークレー校のProject GENIE、3つめはMITのMulticsである。これについてテイラーは後に次のように回想している。
「この3台の端末はそれぞれユーザーコマンド群が異なっていた。だから私が S.D.C. の誰かとオンラインで話をしていて、バークレーあるいはMITの誰かと話したいとき、S.D.C. との端末から離れて、別の端末にログインして連絡する必要があった。(中略)何をするのかは明らかだが、私はそんなことをしたくない。インタラクティブ・コンピューティングが可能なら、1つの端末でどこにでも接続できるべきだ。このアイデアが ARPANET だ」[10]
1964年にリックライダーがIPTOの部長を退いた後、彼の役職を継いだサザランドはリックライダーが提唱したコンピュータネットワークの実験を行ってみる事にした。1965年にUCLAの2つのコンピュータをネットワークで接続してみる事になったが、この実験は通信方式に問題があったために失敗した。
ARPANETの開発
[編集]1966年にサザランドの次にIPTO部長に就任したテイラーは更に一歩進めて本格的なコンピューターネットワークを構築しようと試み、ARPA本体から予算を取り付けた。ただしテイラーはリックライダーと同じ音響心理学者でコンピュータ工学のエンジニアではなかった。このためネットワークを実際に構築できる技術者を必要としていた。こうしてマサチューセッツ工科大学のリンカーン研究所から半ば脅される形でIPTOにリクルートされてきたのがローレンス・ロバーツである。ロバーツは1967年にこれまでリックライダーやサザランド、タイラーが概念として述べてきた事を「指示書」のような形でまとめた。これが"Multiple Computer Network and Intercomputer Communication"[11]である。この「指示書」の中ではARPANETの基本的な「仕様」が以下のように示されている。
- 負荷共有
- メッセージサービス
- 情報の共有
- プログラム共有
- 遠隔ログイン
タイムシェアリングシステム本体にコミュニケーションの管理を行わせる事に対してはコンピュータの管理者から否定的な意見が出されていた。このためロバーツはリンカーン研究所のウェズリー・クラークの助言を受け入れタイムシェアリングシステムにコミュニケーションの管理を専門に行わせる小さいコンピュータを接続させることにした。この結果開発されたのが、現在のルーターの前身ともいえるInterface Message Processor(IMP)である。
1968年中ごろまでにテイラーはコンピュータネットワークの計画を完成させ、ARPAの承認を得た。そして、契約者となる可能性のある140の組織などに見積依頼を送った。多くのコンピュータ企業はARPAとテイラーの提案を絵空事だとみなして考慮せず、送り返されてきたネットワーク構築の見積もりは12だけだった。ARPAはそこから4社を契約候補に選んだ。同年末には2社に絞り込み、最終的に1969年4月7日、BBNテクノロジーズとネットワーク構築の請負契約を結んだ。BBNでは当初7人のチームを結成しフランク・ハートが指揮した。ARPAの見積依頼は技術的にも詳細で、チームはすぐさまネットワーク接続用のコンピュータを構築できた。BBNの提案したネットワークはARPAの計画に沿ったもので、IMPという小型コンピュータでネットワークを形成してIMPをゲートウェイ(今日のルーター)として機能させ、ローカルなリソースと相互接続するというものだった。各サイトではIMPがストアアンドフォワード型のパケット交換機として機能し、IMP同士はモデムを介して専用線(当初50kbit/s)で相互接続した。ホストコンピュータとIMPは独自のシリアル通信インタフェースで接続された。このシステムのハードウェアとパケット交換ソフトウェアは、9カ月で設計・構築された[12]。
第一世代のIMPはBBNがハネウェルのDDP-516というコンピュータをベースとして構築した。主記憶(磁気コアメモリ)は24キロバイト(拡張可能)で、16チャネルの Direct Multiplex Control (DMC) というDMAユニットを備えていた[13]。DMCはホストコンピュータやモデムとのインタフェースに使われた。フロントパネルのランプ群に加えて、DDP-516にはIMPの通信チャネルの状態を示す24個の表示ランプがある。IMPは最大4台のホストコンピュータを接続でき、最大6台のIMPと専用線で相互接続できる。パケット転送の機構はストアアンドフォワード型として設計された。また、各ルータは2秒毎に経路情報を送信し、最小のトランジットタイムを持つ経路を評価すると共に、0.5秒毎に経路表を各送信先までのトランジットタイムを最小にするように更新する、動的なルーティング・アルゴリズムも実装された[14]。このアルゴリズムは以前にポール・バランが考案していたものであった。
ほぼ同じころ、他の人々も(それぞれ独自に)「パケット交換」について研究を行っており、まず1968年8月5日にイギリス国立物理学研究所 (NPL) が公開デモンストレーションを行った[15]。
設計目的についての議論
[編集]ARPANETは核攻撃にも耐えるよう設計されたネットワークだ、という言い伝えが広まっているが、インターネット協会は否定している。その方式が1960年代前半にアメリカ空軍のシンクタンクであるランド研究所のポール・バランによって提唱された核攻撃下でも生き残れるコミュニケーション方式であるという点を持ち上げて冷戦構造全体の中で技術としての「インターネット」を議論するべきなのか、それともロバーツの言うとおりパケット通信はバランの研究とは全く関係の無いイギリス国立物理学研究所のドナルド・デービスの研究成果を反映したもので「インターネット」の誕生は新しいコミュニケーションツールとしての側面から評価してよいという議論までかなりの幅が見られる。インターネット協会は A Brief History of the Internet の中でARPANETを生み出した技術的アイデアの融合について次のように記している。
ARPANETが核戦争に耐えられるネットワーク構築と何らかの関係があると主張する間違った噂が始まったのは、ランド研究所の研究からである。ランド研究所では核戦争を考慮した秘密音声通信を研究していたが、ARPANETはそれとは全く無関係である。しかし、後のインターネットワーキング作業の展開においては、ネットワークの大きな部分が失われてもインターネットワークが機能し続けるなど、その頑健性と生存可能性を強調したことがあるのも事実である。[16]
一方で、ARPANETの開発のほとんどの請求書に署名を行なったDARPAの副局長 (1967-1971)・局長(1971-1974)のステファン・J・ルカシックは次のように述べている。
目的は新しいコンピュータ技術を利用して、核の脅威に対する軍事的指揮と制御のニーズを満たし、米国の核兵器の存続可能な制御を達成し、軍事戦術と管理の意思決定を改善することでした。[17]
ARPANETは、ルーティングテーブルの分散計算や頻繁な再計算を組み込んだことでネットワークの存続可能性が向上したが、自動ルーティングは技術的に困難だった。また、下位ネットワークが失われても機能し続けるよう設計されているが、これは核攻撃を受けなかったとしても交換ノードとネットワークリンクの信頼性が低かったためである。ARPANET構築を促進させたリソース不足について、ARPA局長 (1965–1967) のチャールズ・ヘルツフェルトはつぎのように述べた。
ARPANETは核攻撃に耐える指揮統制システムを作るために始まったのではない。そのようなシステムの構築は明らかに軍にとって大きな要望ではあったが、それはARPAの任務ではなかった。実際、我々がそれを試みていれば、厳しく批判されただろう。むしろARPANETは、わが国にある大規模で強力な研究用コンピュータの数が限られていて、それらを使いたいと思っている研究者の多くは地理的に離れたところにいるという我々の欲求不満が出発点である。[18]
ARPANETは、1990年までの20年間、軍によって運営された。[19][20]
当時のIPTO責任者であったテイラーは、1994年7月にアメリカ・タイム誌で、「インターネットは核攻撃下でのコミュニケーションの生き残りを想定して開発された」[21]という記事が掲載されたときに事実とは異なる旨、正式な抗議をタイム誌に対して行っている。
テイラーはそれぞれ異なるマシンに接続したいくつかの端末を持っていた。彼が考え付いたのは、1つの端末がそれらコンピュータのどれとも接続できるネットワークを構築することだった。それがARPANETの本当の起源だ。当時、そういった相互接続の方法は未解決の問題だった。[22]
村井純は、「ARPANETは軍事用に開発され、それが民間に転用された」という説に関し、「ARPA基金の方針が非主流非軍事だが将来性を求め、軍事直結の基金は国防総省と区別がある」、「アメリカ軍は湾岸戦争のとき、様々な通信技術を運用した結果、TCP/IP技術の高い有用性を初めて認識した」とコメントし、さらに「中東派遣軍総司令官のノーマン・シュワルツコフは技術を『禁輸にすべきだ』とまで言い出した」というエピソードとともに、次のように答えている。
ARPANETが最初から軍の独占技術だったとしたら、こんなことをする必要はまったくなかったでしょう。それどころか、すべてが軍の機密情報として扱われ、インターネットはそれこそ誰も知らないものになっていたはずです。[23][24]
ARPANETの始動
[編集]ARPANETは、次の4カ所のIMPを相互接続する形で始まった[25]。
- カリフォルニア大学ロサンゼルス校 (UCLA) - レナード・クラインロックが Network Measurement Center を創設し、SDS Sigma 7 というコンピュータを最初にARPANETに接続した。
- スタンフォード研究所の オーグメンテイション研究センター - ダグラス・エンゲルバートが初期の重要なハイパーテキストシステムであるNLSを開発した場所である。ARPANETにはそのNLSが動作した SDS 940(愛称は"Genie")が最初に接続された。
- カリフォルニア大学サンタバーバラ校 (UCSB) - Culler-Fried Interactive Mathematics Center のIBM 360/75(OSはOS/MVT)を接続した。
- ユタ大学の計算機科学科 - アイバン・サザランドがARPAからこちらに移ってきており、DEC PDP-10(OSはTENEX)を接続した。
発足当初のメンバーには以後のネットワークの歴史や文化に大きな影響を与えることになるジョン・ポステルやヴィント・サーフが含まれていた。
ARPANET上で最初に送信されたメッセージは、UCLAの学生プログラマであるチャーリー・クラインが送ったものである。1969年10月29日午後10:30、UCLAの Boelter Hall 3420号室からのことだった[26]。クラインは同大学のSDS Sigma 7からスタンフォード研究所のSDS 940へとメッセージを送った。その内容は "login:" というテキストだったが、"lo" まで送信したところでシステムがクラッシュした。したがってARPANET初のメッセージは実際には "lo" である。これは1文字ずつ送信元から送信先に対して電話確認を行いながらの送信であった。約1時間後クラッシュから復旧させ、当初のテキストメッセージ全体の送信を成功させた。ARPANETの恒久的リンクが確立したのは1969年11月21日のことで、UCLAとスタンフォード研究所のIMP間のことである。1969年12月5日には、4ノード相互のネットワークが完成した[27]。
発展と進化
[編集]1970年3月、マサチューセッツ州ケンブリッジにあるBBNにあるIMPが接続され、ARPANETはアメリカ東海岸にまで広がった。その後、1970年6月にはIMPが9台、1970年12月には13台、1971年9月には18台(この時点で接続ホスト数は大学や政府機関を含めて23台)、1972年8月には29台[28][29]1973年9月には40台となった。1974年6月にはIMPが46台となり、1975年7月には57台のIMPが相互接続された。1981年までに213台のホストコンピュータが接続され、およそ20日に1台の割合で新たなホストが接続されるという状況になった[25]。
1973年、NORSAR (Norwegian Seismic Array)[30]が人工衛星の通信リンクでARPANETと接続され、ノルウェーはアメリカ以外で初めてARPANETと接続した国となった[31]。また、同時期にロンドンのIMPも地上回線で接続されている。
1975年、ARPANETは稼働状態にあると宣言された。本来、高度な研究への出資が仕事であるARPAはこの時点で手を引き、アメリカ国防情報システム局が運営を引き継いだ[25]。
1980年、ARPANET初の負荷適応型のリンクステート型ルーティングアルゴリズムであるBBN ARPANETルーティングアルゴリズムがBBN社から提案され、実験が開始された。このアルゴリズムは実験開始直後に激しいルートフラッピングを起こし、負荷適応型ルーティングアルゴリズムの実運用が困難であることが世界で初めて知られるようになった。
1981年、日本で初めてのARPANETとの接続は東北大学がALOHAnetに参加し、これを経由して接続されたのが最初であった[32]。これは米国本土までの距離に比較して、地理的にも近いハワイまでの専用線の料金が、より安価に済んだことも理由である。
1983年、ARPANETのアメリカ軍関係部分を分離して、機密には分類されない軍事関係の通信を担うMILNETとした。その後これを包含する形で Defense Data Network (DDN) として発展[33]。軍関連が分離したことで113ノードあったARPANETは68ノードに縮小している。MILNETは後にNIPRNetとなった。
規則とエチケット
[編集]政府とのつながりのため、ある種のトラフィックは抑制または禁止されていた。MIT人工知能研究所で発行された1982年のコンピューティングについてのハンドブックでは、ネットワークでのエチケットについて次のように記している[34]。
政府関係の仕事とは直接関係しないことでARPANetを使うのは違法と考えられ…他のARPANet参加者との個人的メッセージ(例えば、どこかで会う約束をするとか、挨拶をするなど)は一般に有害とはみなされないが…ARPANet経由で個人的利益のためや政治的意図をもって電子メールを送ることは反社会的で違法である。そのようなメッセージを送ると、あなたは多くの人々を傷つけ、ARPANetを運営する政府機関とMITの間で深刻なトラブルとなる可能性がある。[34]
技術
[編集]1970年にはIMP間の回線として 230.4 kbit/s までをサポートしたが、コストとIMPの処理能力を考えれば、そこまでの通信容量を使い切ることはなかった。
1971年には、堅牢化をしない(そのため非常に軽量な)Honeywell 316 を使ったIMPが登場した。これは端末サーバ Terminal Interface Processor (TIP) としても構成でき、ホストと最大63台のASCIIシリアル端末を接続できた[35]。316は516より集積化が進んでおり、安価で保守が容易だった。TIPとしての316は40kBの磁気コアメモリを搭載していた。メモリ容量は1973年に拡大され、IMP用には32kB、TIP用には56kBを搭載した。1981年、BBNは自社製のC/30というコンピュータ上で動作するIMPソフトウェアを導入した。
1983年、資金提供を行っていた国防省側の方針で、NCP[36]をTCP/IP[37]に切り換えることになり、ARPANETは初期のインターネットのサブネットとなった。これが今日のインターネットにおけるTCP/IPの使用にとって決定的な条件のひとつを作ったと考えられている。
ARPANETの退役と後世への影響
[編集]NSFNetの拡大にともなってARPANETは縮小していき、IMPやTIPも消えていったが、一部のIMPは1989年までサービスを継続した[38]。
BBNとARPAが共同で出版した ARPANET Completion Report では、次のように結論付けている。
最後にふさわしい言葉として次のように述べたい。ARPANET計画はそのネットワーク自体から湧き出るように計算機科学の発展と強化に資する強く直接的なフィードバックをもたらした。[39]
1990年2月28日にARPANETが正式に退役した後、ヴィントン・サーフは「ARPANETの挽歌」(Requiem of the ARPANET) と題して、次のように哀悼の意を表した[40]。
It was the first, and being first, was best,
but now we lay it down to ever rest.
Now pause with me a moment, shed some tears.
For auld lang syne, for love, for years and years
of faithful service, duty done, I weep.
Lay down thy packet, now, O friend, and sleep.
これは最初(の技術)であり、そして最初であるがゆえに、最高のものでした。
しかし、今、私達をそれを置き、永遠の眠りにつかせようとしています。
さあ、黙祷を捧げ、涙を流しましょう。
オールド・ラング・サインのために、愛のために、何年も、何年もの間、
(果たされた)その信頼のおける奉仕、そして果たされた義務のため、私は涙を流します。
なんじのパケットを置き、今こそ、ああ友よ、そして眠れ。
1988年、UCLAの計算機科学教授レナード・クラインロックを議長とする委員会の国会への報告を受け、上院議員アル・ゴアは High Performance Computing and Communication Act of 1991 という法案を作成。この法案が1991年12月9日に可決され、National Information Infrastructure (NII) が生まれ、これをアル・ゴアが「情報スーパーハイウェイ」と呼んだ。2009年、IEEEマイルストーンにARPANET関連で2件が選ばれた[41][42]。
ソフトウェアとプロトコル
[編集]1969年に始まったARPANETでのホスト間通信プロトコルは、1822 protocol であり、IMPへのメッセージ転送を定義したものである[43]。そのメッセージ形式は様々なコンピュータアーキテクチャにおいても曖昧さが生じないよう設計された。1822メッセージは、メッセージ種別、数値によるホストアドレス、データフィールドで構成される。データメッセージを他のホストに送信するには、送信側でデータの中身と宛先ホストのアドレスからメッセージをフォーマットし、1822ハードウェアインタフェースを通してそれを送信する。IMPはメッセージにある宛先アドレスに従って、IMP間でメッセージを転送したり、宛先ホストに配達したりする。最終的に宛先ホストにメッセージを配達したIMPは、Ready for Next Message (RFNM) を送信元のIMPに向けて肯定応答として送信する。
現代のインターネットのデータグラムとは異なり、ARPANETは信頼性を持って1822メッセージを転送するよう設計されており、メッセージを喪失した場合はホストコンピュータにそれを通知するようになっていた。一方IPは信頼できないプロトコルであり、その上のTCPが信頼性を担っている。それにもかかわらず、1822プロトコルは1つのホストコンピュータ内に複数の異なるアプリケーションがあって、複数のコネクションを扱おうとしたときにうまく処理できないことが判明した。これに対処したのが Network Control Program (NCP) で、各種ホストコンピュータの各種プロセス間で、信頼できフロー制御された双方向通信リンクを確立する標準手段を提供した。NCPインタフェースはアプリケーションソフトウェアがARPANET経由で接続することを可能にしており、上位層の通信プロトコルを実装したものといえる。OSI参照モデルのようなプロトコルの階層化の初期の例である[36]。
1983年、TCP/IPがNCPおよび1822プロトコルに取って代わった[37]。
ネットワークの応用
[編集]NCPが標準のネットワークサービスを提供したことで、単一のホストコンピュータ上で複数アプリケーションが動作可能になった。これにより、その上でアプリケーション層のプロトコルが下層とはある程度独立に動作できるようになり、各種応用が生まれることにつながった。1983年にARPANETがインターネットに移行した際、主なアプリケーションプロトコルもTCP/IP上に移植された。
- 電子メール
- 1971年、BBNのレイ・トムリンソンが世界初のネットワーク経由の電子メールを送信した (RFC 524, RFC 561)[44]。1973年には、ARPANETのトラフィックの75%が電子メールだった。
- ファイル転送
- 1973年、File Transfer Protocol (FTP) の仕様が定義され (RFC 354)、実装され、ARPANET上でのファイル転送が可能となった。
- 音声トラフィック
- 1977年、Network Voice Protocol (NVP) の仕様が定義され (RFC 741)、実装されたが、技術的欠点があったため、ARPANET上で電話会議が機能することはなかった。現代のVoIPが登場するのは、そのずっと後のことである。
映画その他のメディアにおけるARPANET
[編集]当時の記録
[編集]- Steven King (Producer), Peter Chvany (Director/Editor) (1972). Computer Networks: The Heralds of Resource Sharing. 2011年12月20日閲覧。 - 30分のドキュメンタリー映画。フェルナンド・J・コルバト、J・C・R・リックライダー、ローレンス・ロバーツ、ロバート・カーン、ドナルド・デービスらが出演している。
- Scenario (1985) - アメリカのシチュエーション・コメディ番組 Benson の1エピソード(シーズン6、エピソード20)。ARPANETにアクセスするシーンがあり、アメリカの普通のテレビ番組で初めてARPANETが登場した[45]。
後世の作品
[編集]- Let the Great World Spin (2009) - コラム・マッキャンの小説。ワールドトレードセンターの2つのタワーの間を大道芸人フィリップ・プティが綱渡りでわたる様子を聞くため、パロアルトからARPANET経由でニューヨークの電話ボックスに接続するシーンがある。
- 「メタルギアソリッド3」(2004) - ゲーム。シギントという登場人物はゲーム内で描かれた事件の後、ARPANET開発に携わったという設定である。
- Blue Box (2003) - ドクター・フーの小説版。1981年が舞台となっており、2000年にはARPANETに400台のマシンが接続されているだろうと予言する人物が登場する。
- 『Xファイル』では、ARPANETに言及するエピソードが多数存在し、多くの場合「ローン・ガンメン」が侵入(ハック)する。例えば "アンユージュアルサスペクツ"(シーズン4、エピソード3)がある。
- 『LAヴァイス』(2009) - トマス・ピンチョンの小説。1970年ごろの南カリフォルニアが舞台で、"ARPAnet"にアクセスする人物が全編に渡って登場する。
脚注
[編集]- ^ “Donald Davies”. インターネットソサエティ. 2023年12月12日閲覧。
- ^ “Lawrence Roberts Manages The ARPANET Program”. Living Internet.com. 2008年11月6日閲覧。
- ^ "Packet Switching History", Living Internet, retrieved 26 August 2012
- ^ Man-Computer Symbiosis 「人間とコンピュータの共生」 1960年3月
- ^ 英: Information Processing Techniques Office
- ^ Memorandum For Members and Affiliates of the Intergalactic Computer Network「銀河間コンピュータネットワークメモランダム」 1963年4月
- ^ 「J.C.R. Licklider And The Universal Network」リビング・インターネット
- ^ "IPTO – Information Processing Techniques Office", Living Internet
- ^ SAGE用コンピュータAN/FSQ-7をトランジスタ化したもの
- ^ John Markoff (20 December 1999). “An Internet Pioneer Ponders the Next Revolution”. The New York Times. オリジナルの22 September 2008時点におけるアーカイブ。 2008年9月20日閲覧。
- ^ Multiple Computer Network and Intercomputer Communication 1967年
- ^ "IMP – Interface Message Processor", Living Internet
- ^ Wise, Adrian. “Honeywell DDP-516”. Old-Computers.com. 2008年9月21日閲覧。
- ^ F. E. HEART, R. E. KAHN, S. 1\II. ORNSTEIN, W. R. CROWTHER and D. C. WALDEN, http://dl.acm.org/citation.cfm?id=1477021, The interface message processor for the ARPA computer network, Spring Joint Computer Conference, 1970.
- ^ “The accelerator of the modern age”. BBC News (5 August 2008). 10 June 2009時点のオリジナルよりアーカイブ。2009年5月19日閲覧。
- ^ “A Brief History of the Internet”. Internet Society. 18 September 2008時点のオリジナルよりアーカイブ。2008年9月20日閲覧。
- ^ Lukasik, Stephen J. (2011). “Why the Arpanet Was Built”. IEEE Annals of the History of Computing 33 (3): 4–20. doi:10.1109/MAHC.2010.11.
- ^ “Charles Herzfeld on ARPANET and Computers”. About.com. 2008年12月21日閲覧。
- ^ Janet Abbate (2000) Inventing the Internet pp.194-5
- ^ Vernon W. Ruttan (2005) Is War Necessary for Economic Growth? p.125
- ^ "BATTLE FOR THE SOUL OF THE INTERNET". TIME, 1994年7月25日。
- ^ Brand, Stewart (2001年3月). “Founding Father”. Wired (9.03) 2011年12月31日閲覧。
- ^ 仕事インタビュー私の職務経歴書 第49回インターネットの父・村井純の場合 [1]
- ^ 村井 純『インターネットの基礎情報革命を支えるインフラストラクチャー』KADOKAWA、2014年10月24日。ISBN 4046538813。
- ^ a b c "ARPANET – The First Internet", Living Internet
- ^ Jessica Savio (1 April 2011). “Browsing history: A heritage site is being set up in Boelter Hall 3420, the room the first Internet message originated in”. Daily Bruin (UCLA)
- ^ Chris Sutton (2 September 2004). “Internet Began 35 Years Ago at UCLA with First Message Ever Sent Between Two Computers”. UCLA. 8 March 2008時点のオリジナルよりアーカイブ。2012年11月13日閲覧。
- ^ 当時の伝送速度は50kbpsの専用線。8096bit以下で1パケットを構成する。
- ^ 1972年12月には接続数が45台だったという(全部を示した接続系統図がある)。当時の伝送速度は50kbpsの専用線。
- ^ 地震波を検出するため、アメリカとノルウェーが合意して建設した基地
- ^ “History”. NORSAR (Norway Seismic Array Research). 2012年11月13日閲覧。
- ^ 尾家祐二. “インターネットの始まりと歴史” (PDF). 九州工業大学、情報工学部. pp. 3/7ページ. 2008年12月28日閲覧。[リンク切れ]
- ^ Fritz E. Froehlich; Allen Kent (1990). “ARPANET, the Defense Data Network, and Internet”. The Froehlich/Kent Encyclopedia of Telecommunications. 1. CRC Press. pp. 341–375. ISBN 978-0-8247-2900-4
- ^ a b Stacy, Christopher C. (7 September 1982). Getting Started Computing at the AI Lab. AI Lab, Massachusetts Institute of Technology. pp. 9
- ^ Kirstein, Peter T. (July–September 2009). “The Early Days of the Arpanet”. IEEE Annals of the History of Computing 31 (3): 67. ISSN 1058-6180 .
- ^ a b "NCP – Network Control Program", Living Internet
- ^ a b "TCP/IP Internet Protocol", Living Internet
- ^ "NSFNET – National Science Foundation Network", Living Internet
- ^ "III". A History of the ARPANET: The First Decade (Report). Arlington, VA: Bolt, Beranek & Newman Inc. 1 April 1981. p. 132. section 2.3.4
- ^ Abbate, Janet (11 June 1999). Inventing the Internet. Cambridge, MA: MIT Press. ASIN B003VPWY6E. ISBN 0262011727
- ^ “Milestones:Birthplace of the Internet, 1969”. IEEE Global History Network. IEEE. 2011年8月4日閲覧。
- ^ “Milestones:Inception of the ARPANET, 1969”. IEEE Global History Network. IEEE. 2011年8月4日閲覧。
- ^ Interface Message Processor: Specifications for the Interconnection of a Host and an IMP, Report No. 1822, Bolt Beranek and Newman, Inc. (BBN)
- ^ Tomlinson, Ray. “The First Network Email”. BBN. 2012年3月6日閲覧。
- ^ "Scenario", Benson, Season 6, Episode 132 of 158, American Broadcasting Company (ABC), Witt/Thomas/Harris Productions, 22 February 1985
参考文献
[編集]- Norberg, Arthur L.; O'Neill, Judy E. (1996). Transforming Computer Technology: Information Processing for the Pentagon, 1962–1982. Johns Hopkins University. pp. 153–196. ISBN 978-0801863691
- A History of the ARPANET: The First Decade (Report). Arlington, VA: Bolt, Beranek & Newman Inc. 1 April 1981.
- Hafner, Katie; Lyon, Matthew (1996). Where Wizards Stay Up Late: The Origins of the Internet. Simon and Schuster. ISBN 0-7434-6837-6
- Abbate, Janet (11 June 1999). Inventing the Internet. Cambridge, MA: MIT Press. pp. 36–111. ASIN B003VPWY6E. ISBN 0262011727
- Banks, Michael A. (2008). On the Way to the Web: The Secret History of the Internet and Its Founders. APress/Springer Verlag. ISBN 1-4302-0869-4
- Salus, Peter H. (1 May 1995). Casting the Net: from ARPANET to Internet and Beyond. Addison-Wesley. ISBN 978-0201876741
- Waldrop, M. Mitchell (23 August 2001). The Dream Machine: J. C. R. Licklider and the Revolution That Made Computing Personal. New York: Viking. ASIN B00008MNVW. ISBN 0670899763
- “The Computer History Museum, SRI International, and BBN Celebrate the 40th Anniversary of First ARPANET Transmission”. Computer History Museum (27 October 2009). 2012年11月13日閲覧。
関係者インタビュー
[編集]- “Oral history interview with Robert E. Kahn”. University of Minnesota, Minneapolis: Charles Babbage Institute (24 April 1990). 2008年5月15日閲覧。
- “Oral history interview with Vinton Cerf”. University of Minnesota, Minneapolis: Charles Babbage Institute (24 April 1990). 2008年7月1日閲覧。
- “Oral history interview with Paul Baran”. University of Minnesota, Minneapolis: Charles Babbage Institute (5 March 1990). 2008年7月1日閲覧。
- “Oral history interview with Leonard Kleinrock”. University of Minnesota, Minneapolis: Charles Babbage Institute (3 April 1990). 2008年7月1日閲覧。
- “Oral history interview with Larry Roberts”. University of Minnesota, Minneapolis: Charles Babbage Institute (4 April 1989). 2008年8月1日閲覧。
- “Oral history interview with Stephen Lukasik”. University of Minnesota, Minneapolis: Charles Babbage Institute (17 October 1991). 2008年7月1日閲覧。
技術的詳細
[編集]- Roberts, Larry; Marrill, Tom (October 1966). Toward a Cooperative Network of Time-Shared Computers. Fall AFIPS Conference.
- Roberts, Larry (October 1967). Multiple computer networks and intercomputer communication. ACM Symposium on Operating System Principles.
- Davies, D. W.; Bartlett, K. A.; Scantlebury, R. A.; Wilkinson, P. T. (October 1967). A digital communications network for computers giving rapid response at remote terminals. ACM Symposium on Operating Systems Principles.
- Roberts, Larry; Wessler, Barry (May 1970). Computer Network Development to Achieve Resource Sharing. Proceedings of the Spring Joint Computer Conference, Atlantic City, New Jersey.
- Heart, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). The Interface Message Processor for the ARPA Computer Network (PDF). 1970 Spring Joint Computer Conference. AFIPS Proc. Vol. 36. pp. 551–567.
- Carr, Stephen; Crocker, Stephen; Cerf, Vinton (1970). Host-Host Communication Protocol in the ARPA Network. 1970 Spring Joint Computer Conference. AFIPS Proc. Vol. 36. pp. 589–598. RFC 33。
- Ornstein, Severo; Heart, Frank; Crowther, William; Russell, S. B.; Rising, H. K.; Michel, A. (1972). The Terminal IMP for the ARPA Computer Network. 1972 Spring Joint Computer Conference. AFIPS Proc. Vol. 40. pp. 243–254.
- McQuillan, John; Crowther, William; Cosell, Bernard; Walden, David; Heart, Frank (1972). Improvements in the Design and Performance of the ARPA Network. 1972 Fall Joint Computer Conference. AFIPS Proc. Vol. 41. part 2. pp. 741–754.
- Feinler, Elizabeth J.; Postel, Jonathan B. (January 1978). ARPANET Protocol Handbook, NIC 7104. Menlo Park: Network Information Center (NIC), SRI International. ASIN B000EN742K
- Roberts, Larry (November 1978). “The Evolution of Packet Switching”. Proceedings of the IEEE .
- Roberts, Larry (September 1986). The ARPANET & Computer Networks. ACM .
関連項目
[編集]外部リンク
[編集]- “ARPANET Maps 1969 to 1977”. California State University, Dominguez Hills (CSUDH) (4 January 1978). 2012年5月17日閲覧。
- Walden, David C. (2003年2月). “Looking back at the ARPANET effort, 34 years later”. Living Internet. East Sandwich, Massachusetts: livinginternet.com. 2005年8月17日閲覧。
- “Images of ARPANET from 1964 onwards”. The Computer History Museum. 2004年8月29日閲覧。 年表
- “Paul Baran and the Origins of the Internet”. RAND Corporation. 2005年9月3日閲覧。
- Kleinrock, Leonard. “The Day the Infant Internet Uttered its First Words”. UCLA. 2004年11月11日閲覧。 - ARPANET上の最初のメッセージに関する逸話
- “Doug Engelbart's Role in ARPANET History” (2008年). 2009年9月3日閲覧。
- “Internet Milestones: Timeline of Notable Internet Pioneers and Contributions”. 2012年1月6日閲覧。 年表
- “Historical Maps of ARPANET and the Internet”. 2021年9月27日閲覧。