DARPA

使用可能

衛星打ち上げ

信じられないかもしれませんが、インターネットの誕生は、1957 年にソ連が打ち上げた最初の宇宙衛星と関係しています。そして、これは陰謀ではなく、インターネットの出現の公式バージョンです。その様子は次のとおりです。

1957 年にソ連が最初の人工衛星の打ち上げで米国を追い抜き、これは米国の国威に重大な打撃を与えました。この出来事を受けて、議会はこのようなことが二度と起こってはならないと宣言し、1958 年にDARPA組織が設立されました。

国防高等研究計画局、またはDARPA - 米国国防総省高等研究計画局。この組織は米国国防総省から資金提供を受けていましたが、独自に研究を行うことはなく、関心のあるプロジェクトに対して助成金を発行していました。

DARPA は、米国の軍事技術を最先端に保つ任務を負っていました。DARPA は従来の軍事研究機関から独立して存在し、国防総省指導部に直接報告します。

DARPA の従業員はわずか 200 人ですが、その予算は数十億ドルです。この組織は、米国国防総省に役立つ可能性のある数百の研究プロジェクトに資金を提供しています。

DARPA は、厳選された小規模な請負会社グループによって運営される短期プログラム (2 ~ 4 年間) に焦点を当てているため、これらの数字はおおよその値です。

当初は ARPA と呼ばれていましたが、1972 年に DARPA (防衛という言葉が追加) に改名され、1993 年に ARPA に戻り、最終的に 1996 年 3 月 11 日に DARPA に戻りました。

DARPA は、大学のARPANET (後にインターネットが誕生した)、Unix-BSD (バークレー UNIX システム) および TCP/IP プロトコル スタックの開発に資金を提供する責任がありました。この組織は現在、とりわけロボット車両の開発を後援しています。

アルパネット

冷戦の真っ只中に、米国は核戦争でも生き残ることができるネットワークを望んでいました。当時存在していた電話ネットワークは、必要な信頼性と耐障害性を備えていませんでした。重要なノードの喪失により、電話ネットワークは独立した断片に分解されました。

この問題を監督するために、ARPA 組織内に情報処理方法局という特別な部門が設立されました。そして、ネットワークの開発そのものが、以下の 4 つの大学からなるグループに委託されました。

  • カリフォルニア大学ロサンゼルス校
  • スタンフォード研究センター
  • ユタ大学
  • カリフォルニア大学サンタバーバラ校

研究部分は 1969 年に始まりました。当時の機器は非常に原始的であったため、データを転送するには、ハードウェア、サービス、プログラムなどのさまざまな要素を使用する必要があり、それらの相互作用を標準化する必要がありました。

軍はまた、このようなシステムが、すぐに使用できる最先端のデータ転送プロトコルである Telnet や FTP をサポートすることも望んでいました。

その結果、科学者たちはデータ転送ロジックを最大 7 つの論理レベルに分割し、それぞれが以前の論理レベルの上に構築されることを決定しました。これについては、次の講義で詳しく説明します。

その開発に参加している大学が、ARPANET の最初のノードとして選ばれました。その後、他の技術機関が加わり、最終的には軍隊も加わりました。

わずか 6 か月で、最初の実用的なバージョンが開発されました。この技術の最初のテストは、1969 年 10 月 29 日の 21:00 に行われました。ネットワークは 2 つの端末で構成されており、最大モードでシステムをテストするには、これらの端末をできるだけ離す必要がありました。

最初のターミナルはカリフォルニア大学にあり、2 番目のターミナルはカリフォルニア大学から 600 km も離れたスタンフォード大学にありました。端末には、12 KB の RAM を搭載した 16 ビット Honeywell DDP-316 ミニコンピューターが使用されました。56 kbps の容量を持つ DS-0 デジタル加入者線は、電話会社 AT&T からリースされました。

実験では、ログインという単語をネットワーク経由で送信しました。最初はうまくいきませんでした。何か問題が発生しました。しかし、数時間後に実験が繰り返され、成功しました。受信者のモニターには「ログイン」という文字が表示されました。

実験が成功した後、ネットワークは量的および質的に発展し始めました。ますます多くの大学がそれに接続し始め、ソフトウェアは改良され、ハードウェアは標準化されました。しかし、このネットワークは主に科学者によって使用されていました。

1973 年にヨーロッパの大学がネットワークに接続し始め、ネットワークは真に国際的なものになりました。1977 年には、ネットワーク上には 111 台ものコンピュータ (サーバー) がありました。そしてすでに 1983 年には、全米に設置されていた 4,000 台のコンピュータのうち、ハワイおよびヨーロッパとの衛星通信が確立されました。

TCP/IP

いくつかの例外を除いて、初期のコンピューターは端末に直接接続され、通常は同じ建物または部屋内の個々のユーザーによって使用されていました。このようなネットワークは、ローカル エリア ネットワーク ( LAN ) として知られるようになりました。ローカルを超えるネットワーク、つまりワイド エリア ネットワーク ( WAN ) は 1950 年代に登場し、1960 年代に導入されました。

多くの場合、ローカル ネットワークは工科大学や研究所の従業員によって内部ニーズに合わせて開発されました。これらは独自の (場合によってはアナログ) データ転送プロトコルを持っていましたが、ほとんどの場合、相互に互換性がありませんでした。

しかし、1972 年に、TCP/IP と呼ばれるプロトコル スタックが、Vinton Cerf 率いる開発者グループによって作成されました。多用途で、WAN と複数の LAN の両方に適していました。

1976 年 7 月、ヴィント サーフとボブ カーンは、3 つの異なるネットワーク上で TCP を使用した初めてのデータ送信を実証しました。荷物は次のルートに沿って輸送されました: サンフランシスコ - ロンドン - 南カリフォルニア大学。旅の終わりまでに、荷物は少しも失うことなく150,000kmを走行しました。

1978 年、Cerf、Jon Postel、Danny Cohan は、当時の TCP プロトコルをTCPIP (インターネット プロトコル) という 2 つの異なる機能に分割することを決定しました。

TCP は、メッセージを小さなパケット、データグラムに分割し、最終的な宛先でそれらをまとめる役割を果たしました。IP は、受信制御を使用して個々のデータグラムを送信する役割を担っていました。

こうして現代のインターネット プロトコルが誕生しました。そして1983 年 1 月 1 日、 ARPANET は新しいプロトコルに切り替わりました。この日がインターネットの正式な誕生日とみなされます。

UNIX/BSD

DARPA のもう 1 つの発案は、BSD-UNIX オペレーティング システムです。これは、バークレー大学のディストリビューションに遡るオペレーティング システムのファミリー全体です。すべては UNIX オペレーティング システムから始まりました。

実際、UNIX は当時の技術リーダーである AT&T の内部で開発されました。しかし、独占企業として認定された後、オペレーティング システム UNIX の商用バージョンの開発が禁止されました。

UNIX は非常に優れており、すでに多くのプログラムが存在していたので、同じ原理とそのプログラムのサポート作業に基づいて構築された UNIX のクローンが大量に登場し始めました。このようなオペレーティング システムはUnix 系と呼ばれます。これらのクローンには次のものが含まれます。

  • BSD Unix
  • GNU/Linux
  • マックOS
  • ミニックス
  • FreeBSD

BSD ファミリのオペレーティング システムには、NetBSD、FreeBSDOpenBSD、ClosedBSD、MirBSD、DragonFly BSD、PC-BSD、GhostBSD、DesktopBSD、SunOS、TrueBSD、Frenzy、Ultrix、および部分的にXNU ( macOS kernel 、iOStvOSwatchOS、CarPlay)が含まれます。 、ダーウィン)。

はい、はい、MacOS と iOS オペレーティング システムも内部に BSD-UNIX オペレーティング システムを備えています。これらはパイです。

どこを探しても UNIX が見つかります。

  • Android には UNIX をベースにした Linux が内部に組み込まれています
  • FreeBSD ベースの iOS を実行する iPhone
  • FreeBSD ベースの macOS を実行する MacBook
  • ほとんどすべてのサーバーは Linux であり、内部には UNIX が組み込まれています

ルーター、スマート冷蔵庫、スマート TV など、内部にあるものすべてに何らかの形で古き良き UNIX が組み込まれています。

コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません