TCP/IP と OSI モデル – 両者の違い
TCP/IP と OSI モデルの主な違い
- OSI は 7 層ですが、TCP/IP は 4 層です。
- OSI モデルは、他のシステムとの相互接続および通信にオープンなシステムによって使用されるネットワーク通信を定義する論理的および概念的なモデルです。 一方、TCP/IP は、特定のコンピュータをインターネットに接続する方法と、コンピュータ間で通信を行う方法を決定するのに役立ちます。
- OSI ヘッダーは 5 バイトですが、TCP/IP ヘッダーのサイズは 20 バイトです。
- OSI はオープン システム相互接続を指しますが、TCP/IP はオープン システム相互接続を指します。 Transmission 制御プロトコル。
- OSI は垂直アプローチに従いますが、TCP/IP は水平アプローチに従います。
- トランスポート層である OSI モデルはコネクション指向のみですが、TCP/IP モデルはコネクション指向とコネクションレスの両方です。
- OSI モデルは ISO (国際標準化機構) によって開発され、TCP モデルは ARPANET (Advanced Research Project Agency Network) によって開発されます。
- OSI モデルはルーター、スイッチ、マザーボード、その他のハードウェアを標準化するのに役立ちますが、TCP/IP は異なるタイプのコンピューター間の接続を確立するのに役立ちます。
OSIモデルとは何ですか?
当学校区の OSIモデル は、他のシステムとの相互接続および通信にオープンなシステムによって使用されるネットワーク通信を定義する論理的および概念的なモデルです。 Open System Interconnection (OSI モデル) も論理ネットワークを定義し、さまざまなプロトコル層を使用してコンピュータのパケット転送を効果的に記述します。
TCP/IPモデルとは何ですか?
TCP / IP 特定のコンピュータをインターネットに接続する方法や、それらの間でデータを送信する方法を決定するのに役立ちます。複数のコンピュータ ネットワークが相互に接続されている場合に仮想ネットワークを作成するのに役立ちます。
TCP / IPはの略です Transmission 制御プロトコル/インターネット プロトコル。 これは、信頼性の低いインターネットワーク上で信頼性の高いエンドツーエンドのバイト ストリームを提供するモデルとして特別に設計されています。
OSIモデルの歴史
OSI モデルの歴史から重要なランドマークをいくつか紹介します。
- 1970 年代後半、ISO はネットワークの一般標準と手法を開発するプログラムを実施しました。
- 1973 年、英国の実験パケット交換システムは、上位レベルのプロトコルを定義するための要件を特定しました。
- 1983 年、OSI モデルは当初、実際のインターフェイスの詳細な仕様を意図していました。
- 1984 年に、OSI アーキテクチャは ISO によって国際標準として正式に採用されました。
TCP/IPの歴史
TCP/IP の歴史における重要なランドマークをいくつか紹介します。
- 1974 年に、Vint Cerf と Bob Kahn は、TCP/IP モデルについて説明した論文「A Protocol for Packet Network Interconnection」を発表しました。
- 1978 年までに、この言語のテストとさらなる開発により、TCP/IP と呼ばれる新しいプロトコル スイートが誕生しました。
- 1982 年に、TCP/IP が NCP に代わって ARPAnet の標準言語となることが決定されました。
- 1 年 1983 月 XNUMX 日、ARPAnet は TCP/IP に切り替わりました。
- ARPAnet は 1990 年にその存在を終了しました。それ以来、インターネットは ARPAnet のルーツから成長し、TCP/IP はインターネットの変化する要件を満たすために進化しました。
OSIモデルの特徴
OSI モデルの重要な特徴をいくつか示します。
- レイヤーは、明確なレベルの抽象化が必要な場合にのみ作成する必要があります。
- 各層の機能は、国際的に標準化されたプロトコルに従って選択する必要があります。
- レイヤーの数は、別々の機能を同じレイヤーに配置しないように大きくする必要があります。同時に、アーキテクチャが複雑になりすぎないように、レイヤーの数は十分に小さくする必要があります。
- OSI モデルでは、各層は次の下位層に依存して原始的な機能を実行します。 すべてのレベルは、次の上位層にサービスを提供できる必要があります。
- XNUMX つのレイヤーで行われた変更は、他のレイヤーでの変更を必要とする必要はありません。
特性 TCP/IP モデル
TCP/IP プロトコルの重要な特徴は次のとおりです。
- 柔軟なアーキテクチャのサポート
- ネットワークにシステムを追加するのは簡単です。
- TCP/IP では、送信元マシンと宛先マシンが適切に機能するまで、ネットワークはそのまま残ります。
- TCP は接続指向のプロトコルです。
- TCP は信頼性を提供し、順序どおりに到着しないデータを確実に正しい順序に戻します。
- TCP を使用するとフロー制御を実装できるため、送信者が受信者にデータを過剰に与えることがなくなります。
TCP/IP と OSI モデルの違い
OSI モデルと TCP/IP モデルの重要な違いをいくつか示します。
OSIモデル | TCP/IPモデル |
---|---|
ISO(国際標準化機構)によって開発されています。 | ARPANET (Advanced Research Project Agency Network) によって開発されました。 |
OSI モデルは、インターフェイス、サービス、プロトコルを明確に区別します。 | TCP/IP には、サービス、インターフェイス、プロトコルを明確に区別する点がありません。 |
OSI はオープン システム相互接続を指します。 | TCPとは、 Transmission 制御プロトコル。 |
OSI はネットワーク層を使用してルーティング標準とプロトコルを定義します。 | TCP/IP はインターネット層のみを使用します。 |
OSI は垂直アプローチに従います。 | TCP/IP は水平的なアプローチに従います。 |
OSI 層は XNUMX 層あります。 | TCP/IPにはXNUMXつの層があります。 |
OSI モデルでは、トランスポート層は接続指向のみです。 | TCP/IP モデルの層は、コネクション指向とコネクションレスの両方です。 |
OSI モデルでは、データリンク層と物理層は別個の層です。 | TCP では、物理リンクとデータ リンクの両方が単一のホストからネットワークへの層として結合されます。 |
セッション層とプレゼンテーション層は OSI モデルの一部です。 | TCP モデルにはセッション層とプレゼンテーション層はありません。 |
インターネットの出現後に定義されました。 | インターネットが登場する前に定義されたものです。 |
OSI ヘッダーの最小サイズは 5 バイトです。 | ヘッダーの最小サイズは 20 バイトです。 |
OSIモデルの利点
OSI モデルを使用する主な利点/長所は次のとおりです。
- ルーター、スイッチ、マザーボード、その他のハードウェアの標準化に役立ちます
- 複雑さを軽減し、インターフェースを標準化します
- モジュラーエンジニアリングを促進
- 相互運用可能なテクノロジーの確保に役立ちます
- 進化を加速するのに役立ちます
- テクノロジーが変化すると、プロトコルは新しいプロトコルに置き換えられる可能性があります。
- コネクションレス型サービスだけでなくコネクション型サービスのサポートも提供します。
- コンピュータネットワークの標準モデルです。
- コネクションレス型サービスとコネクション型サービスをサポートします。
- さまざまなタイプのプロトコルに適応する柔軟性を提供します。
TCP/IPの利点
TCP/IP モデルを使用する利点は次のとおりです。
- 異なる種類のコンピュータ間の接続を確立/セットアップするのに役立ちます。
- オペレーティング システムとは独立して動作します。
- 多くのルーティング プロトコルをサポートしています。
- これにより、組織間のインターネットワーキングが可能になります。
- TCP/IP モデルは、高度にスケーラブルなクライアント サーバー アーキテクチャを備えています。
- 独立して操作できます。
- いくつかのルーティング プロトコルをサポートします。
- XNUMX 台のコンピュータ間の接続を確立するために使用できます。
OSIモデルの欠点
OSI モデルを使用する場合の短所/欠点をいくつか示します。
- プロトコルの適合は面倒な作業です。
- 参考モデルとしてのみ使用できます。
- 特定のプロトコルは定義されていません。
- OSI ネットワーク層モデルでは、一部のサービスはトランスポート層やデータリンク層などの多くの層で複製されます。
- 各レイヤーは前のレイヤーからデータを取得するまで待機する必要があるため、レイヤーは並行して動作できません。
TCP/IPの欠点
TCP/IP モデルを使用する場合のいくつかの欠点を次に示します。
- TCP/IP は、セットアップと管理が複雑なモデルです。
- TCP/IP の浅い/オーバーヘッドは IPX (Internetwork Packet Exchange) よりも高くなります。
- このモデルでは、トランスポート層はパケットの配信を保証しません。
- TCP/IP のプロトコルを置き換えるのは簡単ではありません。
- サービス、インターフェイス、プロトコルから明確に分離されていません。