データ通信は、データを送信または受信できるプロセスまたは行為です。データ通信には2つのモデルが用意されています。この記事ではこれら 2 つのモデルについて説明し、これら 2 つの記事の違いについても説明します。
- OSIモデル
- TCP/IPモデル
OSIモデル
同じように Open Systems Interconnectionの略です。物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層の7層で構成されています。各層は独立してタスクを実行します。 1984 年に国際標準化機構 (ISO) によって開発されました。
マドゥリ氏は言った。

OSIモデル
利点
- コネクション型サービスとコネクションレス型サービスの両方がサポートされています。
- かなり柔軟です。
- すべてのレイヤーは独立して動作します。
短所
- モデルのセットアップは困難な作業です。
- 場合によっては、新しいプロトコルをこのモデルに適合させることが困難になることがあります。
- 参考モデルとしてのみ使用されます。
TCP/IPモデル
TCP/IP 伝送制御プロトコル/インターネット プロトコルの略です。物理層、ネットワーク層、トランスポート層、アプリケーション層の4層で構成されています。また、プライベート コンピューター ネットワークの通信プロトコルとしても使用できます。 1970年代にヴィント・サーフとボブ・カーンによってデザインされました。

利点
- 多くのルーティング プロトコルがサポートされています。
- 拡張性が高く、クライアントサーバー アーキテクチャを使用しています。
- 軽量です。
短所
- 設定が少し難しい。
- パケットの配信はトランスポート層によって保証されません。
- 同期攻撃に対して脆弱です。
OSI モデルと TCP/IP モデルの類似点
OSI と TCP/IP は両方とも論理モデルです。 OSI モデルと TCP/IP モデルの主な類似点の 1 つは、どちらもネットワークを介して 2 つのデバイス間で情報がどのように送信されるかを記述していることです。どちらのモデルも一連のレイヤーを定義します。各層は、データの送信を可能にする特定の機能セットを実行します。
2 つのモデルのもう 1 つの類似点は、どちらもカプセル化の概念を使用していることです。カプセル化では、データが、送信されるデータとネットワークでの処理方法に関する情報を含む一連のヘッダーとトレーラーにパッケージ化されます。
詳細については、以下を参照してください。 TCP/IP モデルと OSI モデルの類似点 記事。
OSIモデルとTCP/IPモデルの違い
| パラメーター | OSIモデル | TCP/IPモデル |
|---|---|---|
| 完全形 | OSI は Open Systems Interconnection の略です。 | TCP/IP は、Transmission Control Protocol/Internet Protocol の略です。 |
| レイヤー | 7層になっています。 | 4層になっています。 |
| 使用法 | 使用率は低いです。 | 主に使われています。 |
| アプローチ | 垂直にアプローチしていきます。 | 水平方向にアプローチしていきます。 |
| 配達 | パッケージの配信は OSI モデルで保証されます。 | TCP/IPモデルではパッケージの配信は保証されません。 |
| 交換 | 工具の交換や変更が簡単に行えるモデルです。 | OSIモデルのようにツールの交換は簡単ではありません。 |
| 信頼性 | TCP/IP モデルよりも信頼性が低くなります。 | OSI モデルよりも信頼性が高くなります。 |
OSI モデルと TCP/IP モデル: FAQ
1: OSI のどの層が TCP に関連していますか?
TCP は主に OSI モデルのトランスポート層で動作します。ただし、データ配信には下位レベルのプロトコルとテクノロジーに依存するため、その機能にはネットワーク層とデータリンク層に関連する側面も含まれます。
2: OSI と TCP の概念は時代遅れですか?
OSI モデルは、ネットワークを理解するための基本概念として依然として重要ですが、TCP/IP はインターネット通信の事実上の標準になっています。新しいテクノロジーやプロトコルが登場していますが、TCP/IP は広く使用されているため、最新のネットワーキングでは中心的な考慮事項となっています。
3: TCP は OSI なしでも機能しますか?
TCP は、OSI モデルで概説されている原則に基づいて設計されていますが、OSI フレームワークとは独立して動作できます。ただし、OSI モデルは、TCP と他のネットワーク プロトコルがどのように連携して動作するかを理解するのに役立つ概念的な基盤を提供します。