ホームページ  >  記事  >  OSI と TCP/IP の違いと関係は何ですか

OSI と TCP/IP の違いと関係は何ですか

青灯夜游
青灯夜游オリジナル
2022-08-15 13:55:4442715ブラウズ

違い: 1. TCP/IP はプロトコル クラスターであるのに対し、OSI はモデルです; 2. TCP/IP は 5 層構造であるのに対し、OSI は 7 層構造です; 3. 3 番目の層TCP/IP IP プロトコルのみがサポートされ、OSI はすべてのネットワーク層プロトコルをサポートします。接続: 1. OSI はサービス、インターフェイス、プロトコル、およびレイヤーの概念を導入しますが、TCP/IP は OSI の概念を利用します; 2. OSI には最初にモデルがあり、次にプロトコル、最初に標準、そして次に実践がありますが、TCP/IP IP には最初にプロトコルとアプリケーションがあり、次に参照 OSI モデルであるモデルが提案されます。

OSI と TCP/IP の違いと関係は何ですか

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

OSI 定義:

OSI (オープン システム インターコネクト)、つまりオープン システム インターコネクト。一般にOSI参照モデルと呼ばれるもので、1985年にISO(国際標準化機構)で検討されたネットワーク相互接続モデルです。インターネットの普及を促進するために、ISO は OSI モデルを立ち上げました。これは、すべての企業がネットワークを制御するためにこの仕様を使用することが推奨されることを意味します。このようにして、すべての企業が同じ仕様を持ち、相互接続することができます。

OSI は、ネットワーク相互接続のための 7 層のフレームワークを定義します (物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層)

各層機能:

  • #アプリケーション層: アプリケーション層は、OSI 参照モデルの最上位層であり、ユーザーとネットワーク間のインターフェイスです。

  • プレゼンテーション層: プレゼンテーション層は、ノードを流れるデータ エンコーディングの表現を処理し、あるシステムのアプリケーション層によって送信された情報を別のシステムのアプリケーション層で確実に読み取れるようにします。 。データのフォーマット、データの暗号化

  • セッション層: セッション層の主な機能は、異なるホスト上のさまざまなプロセス間の通信 (対話) を管理および調整することです。アプリケーション間のセッションの確立、管理、および維持のための確立、管理、および終了

  • トランスポート層: トランスポート層の役割は、エンドツーエンドの信頼性が高く透過的なデータ送信サービスを提供することです。制御やフロー制御などのエラー処理の問題を含む、上位層プロトコル。

  • ネットワーク層: ネットワーク層はトランスポート層にサービスを提供します。送信されるプロトコル データ ユニットはパケットまたはパケットと呼ばれます。

  • データ リンク層: データ リンク層は、ネットワーク層にサービスを提供し、2 つの隣接するノード間の通信の問題を解決します。

  • 物理層: 物理層は OSI 参照モデルの最下位層であり、伝送媒体を使用してデータリンク層に物理接続を提供します。

各層は独自の機能とプロトコルを実装し、隣接する層とのインターフェイス通信を完了します。 OSI サービス定義は、各層によって提供されるサービスを詳しく説明します。ある層のサービスは、その層とその下層の機能であり、インターフェースを介して上位層に提供される。各層によって提供されるサービスは、これらのサービスの実装方法とは何の関係もありません。

ご存知のとおり、OSI 参照モデルは国際的な学術標準および法的標準であり、完全かつ権威のあるネットワーク参照モデルです。 TCP/IP 参照モデルは事実上の国際標準、つまり現実の世界で広く使用されているネットワーク参照モデルです。

OSI と TCP/IP の関係

OSI では、サービス、インターフェイス、プロトコル、レイヤーと TCP/IP の概念が導入されています。これらの OSI の概念を利用して、TCP/IP モデルが確立されます。

OSI では、モデルが先、プロトコルが後、標準が先、実践が後になりますが、TCP/IP は逆に、プロトコルとアプリケーションが先で、その後モデルを提案するものであり、これは参照 OSI モデルです。

OSI は理論上のモデルですが、TCP/IP は広く使用されており、ネットワーク相互接続の事実上の標準となっています。

  • TCP:伝送制御プロトコル Transmission Control Protocol

  • UDP:ユーザー データ プロトコル User Datagram Protocol

OSI 7 層と TCP/IP の違い:

1. TCP/IP はプロトコル クラスターですが、OSI (Open Systems Interconnection) はプロトコル クラスターです。モデルであり、TCP/IP は OSI より前に開発されました。

2. TCP/IP は、いくつかの対話型モジュールで構成される階層型プロトコルであり、それぞれが特定の機能を提供しており、どの機能がどの層に属するかは OSi によって指定されます。

3. 層の数が異なります。TCP/IP は 5 層構造ですが、OSI は 7 層構造です。 OSI の最上位 3 層は、TCP のアプリケーション層で表されます。

  • 古典的な図

OSI と TCP/IP の違いと関係は何ですか

4. TCP/の 3 番目の部分IP モデル TCP/IP モデルは IP プロトコルのみをサポートし、OSI はすべてのネットワーク層プロトコルをサポートします

5. TCP/IP モデルはクロスレイヤー カプセル化をサポートしますが、OSI モデルはサポートしません。クロスレイヤー カプセル化主に非端末デバイス (PC など) 間で使用されます。長距離ではなく相互に通信するトラフィックです。

  • トランスポート層がない場合、IPV4 ヘッダーはアプリケーションを断片化します。レイヤ トラフィックを確認し、IPV4 ヘッダーに断片化情報を入力します。

  • プロトコル番号を使用してアプリケーション レイヤ トラフィックをマークします (プロトコル番号 0 ~ 255)。

  • プロトコル 6 はトランスポート層を TCP、プロトコル番号 17 としてマークします。トランスポート層が UDP であることを示します。他のすべての番号は層間カプセル化トラフィックに対応します。ICMP プロトコル番号は 1、OSPF は 89、EIGRP88 です。

関連知識の詳細については、FAQ 列をご覧ください。

以上がOSI と TCP/IP の違いと関係は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。