40年前 - 1981年9月 - ダルパ TCP / IPプロトコルスイートのファイナライズされた仕様を公開し、これはインターネットの機能の基本的な規則を定義します。 TCP / IPが1983年まで広く採用されなかった間、このマイルストーンはなぜTCP / IPが非常に重要だったのかを理解するのに役立ちます。
TCP / IPとは何ですか?
TCP / IPは、VINT CERFおよびBOB KAHN、トランスミッション制御プロトコル(TCP)およびインターネットプロトコル(IP)によって考えられる2つの主なプロトコルからなるプロトコルスイートです。インターネットプロトコルを定義します アドレッシングとルーティング - ネットワークを通るデータフローのパケット。伝送制御プロトコルは、接続を行い、データパケットが適切な宛先に到達することを保証します。 2つのプロトコルが協力して現代のインターネットの基礎を作成します。
関連している: IPアドレスはどのように機能しますか?
TCP / IPが作成されたのはなぜですか?
インターネットの前に、米国国防総省(ARPAを通じて)、呼ばれるコンピュータネットワークを作成しました アーパネ それは国内で米国政府と大学のコンピュータを結びつけました。 Arpanetは1969年にオンラインになった.TCPの前に、ArpAnetは呼び出されたプロトコルを使用しました n ネットワーク上のマシン間の接続を行うための(ネットワーク制御プログラム)。
NCP / TCP遷移計画によると( RFC801 1981年11月に公開されて、TCP / IPの必要性が複数の前面から発生しました。ますます、実験的なコンピュータネットワークは、物理的なワイヤではなく無線および衛星リンクを使用し始めました。また、組織は、長距離以上ではなく、同じ施設内で一緒に通信する機械の地域ネットワークグループをますます研究していました。 ArpAnetのArchitecteは、基礎となるプロトコルが使用中のプロトコルがこれらのすべての異なる種類のネットワークにまたがるための「不適切」であることを認識しました。
同時に、1970年代の間に、IBM、DEC、AT& T、およびゼロックスなどの企業は、情報の共有を断片化した独自の独自の互換性のないコンピュータネットワークを作成しました。そのため、TCP / IPソフトウェアがシステム上に実装されている限り、あらゆる種類の媒体を介して通信できる独自のオープンアーキテクチャソリューションを、TCP / IPスイートはすぐに著しく注目に値しました。 。
TCPとIPの開発は1973年にヴィントエシーとボブカーンによって始まりました。 CERF、Kahn、その他の1970年代の開発後、DARPAはTCPとIPの仕様を発行しました RFC 文書 791 と 793 、1981年9月に日付が付けられ、これは、ファイナライズされたTCP / IPフレームワークの最初の公開紹介を表しました。
TCP / IPはどのように機能しますか?
TCPとIPは、異種(さまざまなタイプのコンピュータやリンク)のコンピュータネットワークを介して信頼できる接続を実現するために、互いに機能する2つの別々のテクノロジです。
前述のように、IPはネットワーク上のアドレス指定マシンとデータのブロック(呼び出し)を処理する パケット ")適切な目的地に到達してください。 TCPは、パケットがエラーなしでそれらの目的地に達することを保証し、情報を受信するホストがあることを確認し、情報が途中で失われるか破損している場合はデータを安全に送信するまでデータを再送信します。
TCP / IPの設計者は、ネットワークをより柔軟でモジュール化させるために、TCPとIPの実装を意図的に分離しました。実際、TCPは異なるプロトコルでスワップアウトすることができます。 u これはより速いが、電話呼やビデオ放送のような100%の送信精度が必要ではない状況のデータ損失を可能にする。
ネットワークエンジニアはこのモジュラ設計を呼び出します プロトコルスタック 、「そしてそれは、スタック内の下層のいくつかを、ローカルマシンアーキテクチャに最も適した方法で独立して処理されることを可能にします。その後、上位層は互いに通信するためにそれらの上部に作業することができます。インターネットの場合、このスタックは通常4つの層で構成されています。
- リンクレイヤー - 物理媒体(イーサネットなど)で動作する低レベルのプロトコル
- インターネット層 - パケットをルーティングします(たとえば、)
- 輸送層 - 接続を行い、壊れる(たとえば、TCP)
- アプリケーション層 - 人々がネットワークをどのように使用するか(Web、FTPなど)
プロトコル Webを処理します (ハイパーテキスト転送プロトコル、またはHTTPなど)はアプリケーションレイヤにあり、それらはTCPとIPの上に機能します。このモデルのおかげで、HTTPはローレベルで接続を作成または分割する方法を知る必要はありません。そのいは、スタック内のプロトコルの低いプロトコルによって処理されます。それは非常に柔軟なシステムを作り、TCP / IPがとても成功した理由であり、なぜ彼らが今日のインターネットのバックボーンとして役立っています。
関連している: 最初のウェブサイト:Webが30年前に見えた方法
TCP / IPはいつ使用されましたか?
開発中は、TCP / IPが1973年の早い時期に実験的な使用になりました。クリエイターはプロトコルを洗練し続けたため、インターネットプロトコル(IP)は1981年までにバージョン1からバージョン4へ行った。これはまだ広く使用されているIPのバージョンです。今日。
DARPAは1981年9月にTCPおよびIPプロトコルの最初の最終版を導入しましたが、1つのアルパニットコンピュータ(NCPなど)を使用して、いくつかのArpAnetコンピュータが一度に実行されました。いずれの惑星技術と同様に、変更は時間がかかり、計画の建築家が設計することができます 遷移期間 1983年1月1日に終了するNCPとTCPの間。
1983年1月1日」 旗の日 「(劇的な変更が計算で起こる日)、TCP / IPの広範な使用の開始とその誕生 現代のインターネット 。その後、他のネットワークプロトコルは広く使用されていて、1990年半ばになるまでは、TCP / IPが何らかの呼び出しを呼ぶものでは明確な「勝者」になった。 プロトコル戦争 。
関連している: インターネットはどのように機能しますか?
TCP / IPの未来
現在、ほとんどのインターネットは、一般に「IPv4」と呼ばれるインターネットプロトコルバージョン4で実行されています。しかし、新しいバージョンが呼ばれている」 IPv6 、「1998年に導入された、それは時間の経過とともにゆっくりと転がっています(非常にゆっくり)。 IPv6の最も重要な機能の中では、128ビットアドレスのサポートが可能です。 340兆兆兆1兆 ネットワーク上の一意のIPアドレスを持つデバイス。
対照的に、IPv4は32ビットのアドレッシングをサポートし、42億を超えるIPアドレスを許可します。 42億がたくさんのように聞こえますが、私たちはすでに 割り当てられたIPv4アドレスの制限に達しました あなたがそれを測定する方法に応じて、2010年代以内にしばらくの間。
幸いなことに、IPv4とIPv6は相互運用可能なので、コンピュータベンダー、インターネットホスト、および当局には、時間の経過とともにIPv6への移行を行いながら、呼吸室があります。そのすべての改善でさえ、IPv6は1973年にCERFとEvansによって開始され、1981年に確定したのと同じ研究に戻る建築を追跡し、それはかなりの遺産です。お誕生日おめでとう、TCP / IP!