インターネットの歴史(インターネットのれきし)は、欧米の科学者や技術者によって20世紀後半にコンピュータのネットワークが構築、相互接続されたことに端を発している。このページでは技術上の発展と、革命的な転換点、そしていかに人々の支持を得てインターネットが普及していったかを説明する。
概要 インターネットを支える重要な基本技術である、パケット通信の研究が始められたのは1960年代からである。ARPANET、イギリス国立物理学研究所のMark I、CYCLADES、、、といったパケット交換ネットワークが1960年代末から1970年代初めに開発され、様々な通信プロトコルを用いていた。
1969年10月、最初のARPANETリンクが、カリフォルニア大学ロサンゼルス校(UCLA)と、スタンフォード研究所(SRI)との間に確立された。ARPANETは、複数のネットワークを相互接続し、ネットワークのネットワークを構築するインターネットワーキングのためのプロトコルの開発へと乗り出した。1981年までにホストの数は213に増加した。ARPANETはインターネットの技術的な中核となり、使用される技術を開発するための基盤となった。
1983年1月、TCP/IPが標準化され、TCP/IPを採用したネットワーク群を世界規模で相互接続するインターネットという概念が提唱された。ARPANETへの接続は、1986年にNSFNETが全米各地の研究教育機関から複数のスーパーコンピュータへの接続を提供した際に拡張された。その後、営利目的のインターネットサービスプロバイダ (ISP) が米国において1980年代末から1990年代に出現しはじめた。ARPANETは1990年に役目を終える。
1993年1月、イリノイ大学の米国立スーパーコンピュータ応用研究所 (NCSA-UIUC) においてマーク・アンドリーセン率いるチームが開発したNCSA Mosaicが初めてパブリックサーバーに公開された。これ以前のインターネットは、世界的にも一部の研究者以外には全く知られていない非常にマイナーな研究分野に過ぎなかったが、このソフトウェアの公開以降、世界中で爆発的に注目を集め、普及していくこととなる。まさに歴史の転換点であり、NCSA Mosaicが存在しなかったら世の中の形は今とは大きく違ったものになっていたはずである。
1995年にNSFNETが役目を終えると、インターネットの商業化が完了し、インターネットの営利目的の利用についての制限がなくなった。日本においては1993年11月にIIJが最初に商用プロバイダとして業務を開始した。その後、1994年に廉価なプロバイダが続々と誕生した。
NCSA Mosaic公開以降、インターネットは文化や商業に大きな影響を与えている。電子メール、インスタントメッセージ、VoIPによる「電話」、ビデオチャット、World Wide Web、ブログ、ソーシャル・ネットワーキング、放送を代替するストリーミング、オンデマンドな映像配信などがインターネットによって可能になった。インターネットを生んだ研究コミュニティはさらに開発を進め、NSFの、Internet2、などの進化したネットワークを開発、研究している。そして、2007年のiPhone発表から始まったスマートフォン革命により、手のひらにすべての情報が集約されるようになり、もはやインターネットは人類とは不可分のものとなりつつある。
歴史 インターネットの年表初期の研究開発: 1961 最初のパケット通信の論文 1966 メリット・ネットワーク創設 1966 ARPANET計画開始 1969 ARPANETで初のパケット送信 1970 イギリス国立物理学研究所の Mark I 1970 ネットワークインフォメーションセンター (NIC) 1971 メリット・ネットワークのパケット交換網運用開始 1971 Tymnetのパケット交換網 1972 Internet Assigned Numbers Authority (IANA) 創設 1973 CYCLADESのデモ公開 1974 Telenetのパケット交換網 1976 X.25プロトコルの規格承認 1979 インターネットアーキテクチャ委員会 (IAB) 1980 UUCPによるネットニュース開始 1980 イーサネットの規格公開 1981 BITNET創設 ネットワーク同士の接続とインターネットの創造: 1981 CSNET (Computer Science Network) 1982 TCP/IP 標準化 1982 Simple Mail Transfer Protocol (SMTP) 1983 Domain Name System (DNS) 1983 ARPANETからMILNETを分離 1986 NSFNET(56 kbit/s のリンク) 1986 Internet Engineering Task Force (IETF) 1987 UUNET 創設 1988 NSFNETの高速化: 1.5 Mbit/s (T1) 1988 OSI参照モデルリリース 1988 モリスワーム 1989 Border Gateway Protocol (BGP) 1989 PSINet 創設。商用利用開始 1989 Federal Internet Exchange (FIX) 1990 ARPANET 退役 1990 Advanced Network and Services (ANS) 1990 UUNET/Alternetで商用利用を許可 1991 Gopher 1991 CIX(初の商用インターネットエクスチェンジ) 1991 ANS CO+REにて商用トラフィックを許可 1991 Hypertext Transfer Protocol 1992 NSFNETの高速化: 45 Mbit/s (T3) 1992 インターネット協会 (ISOC) 創設 1993 Classless Inter-Domain Routing (CIDR) 1993 InterNIC 創設 1993 NCSA Mosaic ウェブブラウザ 1994 WebCrawler (Webを対象とした初の全文検索エンジン) 1994 North American Network Operators' Group (NANOG) 発足 商用化、民営化、接続拡大によるインターネットのインフラ化: 1995 NAPによる商用ISPの相互接続という新たなインターネットの構成が登場 1995 NSFNET 退役 1995 Very high-speed Backbone Network Service (vBNS) 1995 IPv6 提案 1998 ICANN (Internet Corporation for Assigned Names and Numbers) 1999 IEEE 802.11b 無線ネットワーク 1999 Internet2/アビリン・ネットワーク 1999 vBNS+によりvBNSへの接続が拡大して許可される 1999 3G 移動通信 2000 インターネット・バブル 2001 Code Red I、Code Red II、Nimda等のワームが登場 2001 ADSL 2002 Tor 2004 WHATWG 2006 jQuery 2007 iPhone 2012 4G 移動通信 2020 5G 移動通信 主なインターネット・サービス: 1990 IMDb 映画データベース (Usenet) 1995 Amazon.com オンライン小売 1995 eBay オンライン・オークション 1996 ICQ インスタント・メッセンジャー 1996 Hotmail Webベースのフリー・メール 1998 Google 検索 1999 PayPal 決済 1999 SaaS ASP 1999 2ちゃんねる 匿名掲示板 1999 Napster P2Pファイル共有 2001 ウィキペディア フリー百科事典 2003 LinkedIn ビジネス・ネットワーク 2003 Myspace ソーシャル・ネットワーク 2003 Skype ビデオ電話 2003 iTunes Store 2004 Facebook ソーシャル・ネットワーク 2004 Flickr 画像ホスティング 2005 YouTube 動画共有 2005 Google Earth 仮想地球儀 2006 Amazon Web Services クラウド 2006 Twitter マイクロブログ 2006 Spotify 音楽ストリーミング 2007 Google ストリートビュー 2007 Netflix 映像ストリーミング 2008 GitHub ソフトウェア開発 2010 Instagram 写真・動画共有 2010 LINE モバイルメッセンジャー 2017 TikTok ソーシャル・ネットワーク 2022 ChatGPT AI
3つの端末 世界規模のネットワークを生み出すきっかけを作った先駆者J・C・R・リックライダーは、そのアイデアを1960年1月の論文 Man-Computer Symbiosis で明らかにしている。
1962年8月、リックライダーとウェルデン・クラークは論文 "On-Line Man Computer Communication" を発表。ネットワーク化された未来を描いた初期の文献の1つである。
1962年10月、ARPA局長は新たに創設した部門である Information Processing Techniques Office (IPTO) の部長としてリックライダーを雇い、シャイアン山とペンタゴンとSAC本部にあったアメリカ国防総省のメインコンピュータ同士の相互接続を命じた。そこでリックライダーはARPA内で非公式のグループを結成し、コンピュータの研究を進めさせた。IPTOスタッフへのメモで分散ネットワークを描いており、その中で部下や同僚たちを「銀河間コンピュータネットワークのメンバーと関係者」と呼んでいる。IPTOの役割の一部として、3台のネットワーク端末を設置した。1つはサンタモニカの System Development Corporation に、1つはカリフォルニア大学バークレー校の Project GENIE に、残る1つはマサチューセッツ工科大学 (MIT) のCTSSプロジェクトに接続した。この設備の無駄からリックライダーの考えるインターネットワーキングの必要性が明らかとなった。
彼は1964年にIPTOを離れ、ARPANETが誕生したのはその5年後である。しかし彼のネットワークのビジョンが、ローレンス・ロバーツやロバート・テイラーといった後継者をARPANET開発へと導く原動力となった。1973年から2年間、リックライダーはIPTOの責任者として復帰しているLicklider and the Universal Network。
パケット交換
コンピュータ間のネットワーク形成の問題は、個々の物理ネットワークを連結して1つの論理ネットワークを形成する方法ということになる。1960年代、ランド研究所に在席していたポール・バランは、アメリカ軍の委託を受けて故障への耐性が高いネットワークの研究を行った。バランは転送すべき情報を「メッセージブロック」と呼ぶ単位に分割することにした。バランとは別にイギリス国立物理学研究所のドナルド・デービスが「パケット交換」と呼ぶ方式で似たようなネットワークを提案し開発しており、用語としてはこちらが定着した。レナード・クラインロック (MIT) はこの技術を支える数学的理論を構築した。パケット交換は、特に資源が限られている相互接続リンクでは、電話で使われていた回線交換技術よりも帯域利用率が高く応答時間も短かったRuthfield, Scott, The Internet's History and Development From Wartime Tool to the Fish-Cam, Crossroads 2.1, September 1995.。
パケット交換は素早いストアアンドフォワード型のネットワーク設計で、メッセージを任意個のパケットに分割し、パケット毎に送信経路を決定する。初期のネットワークはを採用しており、固定の経路構造を必要とするため単一障害点を持つ傾向があった。そのためポール・バランの研究では、ネットワークに冗長性を持たせようとした。そこから、インターネットは核攻撃に耐えられるよう設計されたという都市伝説が広く流布することになった。
インターネットの元になったネットワーク
ARPANET
ARPAのIPTOの責任者に昇進したロバート・テイラーは、ネットワークシステムの相互接続というリックライダーの考え方を実現しようとした。MITからローレンス・ロバーツを呼び寄せると、そのようなネットワークの構築プロジェクトを開始。最初のARPANETのリンクは、カリフォルニア大学ロサンゼルス校とスタンフォード研究所 (SRI) の間に確立された。1969年10月29日22:30のことである。
1969年12月5日までにユタ大学とカリフォルニア大学サンタバーバラ校を加えて、4ノードを相互接続したネットワークになった。ALOHAnetで開発されたアイデアに基づき、ARPANETは急速に成長する。1981年までにホスト数は213に増えた。
ARPANETは後のインターネットの技術的中核となり、そこで使われる各種技術を開発する場となった。ARPANET開発の中心となったのは Request for Comments (RFC) プロセスであり、インターネットとなってからもプロトコルやシステムを提案し広める手段となっている。"Host Software" と題した は、カリフォルニア大学ロサンゼルス校のスティーブ・クロッカーが書き、1969年4月7日に公開した。このころのことは、1972年のドキュメンタリー映画 Computer Networks: The Heralds of Resource Sharing に描かれている。
ARPANETでの国際協力は、その段階ではほとんどない。政治的理由により、ヨーロッパの開発者たちはX.25ネットワークの開発に関わっていた。例外として、1972年にノルウェー地震計アレイ (Norwegian Seismic Array, NORSAR) がARPANETに接続し、1973年にはスウェーデンのターヌム地上局が衛星通信のリンクで接続。同年イギリスのの研究グループも接続しており、当初はロンドン大学の計算機科学研究所だったが、後にユニヴァーシティ・カレッジ・ロンドンに移った。
UUCPとUsenet
1979年、デューク大学の学生とは、近くのノースカロライナ大学チャペルヒル校とのシリアル回線上で開発されたばかりのUUCPを使ってニュースやメッセージを転送する簡単な Bourne Shell のスクリプトを書いた。このソフトウェアを公開すると、UUCPホストで構成されるメッシュがニュースを次々に転送するようになり、ネットニュース (Usenet) が誕生した。後にこのネットワークをUUCPNetと呼ぶようになり、FidoNetとそれを構成する草の根BBSとも相互接続するようになる。このネットワークはコストがかからないため急速に広がり、電話回線、X.25の回線、さらにはARPANETも巻き込むようになる。草の根的にはじまったため、後のCSNETやBitnetに比べると明確なポリシーがない。1981年にはUUCPホスト数は550となり、1984年にはほぼ倍の940となった。
ネットワーク群の結合とインターネットの誕生
TCP/IP(最も重要な技術の確立) right|thumb|TCP/IP評価ネットワーク(1982年2月)のマップ
1970年頃には数々のネットワーク技法が乱立しており、誰かがそれを統合する必要があった。DARPAとARPANETのロバート・E・カーンは、スタンフォード大学のヴィントン・サーフを招き、二人でこの問題を検討した。1973年、彼らの改善案の基本が完成した。それは、ネットワーク毎のプロトコルの差異を共通のネットワーク間プロトコルで隠蔽し、ARPANETのようにネットワーク自体が信頼性を保証するのではなく、ホストが信頼性を保証するという非常に重要な発想の転換であった。サーフはこの設計について、ユベール・ジメルマン、、ルイ・プザン(CYCLADESネットワークの設計者)の業績が影響を与えたとしている。人類における最も重要な発明の一つといえる。
その結果生まれたプロトコルの仕様は – Specification of Internet Transmission Control Program として1974年12月に発表された。その中で internetworking の短縮形として「internet」という語が初めて使われた。その後のRFCでもこの用法を踏襲したため、この語が形容詞としてよりも名詞として定着するようになった。
ネットワークの役割を必要最小限に低減させたため、どんなネットワークでも相互接続可能となり、カーンの考えていた問題を解決することになった。DARPAはプロトタイプ版ソフトウェアの開発に資金提供することに合意し、数年後、スタンフォード研究所がサンフランシスコ・ベイエリアのパケット無線ネットワークとARPANETとのゲートウェイのデモンストレーションを行った。1977年11月22日には、ARPANET、パケット無線ネットワーク、大西洋パケット通信衛星の3つのネットワーク間のデモンストレーションを行っている。
1974年のTCPの最初の仕様から、1978年中ごろ以降にTCP/IPがほぼ最終的な形となって出来上がった。1981年には関連標準が、RFC791, 792、793として公表され、実際に採用された。DARPAは様々なオペレーティングシステムでのTCP/IP実装の開発を支援・促進し、保有する全ホストのパケット網をTCP/IPに移行させることを計画。1983年1月1日、ARPANETを従来のNCPプロトコルからTCP/IPプロトコルへと移行させたJon Postel, NCP/TCP Transition Plan, 。
ARPANETから全米規模のWANへ
ARPANETを立ち上げて運用し続けて数年後、ARPAはそのネットワークを任せられる他の政府機関を探していた。ARPAの主たる使命は先端的な研究開発への支援であり、コミュニケーションの道具を運用することではない。1975年7月、アメリカ国防総省のアメリカ国防情報システム局が引き受けることになった。1983年、ARPANETのアメリカ軍関係部分を分離してとした。MILNETはその後、秘密ではないが軍専用のNIPRNETと、機密レベルの情報を扱うSIPRNETと、極秘レベルのとに分離された。NIPRNETには一般のインターネットとの間にセキュリティ制御されたゲートウェイがある。
ARPANETに基づくこれらのネットワークはアメリカ政府が資金を出しているため、研究などの非商用利用に制限されており、無関係な商用利用は厳しく禁止されていた。このため、当初は軍関係と大学のみが接続できた。1980年代には他の教育機関も接続されるようになり、各種研究プロジェクトへの参加や支援を理由にDECやヒューレット・パッカードといった企業からの接続も増えていった。
アメリカ合衆国連邦政府の他の機関、航空宇宙局 (NASA)、国立科学財団 (NSF)、エネルギー省 (DOE) はインターネット研究に深く関わるようになり、ARPANETの後継となるネットワーク開発を開始した。1980年代中ごろ、この3者がTCP/IPに基づく初の Wide Area Network (WAN) を構築した。NASAが構築したのは NASA Science Network、NSFが構築したのは CSNET、DOEが構築したのは Energy Sciences Network (ESNet) である。
NASAは1980年代中ごろ、TCP/IPに基づく NASA Science Network (NSN) を構築。世界中の宇宙科学者やデータおよび情報を相互接続した。1989年、DECnetに基づく Space Physics Analysis Network (SPAN) とTCP/IPに基づく NSN がエイムズ研究センターで相互接続され、NASA Science Internet (NSI) という世界初のマルチプロトコルのWANとなった。NSIは、NASAの科学コミュニティに完全に統合された通信基盤がもたらすことを目的として構築された。高速で複数プロトコル対応で国際的なネットワークである NSI は、世界中の2万人以上の科学者に接続を提供した。
1981年、NSFは CSNET (Computer Science Network) を構築した。CSNETはTCP/IPでARPANETと相互接続し、X.25上でTCP/IPを動作させているが、高度なネットワーク接続のない部門のためにダイヤルアップ式の自動電子メール交換もサポートしていた。この経験からNSFはNSFNETを構築する際にTCP/IPを採用した。56 kbit/s のバックボーンが1986年に完成し、NSFのスーパーコンピュータセンターと全米各地の研究および教育ネットワークを相互接続した。ただし、その利用はスーパーコンピュータの利用のみにとどまらなかったため、56 kbit/s のネットワークはすぐさま過負荷に陥った。1988年には 1.5 Mbit/s に更新。NSFNETの存在と Federal Internet Exchange (FIX) の新設により、ARPANETの1990年の退役が可能となった。NSFNETは1991年に 45 Mbit/s へと更新され、その後商用インターネットサービスプロバイダのバックボーン群が代替するようになって1995年に退役となった。
インターネットの拡大
1980年代後半、ARPANETとNSFNETが相互接続されたころ、RFC内で使用されていた「internet」はそのネットワークを指す固有名詞「Internet」として使われるようになり、世界規模のTCP/IPネットワークを指すことになった。
広域ネットワークへの関心が高まり、その上での新たな用途が開発されるにつれて、インターネット技術は世界中に広まっていった。基盤となる物理ネットワークを問わないTCP/IPの手法は、既存のネットワーク基盤を容易に流用でき、例えば IPSS X.25ネットワーク上でインターネットのトラフィックを転送することも容易であった。1984年、ユニバーシティ・カレッジ・ロンドンは大西洋横断の通信衛星リンクを TCP/IP over IPSS に置き換えた。
インターネットに直接接続できない場所では、当時最も重視された用途である電子メールの転送が可能な単純なゲートウェイを設置することが多かった。常時接続できない場所では、UUCPやFidoNetを使ってゲートウェイから電子メールを転送した。一部のゲートウェイは単なる電子メールの中継に留まらず、UUCPや電子メール経由でのFTPサイトへのアクセスも提供していた。
最終的にインターネットに残っていた経路の集中する部分は除去された。ルーティングプロトコルは、EGPから新たな Border Gateway Protocol (BGP) へと置換された。これによってインターネットはメッシュ型トポロジーとなり、ARPANETの集中型構造から脱却した。1994年、アドレス空間を節約するために Classless Inter-Domain Routing (CIDR) が導入され、ルーティングテーブルの大きさを低減させた。
世界規模のTCP/IPネットワークへ
CERN、ヨーロッパ、オセアニア、アジア 1984年から1988年までに、CERNは同機構内の主なコンピュータシステム、ワークステーション、PC、加速器制御システムをTCP/IPで相互接続する作業を行った。CERNは内部ではこのネットワークCERNETを使い、外部との接続には非互換ないくつかのネットワークプロトコルを使うという状態をしばらく続けた。当時ヨーロッパではTCP/IPの広範囲な採用にはかなりの抵抗があり、CERNのTCP/IPイントラネットは1989年までインターネットとは隔絶していた。
1988年、アムステルダムの数学・コンピュータ科学センター (CWI) のがCERNのTCP/IP担当者を訪ね、ヨーロッパ側の(主にX.25を使用していた)UUCPネットワークをTCP/IPに移行させる件に関して助言を求めた。その後、1989年にCERNがTCP/IPで外部と接続されることになった。それと同時にRIPE (Réseaux IP Européens) が結成された。RIPEはIPネットワーク管理者のグループで、定期的に会合を開いて共同作業していた。1992年、RIPEはアムステルダムで協同組合として正式に登録されている。
ヨーロッパでインターネットが広がりを見せつつあったころ、オーストラリアではX.25やUUCPなどの様々な技術を使い、国内の大学間やアメリカとの場当たり的なネットワークを形成しつつあった。国際電話もX.25の国際的専用線も高価だったため、世界的なネットワークとの接続は限定的だった。1989年、オーストラリアの大学群が共同でIPプロトコルへの移行を推進し、ネットワーク基盤の統合を行うこととした。同年、を結成し、オーストラリアでのIP専用ネットワークの基盤となった。
アジアでは1980年代後半にインターネットが浸透しはじめた。シンガポールは1990年にTECHNETを構築、タイでは1992年にチュラーロンコーン大学がUUNETとインターネット接続したのが最初である。
日本では、まずKDDが1982年にVENUS-Pという国際公衆パケット交換網を敷設し、インターネットではないが、商用サービスを開始したことによってコンピュータ・ネットワークがスタートした。そして1984年に国内の主要な大学と研究機関によってUUCPによるローカルネットワークであるJUNETが構築され、1985年1月に米国のUsenetと接続した。これが日本とインターネットの最初の接続である。1992年にはインターネット協会の会合であるINET'92が神戸市で開催された。
国際的な情報格差
1993年のNCSA Mosaic公開以降、技術基盤を持つ先進国はインターネットの急速な利用拡大が発生する一方で、インターネットの基盤がない、もしくは弱い開発途上国は情報格差を認識しはじめていた。開発途上国は基本的に大陸ごとにインターネットのリソース管理のための組織を結成し、共同で通信基盤の拡充を進めていった。
アフリカ 1990年代初めごろ、アフリカ諸国は X.25 IPSS に依存しており、2400bpsのモデムでUUCPを使って海外と接続していた。
1995年8月、ウガンダのカンパラで InfoMail Uganda, Ltd.(現在のInfoCom)が創業。1997年、コロラド州エイボンのNSN Network Servicesを買い取ってClear Channel Satelliteとし、アフリカ初のTCP/IP高速衛星通信インターネットサービスを開始した。当初はロシアの衛星会社RSCCのCバンドを使って、カンパラとコロラド州を直接繋ぎ、そこからニュージャージー州まで専用線で接続していた。当初の衛星接続は64kbit/s しかなく、サンのホストコンピュータ1台とUSロボティクスのダイヤルアップ・モデム12台で運用していた。