
明らかな冗談はやめましょう。インターネットを発明したのはアル ゴアではありません。実際、ゴア氏は実際にそうしたとは決して主張していない。
1999年のCNNのウルフ・ブリッツァーとのインタビューで、当時の副大統領はインターネット創設に率先して取り組んだと述べ、これは政治家として法律を通じて世界的なネットワークを構築したコンピューター科学者、プログラマー、エンジニアを支援したことを意味していると述べた。
では、アル・ゴアではないとしたら、インターネットを発明したのは誰でしょうか?
インターネットを想像する
真実は、 CERNの人々を含む多くの人々がインターネットの構築に責任を負っていたということです。まず、コンピューターがいつか相互に通信できるようになるだろうと想像した先見の明のある人たちがいました。
初期のコンピューターは独立したデバイスであり、コンピューター ユーザーが多大な肉体的労力を費やさずにデータを共有する機能がありませんでした。あるマシンから別のマシンに情報を移植したい場合は、パンチカードの入った箱や磁気テープのリールを持ち運ぶ必要がありました。
メメックス
しかし、コンピュータが連携して世界の情報にアクセスし、膨大な処理能力を提供できる未来を垣間見る人もいた。そのような人物の一人は、第二次世界大戦中に国防研究委員会で重要な役割を果たしたヴァネヴァー・ブッシュでした。
1945年、ブッシュは第二次世界大戦の経験に基づいて、将来のすべての紛争において情報が非常に大きな役割を果たすだろうと書いた。彼はまた、私たちが毎日生成する情報の量が膨大であることも認識していました。誰がどうやってそれを管理できるでしょうか?
ブッシュ氏は情報を管理できる自動装置を構想した。それは本質的にコンピュータ化された図書館でした。彼はこの理論エンジンを memex と名付けました。

Memex は必ずしもコンピューター ネットワークではなく、データ管理の問題を解決するための概念的なアプローチでした。彼のアイデアは、将来のコンピューター科学者に、本物の memex デバイスを構築する方法を見つけるきっかけを与えるでしょう。
最終的に、技術開発は大規模なデジタル ライブラリのこれらのビジョンに追いつきました。開発のきっかけとなったのは、さまざまなオペレーティング システムを実行するさまざまなコンピュータが情報を共有できるようにする広域ネットワークを構築するという米国国防総省の計画でした。
銀河間ネットワーク
ヴァネヴァー・ブッシュが中断したところからJCRリックライダーが続投した。彼もまた、情報管理に対する新しいアプローチの必要性を認識していました。彼は、タスクを完了するために費やした時間の約 85 パーセントが情報の整理に費やされていると推定しました。
Licklider 氏は、コンピューター ネットワークの可能性も理解していました。彼は、既存のどのネットワークよりも強力なコンピューティング システムを構築する、他のネットワークで構成されるネットワークを構想しました。彼は、コンピューターの大規模ネットワークのアイデアを銀河間ネットワークと呼びました。
これらの先見の明のある人たちは、次のラウンドのエンジニアや科学者が拡張して最初の広域ネットワークである ARPANET を構築するアイデアを提供しました。
ARPANETからインターネットへ

インターネット構築における最初の大きな一歩は、ARPANET (Advanced Research Projects Agency Network) と呼ばれるプロジェクトから始まりました。
米国国防総省 (DoD) は、ネットワークに接続されているコンピュータが異なるオペレーティング システムを使用している場合でも、コンピュータ ネットワークをサポートできるテクノロジを構築するプロジェクトに資金を提供しました。
ARPANET が登場する前は、すべてのコンピュータ ネットワークはサイズが制限されており、同種でした。つまり、ネットワークに接続されているすべてのマシンは同一でした。
ARPANET プロジェクトのプログラム マネージャーは、システムの設計に深く関与したラリー ロバーツでした。 Mike Wingfield という名前のエンジニアは、コンピュータがインターネット メッセージ プロセッサ (IMP) とリンクできるようにするインターフェイスを設計しました。このインターフェイスは、異なるコンピュータが同じネットワークを介して通信できるようにするデバイスです。
伝送制御プロトコルとインターネットプロトコル
障害はハードウェアだけではありませんでした。コンピューター科学者は、プロトコルと呼ばれる共通のルール セットを通じて、さまざまなマシンが相互に理解できるようにする方法を見つけ出す必要がありました。
最も重要なプロトコルの 2 つは、伝送制御プロトコル (TCP) とインターネット プロトコル (IP) です。これらのルールのセットは、ネットワーク制御プロトコルと呼ばれる以前のセットを置き換えました。これらは、最終的に ARPANET コンピューターが他のネットワークに接続できるようにするものです。
これらのプロトコルの開発を担当した 2 人の人物は、Robert Kahn と Vinton Cerf でした。
パケット交換方式
インターネットの仕組みに貢献した他の 3 人は、Paul Baran、Donald Davies、Leonard Kleinrock です。これらの数学者は、コンピューターがインターネット上で情報を送信する方法であるパケット スイッチングを設計しました。
コンピューターはデータを巨大なファイルとして送信するのではなく、ファイルをパケットに分割します。可能性は低いですが、単一のファイルに関連付けられた各パケットが、ネットワーク内の異なる経路を通って宛先に到達する可能性があります。そこに到達すると、受信側コンピュータは各パケットに含まれる情報に基づいてファイルを再構築します。
その他の著名な貢献者は、電子メールを発明したレイ トムリンソン氏と、ファイル転送プロトコル (FTP) のオリジナル仕様を開発したアブヘイ ブシャン氏です。
ドメインネームシステム
1983 年、Paul Mockapetris は、インターネットとのインターフェース方法の鍵となるもの、つまりドメイン ネーム システムを発明しました。インターネットに接続されているデバイスはすべて、一連の数字からなるアドレスを持っています。
しかし、ほとんどの人は長い数字の列を覚えるのがあまり得意ではありません。モカペトリスは、コンピューターが数値住所のデータベースと相互参照できる単語ベースの住所を人々が入力できる方法を開発しました。
ワールドワイドウェブ
World Wide Web については、Tim Berners-Lee のご好意で教えていただきました。 Web は比較的新しいもので、バーナーズ リーが 1990 年に作成しました。しかし、その短期間の間に、Web はインターネットと対話する最も一般的な方法の 1 つになりました。そのため、Web とインターネットが同じものであると誤って信じている人もいます。インターネット。
実際、World Wide Web は、インターネットとして知られる通信ネットワークにアクセスするための 1 つの方法にすぎません。しかし、今日、私たちのほとんどがインターネットと関連付けているのは、Web サーバーによってホストされ、Web ブラウザー経由でアクセスされる Web サイト上にある Web ページに関する Tim Berners-Lee の発明です。
これらは、インターネットの創造に貢献した人々のほんの一部です。彼らの貢献がなければ、人類史上最も注目に値する発明の 1 つである世界規模のネットワークは存在しなかったでしょう。