コンテンツ
主な違い
参照モデルは、ソフトウェアエンジニアリングで使用される用語であり、ネットワーク間の通信を改善するためのフレームワークです。これは、この分野の知識を持つ専門家によって行われ、システムがどのように機能するかについて明確に述べられた指示で構成されています。構造全体または構造の重要な部分を一度に説明しますが、最終的にはモデル全体を表します。また、モデルの実装中に一般的に使用される多くの用語があり、それ自体はOSIモデルとTCP / IP参照モデルとして知られる2つの異なるタイプにすることができます。それらは同じタスクを実行しますが、両方とも互いに異なります。それらの主な違いは名前です。OSIはOpen System Interconnectionと呼ばれ、TCP / IPはTransmission Control Protocol / Internet Protocolとして知られています。 OSIには、アプリケーション、プレゼンテーション、およびセッションの3つの異なる上位層がありますが、そのような層はTCP / IP(アプリケーション)だけです。 OSIのセッション層の主な役割は、2つの異なるエンティティがそれらの間で会議を開催できるようにすることです。これらの機能はトランスポート層に存在し、プレゼンテーション層の場合も同じであるため、TCP / IPでは不可能です。どちらも異なるアプリケーション層を持ち、OSIの場合は7番目 最上位のレイヤー。一方、TCP / IPは唯一の層であるため、最上部にあります。 OSIはアプリケーション層にFTAM、VT、MHSを使用し、TCP / IPはアプリケーション層にFTP、SMTP、TELNET、およびDNSを使用します。システムの構造も異なります。OSIには、アプリケーション層に接続された相互に存在する従来のトランスポートサービスとともに、共通のアプリケーション開発インフラストラクチャがあります。 TCP / IPの場合、アプリケーションポートに直接関連する標準のトランスポートサービスのみが存在します。 ISOアプローチは水平アプローチとして知られていますが、TCP / IPメソッドは垂直アプローチと呼ばれ、機能を実行する部分のみが相互に配置されます。それらと説明の間の他のいくつかの違いは、以下の段落で与えられます。
比較表
OSI | TCP / IP | |
アプローチ | 横 | 垂直 |
レイヤー | 複数 | 四 |
配送 | パッケージはOSIのトランスポート層に配信されます | TCP / IPの場合は保証されません。 |
ワーキング | ネットワークのガイドに役立ち、参照ツールとして機能します | システムを実行する機能を実装します。 |
関数 | OSIのネットワーク層は、接続サービスとコネクションレスサービスの両方を提供します。 | ネットワーク層を通じてコネクションレスサービスを提供します |
OSIの定義
これは、プレゼンテーション層、セッション層、アプリケーション層などのさまざまな層がある水平アプローチとして知られています。システムは他のアプリケーションのリファレンスとして機能し、アクション自体を実装せず、代わりに機能に関連する一連のガイダンスを提供するため、信頼できるとは見なされません。すべてのレイヤーが重要な役割を果たし、さまざまなジョブを実行します。アプリケーションレイヤーが最上位である合計7つのレイヤーがあります。
TCP / IPの定義
これは垂直アプローチとして知られており、Transmission Control Protocol / Internet Protocolの略です。プレゼンテーション層とセッション層が存在しないため、多くの層がなく、アプリケーション層がコア機能を実行します。存在し、置き換えることができない特定のプロトコルがあります。パッケージの転送を通じてすべての命令自体を実装しますが、現在のシステムの中で最も信頼性が高いと見なされている転送層を介した保証はありません。
一言で言えば違い
- OSIは水平アプローチとして知られていますが、TCP / IPは垂直アプローチとして知られています。
- OSIモデルには7つの異なる層がありますが、TCP / IPモデルの層の数は4です。
- OSIはプロトコルに依存せず汎用的ですが、TCP / IPにはインターネットの開発に役立つ標準ルールがあります。
- TCP / IPモデルは、OSIモデルよりも信頼性があります。
- パッケージはOSIのトランスポート層に配信されますが、これはTCP / IPの場合に保証されたものではありません。
- OSIモデルにはプレゼンテーション層とセッション層がありますが、TCP / IPモデルにはそのような層はありません。
- OSIはネットワークのガイドに役立ち、TCP / IPがシステムを実行する機能を実装する間、参照ツールとして機能します。
- TCP / IPはネットワーク層を介してコネクションレスサービスを提供し、OSIのネットワーク層は接続サービスとコネクションレスサービスの両方を提供します。
- TCP / IPは他のモデルには適合しませんが、OSIは参照であるため、他のモデルに適合しようとします。
- OSIモデルではすべての機能が明確に分離されていますが、TCP / IPモデルでは逆です。
- プロトコルは簡単に終了でき、元のルールはTCP / IPモデルのままですが、OSIモデルに新しいプロトコルを導入できます。
結論
全体として、上記で説明した3つの用語は、使用方法とその起源が互いに非常に異なっていると言えます。したがって、この記事では、用語を適切に説明して、人々が適切に使用できるようにしています。