TCP / IPとOSIは、通信に最も広く使用されている2つのネットワークモデルです。 それらの間にはいくつかの類似点と非類似点があります。 大きな違いの1つは、OSIは実際には通信に使用されない概念モデルであるのに対し、TCP / IPは接続の確立とネットワークを介した通信に使用されることです。
他の違いは以下で議論されます。
比較表
比較基準 | TCP / IPモデル | OSIモデル |
---|---|---|
に展開 | TCP / IP - 伝送制御プロトコル/インターネットプロトコル | OSI-オープンシステムインターコネクト |
意味 | インターネットを介したデータ転送に使用されるクライアントサーバーモデルです。 | 計算機システムに使われる理論モデルです。 |
レイヤー数 | 4層 | 7層 |
によって開発された | 国防総省(DoD) | ISO(国際標準化機構) |
有形 | はい | いいえ |
使用法 | よく使われる | 使われたことがない |
TCP / IPモデルはOSIモデルより前に開発されたものであるため、レイヤーは異なります。 図に関しては、TCP / IPモデルが4つの層、すなわちネットワークインターフェース、インターネット、トランスポート、およびアプリケーション層を持っていることは明らかです。 TCP / IPのアプリケーション層は、OSIモデルのセッション、プレゼンテーション、およびアプリケーション層の組み合わせです。
TCP / IPモデルの定義
TCP(伝送制御プロトコル)/ IP(インターネットプロトコル)は、国防総省(DoD)プロジェクト機関によって開発されました。 OSIモデルとは異なり、これは4つの層で構成され、それぞれにプロトコルがあります。 インターネットプロトコルは、ネットワークを介した通信用に定義された一連の規則です。 TCP / IPは、ネットワークの標準プロトコルモデルと見なされています。 TCPはデータ転送を処理し、IPはアドレスを処理します。
TCP / IPスイートは、TCP、UDP、ARP、DNS、HTTP、ICMPなどを含む一連のプロトコルです。堅牢で柔軟性があり、主にインターネットを介したコンピュータの相互接続に使用されます。
TCP / IP層は次のとおりです。
- ネットワークインタフェース層
- インターネット層
- トランスポート層、
- アプリケーション層
OSIモデルの定義
OSI(Open System Interconnect)モデルは、ISO(国際標準化機構)によって導入されました。 これはプロトコルではなく、階層化の概念に基づいたモデルです。 それは垂直方向の一組の層を有し、各層は異なる機能を有する。 これは、データを転送するためのボトムアップアプローチに従います。 堅牢で柔軟ですが、具体的ではありません。
モデルの7つの層は以下のとおりです。
- アプリケーション層
- プレゼンテーション層、
- セッション層
- トランスポート層、
- ネットワーク層
- データリンク層
- 物理層
TCP / IPとOSIモデルの主な違い
- TCP / IPはクライアントサーバーモデルです。つまり、クライアントがサービスを要求した場合、サーバーによって提供されます。 一方、OSIは概念モデルです。
- TCP / IPは、インターネットを含むすべてのネットワークで使用される標準プロトコルです。一方、OSIはプロトコルではなく、システムアーキテクチャの理解と設計に使用される参照モデルです。
- TCP / IPは4層モデルですが、OSIは7層です。
- TCP / IPは垂直アプローチに従います。 一方、OSIモデルは水平アプローチをサポートしています。
- TCP / IPは有形ですが、OSIはそうではありません。
- TCP / IPは上から下へのアプローチに従いますが、OSIモデルはボトムアップのアプローチに従います。
結論
上記の記事に関して、TCP / IPモデルはOSIモデルよりも信頼性が高く、インターネットを介してデータを伝送するためにTCP / IPがエンドツーエンド接続に使用されていると結論付けることができます。 TCP / IPは堅牢、柔軟、有形であり、データをWeb経由で送信する方法も提案します。 TCP / IPモデルのトランスポート層は、データが順番に到着したか、エラーがあるかどうか、失われたパケットが送信されるかどうか、確認応答が受信されるかどうかなどをチェックします。