フレームとパケットの違い

著者: Laura McKinney
作成日: 3 4月 2021
更新日: 17 5月 2024
Anonim
QFP / 002-外部NIC(PCIex Intel 9301CT)とオンボードNIC(Killer e2200)(フレーム遅延テスト)
ビデオ: QFP / 002-外部NIC(PCIex Intel 9301CT)とオンボードNIC(Killer e2200)(フレーム遅延テスト)

コンテンツ


この記事では、データの単位としてネットワーキングで頻繁に使用される2つの用語、つまり、 そして パケット.
フレームとパケットの決定的な違いは、フレームはビットのシリアルコレクションであり、パケットをカプセル化するのに対し、パケットはデータの断片化された形式であり、セグメントをカプセル化することです。

データリンク層はフレーミングプロセスを実行します。一方、ネットワーク層はデータの断片化を実行し、パケットと呼ばれる小さなチャンクを作成します。
もう1つの大きな違いは、フレームにデバイスの Macアドレス パケットにはデバイスの IPアドレス。

  1. 比較表
  2. 定義
  3. 主な違い
  4. 結論

比較表

比較の根拠フレーム パケット
ベーシック
フレームは、データリンク層プロトコルデータユニットです。パケットは、ネットワーク層プロトコルのデータ単位です。
関連するOSIレイヤーデータリンク層ネットワーク層
含む
送信元および宛先MACアドレス。送信元および宛先IPアドレス。
相関セグメントはパケット内にカプセル化されます。パケットはフレーム内にカプセル化されます。

フレームの定義

フレームという用語は、特にシリアルラインを介した通信に由来します。この場合、送信データの前後に特殊文字を追加することにより、ビットの集合であるデータを「フレーム化」します。


フレームは、データリンクレイヤーで使用されるデータユニットとして定義できます。フレームは、パケットの開始と終了を示すマーカーと、送受信のアドレスで構成されます。

フレームの特定の例は、イーサネットフレームです。以下のポイントでは、フレームのさまざまなフィールドについて簡単に説明します。

  • イーサネットフレームの長さはさまざまで、64オクテット未満または1518オクテット(ヘッダー、データ、CRC)を超えるフレームはありません。
  • イーサネットフレーム形式には、物理​​ソースと宛先が含まれます MACアドレス デバイスの。
  • 送信元と宛先を識別することに加えて、イーサネット経由で送信される各フレームは、 前文, タイプフィールド, データフィールド、そして 巡回冗長検査(CRC).
  • 64ビットの脈動する0と1で構成されるプリアンブルは、受信インターフェースの同期を支援します。
  • CRCフィールドは、伝送エラーの検出におけるインターフェースに役立ちます。
  • この16ビット整数フィールドは、フィールドが運ぶデータのタイプを記述します。
  • インターネットの観点から、フレームタイプフィールドは不可欠であり、自己識別に責任があります。フレームが必要なマシンに到達すると、オペレーティングシステムは、フレームタイプを使用してフレームを処理するプロトコルソフトウェアモジュールを識別します。
  • 自己識別フレームのメリットは、単一のコンピューター上で複数のプロトコルを一緒に使用できるようにし、干渉のない同じ物理ネットワーク上で複数のプロトコルを結合できることです。

パケットの定義

パケットは、パケット交換ネットワークを介して送信されるデータの小さなブロックです。この用語は、パケットを送信するときに特別なフレーム開始文字とフレーム終了文字が追加される文字指向プロトコルに由来します。


パケットは、ネットワーク層で使用されるプロトコルデータユニットです。ネットワーク層の主な機能は、1つの論理アドレス(IPアドレス)から別の論理アドレスにパケットを配信することです。パケットは、ネットワーク上の2つのデバイス間で交換されるデータの孤立した単位です。ルーターは、IPパケットヘッダーを使用して、送信元から宛先へのネットワークを介したパケットに使用します。

コネクションレス型ネットワークを扱う場合、データはパケットと呼ばれる小さな部分に分割され、ネットワークを介して転送され、高範囲のマシン間接続に多重化されます。一般に数百バイトのデータのみを含むパケットには、ネットワークハードウェアが指定された宛先へのアクセス方法を認識できるようにする識別情報が含まれています。
たとえば、巨大なファイルは多数のパケットに分割され、ネットワークを介して一度に1つずつ送信されます。ネットワークハードウェアはパケットを特定の宛先に送信し、ソフトウェアはそれらを再び単一のファイルに再収集します。

  1. フレームは、データリンクレイヤーで使用されるデータユニットとして定義できます。一方、パケットは、ネットワーク層で使用されるプロトコルデータユニットです。
  2. フレームはOSIのデータリンク層で形成され、パケットはネットワーク層で形成されます。
  3. フレーミングには、送信元および宛先MACアドレス(つまり、マシンの物理アドレス)が含まれます。対照的に、パケット化には送信元および宛先IPアドレスが含まれます。
  4. パケットは、ネットワーク層でセグメントをカプセル化します。それどころか、フレームはデータリンク層でパケットをカプセル化します。

結論:

フレームとパケットは次のように機能します プロトコルデータユニット OSIのさまざまな層で使用されます。まず、トランスポート層によってネットワーク層に渡されるデータは セグメント 通常、トランスポート層のヘッダーとデータを保持します。

ネットワーク層では、セグメントは パケット これにはセグメントが含まれ、IPヘッダーには基本的に送信元と宛先のIPアドレスが含まれます。最後に、パケットはでカプセル化されます フレーム。データリンクは、結果のフレームを送信した後、送信元および宛先MACアドレスをヘッダーの先頭に追加します。