データ カプセル化とは、一般的に、ビジネス データをカプセル化プロトコルのペイロードにマッピングし、対応するプロトコルのヘッダーを埋めてカプセル化プロトコルのデータ パケットを形成し、レート調整を完了することです。 。
上記の分析から、データ パケットのカプセル化は実際には非常に複雑であることがわかります。信頼性が高く、正確で効率的な目的を達成するには、多くの影響要因を考慮する必要があります。 、そして的を絞った予防措置を講じてください。 (推奨学習: Web フロントエンド ビデオ チュートリアル )
実際のアプリケーションでは、ネットワークのデータのカプセル化は、機能に基づいた層で実行されます。目的は非常にシンプルです。複雑なシステムを多数のモジュールに分解するため、各モジュールは互いに影響を与えずに独立しており、各モジュール (各層) はインターフェイスを使用して接続および対話し、相互にサービスを提供します。これにより、機能の実装が容易になるだけでなく、システム全体の互換性や拡張性も向上します。
データのカプセル化のプロセスは大まかに次のとおりです:
1. ユーザー情報をデータに変換し、ネットワーク上で送信します
2. データを変換します#3. データ セグメントをデータ パケットまたはデータグラムに変換し、ヘッダーに論理アドレスを配置して、各データ パケットが
4. パケットまたはデータグラムは、ローカル ネットワークでの送信のためにフレームに変換されます。ローカル ネットワーク セグメントでは、各ホストはハードウェア アドレスを使用して一意に識別されます。
5. フレームはビット ストリームに変換され、デジタル エンコーディングとクロッキング スキームが使用されます
一般的な OSI モデルを例に挙げると、下から上に 7 つの層に分割されます。物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層、各層は異なる機能に対応します。対応する機能を実現するために、この層のプロトコルに従ってデータがプロトコルヘッダーとプロトコルテールにカプセル化され、カプセル化されたデータが下位層に送信されます。各層のデータカプセル化プロセスを示します。下の図のとおりです。
トランスポート層は、TCP ヘッダーを使用して特定のアプリケーションへの接続をマークし、データをデータ セグメントにカプセル化します。ネットワーク層は、IP ヘッダーを使用して、接続されたデバイスのネットワーク アドレスをマークします。この情報を利用して、ネットワーク パスの選択を実行できます。このとき、データはデータ パケットにカプセル化されます。データリンク層では、データはデータ フレームにカプセル化されており、デバイスの物理アドレスが与えられます。 MAC ヘッダー、もちろん、データ検証やその他の機能フィールドは、物理層に到達すると、ビット ストリームにカプセル化され、純粋な物理接続になります。
以上がデータリンク層でのデータのカプセル化は何と呼ばれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。