今日私たちが知っているインターネットの前身である ARPANET で最初のメッセージが送信されてから 50 年になります。
高等研究計画局ネットワーク(ARPANET)の起源は、1962年にMITのコンピュータ科学者ジョセフ・リックライダーが提唱した「銀河系ネットワーク」構想に遡ります。同時期に、同じくMITのレナード・クラインロックがパケット交換理論に関する初期の論文(PDF)を発表しました。
リックライダーは 1962 年に ARPA の情報処理技術オフィスの責任者となり、そこでの 2 年間の在任期間中に、後任のアイヴァン・サザーランド、ボブ・テイラー、そしてローレンス・ロバーツという研究者に自身のビジョンを伝えました。
クラインロックから専用回線ではなくパケットを用いた通信共有の実現可能性を確信したロバーツは、DARPAに入隊した。1967年、彼は他のエンジニアや科学者と協力し、ユーザー認証、エラー処理、再送信処理といったネットワーク設計を考案し、テネシー州で開催されたACM(米国計算機協会)会議でARPANET計画として発表した。
もう一人の老兵がこの世を去った:パケットの先駆者ラリー・ロバーツが81歳で死去
続きを読む
同じ会議では、ドナルド・デイヴィスとロジャー・スキャントルベリーによる、1967年に試験運用された英国国立物理学研究所 (NPL) ネットワークに関する論文も発表された。RAND グループのポール・バランとその他の学者も、他の研究者とは独立して、パケット交換に関する論文を執筆していた。
ロバーツはパケット交換に関するアイデアをARPANETの構想に取り込み、クラインロックからの意見も加えることで、1968年半ばまでにネットワークの完全な計画を策定しました。重要な点は、当時の巨大なメインフレーム(ノードとなる)ではなく、インターフェース・メッセージ・プロセッサ(IMP)と呼ばれるミニコンピュータをパケット交換ネットワークとのインターフェースとして用いるという点でした。
重要なIMPの構築契約は、ボルト・ベラネック・アンド・ニューマン(BBN)のフランク・ハート率いるチームに授与されました。ハートはボブ・カーンと共にARPANETのアーキテクチャ設計において重要な役割を果たしました。カーンはヴィント・サーフと共に、後にTCP/IPプロトコル(PDF)を提案しました。
最初のメッセージが送信可能になった時点で、ARPANETは2つの接続されたIMPで構成されていました。1つはUCLAにあり、クラインロックがネットワーク測定センターを設置していました。2つ目はスタンフォード研究所(SRI)にありました。3つ目は後にカリフォルニア大学サンタバーバラ校と、当時アイヴァン・サザーランドが在籍していたユタ・コンピューティング・スクールを接続することになります。
しかし、SRI が接続されると、クラインロックの研究室の UCLA の学生が、まさに最初のホスト間メッセージを送信することになった。これは、多くの人が現代のインターネットが始まったと考える瞬間である。
もちろん、クラインロック氏は2009年にThe Regに、最初の2つのノードが実際に接続したのは9月2日だが、最初の重要なメッセージが送信されたのは10月29日だと語った。
よく知られているように、機械が故障する前は最初のメッセージは「L」と「O」の2文字だけでしたが、1時間の修正の後、フルテキストのloginがホストとインターネットの間で送信され、多くの人が理解するようになりました。
50年経った今、私たちは、3番目の文字は、クラインロックがロマンチックに示唆した「そして見よ!」ではなく、「L」である可能性が高いと考えています。
1970 年代初頭から ARPANET で使用されていた最初のホスト間通信ソフトウェアは、ネットワーク制御プログラム (NCP) と呼ばれていましたが、最終的には Vint Cerf と Bob Kahn の伝送制御プロトコル/インターネット プロトコル (TCP/IP) に置き換えられ、IMP の下流のマシンをアドレス指定できるようになりました。
その移行は 1983 年 1 月 1 日に起こりました。
ARPANET 自体は 1990 年に廃止されました。
さらに読む
ARPANETとNPLの先駆者たちが今日のインターネットに与えた影響については、数多くの出版物やWikipediaの情報が数多く存在します。中でも、インターネット協会とDARPAの歴史(PDF)は参考になりました。
また、NPL の専門家と一緒に「パケット交換のストーリー」を 25 分間楽しむこともお勧めします。®