スイッチはパケットを理解していますか?はいの場合、フレームの用語は何ですか?


7

パケットとフレームの間で少し混乱しました。混乱は、スイッチがレイヤー2デバイスの場合、レイヤー3デバイスからパケットをどのように読み取り、スイッチ(またはレイヤー2デバイス)が理解できる「フレーム」がどこにあるかに基づいていました。

私が読んだすべてのブログと記事から、ホストがスイッチにパケットを送信するとき、それはデータリンク層までそれを読み取るだけであり、そのパケットを入力ポートから出力ポートに置くプロセスがどこにあるかという結論に達しましたフレームの用語が使用されます。

質問を十分に伝えられなかったとしたら申し訳ありませんが、これは私にとってはめちゃくちゃです。


レイヤー3デバイスは、すべてのパケットをレイヤー2フレームに入れてから送信します。
user253751 2017

回答:


12

レイヤーの概念を理解する必要があります。

アプリケーションはデータをトランスポート層に送信します。トランスポート層プロトコルは、トランスポート層プロトコルのヘッダー内のデータをカプセル化し、それらをネットワーク層に渡します。

ネットワーク層は、受信したデータグラムをネットワーク層ヘッダー内にカプセル化します。これらはパケットと呼ばれます。パケットはデータリンク層に渡されます。

データリンク層は、データリンク層ヘッダー内のパケットをカプセル化し、それらはフレームと呼ばれます。

スイッチはフレームのみを確認し、パケットは確認しません。ルーターはフレームヘッダーを取り除いて破棄し、パケットのみを調べます。


例えば:

ホストA上のアプリケーションは、TCPを介してホストB上のアプリケーションにデータを送信します。ホストA上のアプリケーションはデータをTCPに送信し、TCPはデータをTCPセグメントにセグメント化します。各TCPセグメントには、送信元と宛先のTCPアドレス(ポート)を含むTCPヘッダーがあります。

TCPはセグメントをIPに渡します。IPはIPヘッダーを追加し、それぞれに送信元IPアドレスと宛先IPアドレスを含むIPパケットを作成します。

IPはパケットをイーサネットに渡します。イーサネットはイーサネットヘッダーを追加し、イーサネットフレームを作成します。それぞれのフレームには、送信元と宛先のイーサネットアドレス(MACアドレス)があります。

イーサネットは、ワイヤー上のフレームをイーサネットスイッチに送信します。スイッチはフレームヘッダーを検査し、宛先MACアドレスを最後に確認したインターフェイスにフレームを切り替えます。宛先インターフェースがない場合は、フレームを受信したインターフェースを除くすべてのインターフェースにフレームをフラッディングします。

スイッチは、ネットワーク層プロトコルについて何も知らないため、使用されているネットワーク層プロトコルを知らないか、気にしません。

宛先ホストがフレームを受信すると、データをカプセル化するために使用されたプロセスを逆にし、データは宛先アプリケーションに送られます。


これはまったく理にかなっています。時間をかけていただきありがとうございます。
タハ

1
データが暗号化されていない場合は、理論的には不正なスイッチが層のカプセル化に違反し、パケットの内容を検査し、それに応じてルーティングするようにプログラムできますか?つまり、ISPを介した優先コンテンツ優先。
ダレンリンガー

2
@DarrenRingerこれはディープパケットインスペクションと呼ばれます。それを行うためのツールは、良性と悪質の両方の用途で容易に市販されています。
ダンは

1
@DarrenRingerがDanの答えを追加-スイッチは、より深いプロトコルに基づく多くのアクションを含む、多くのことを実行できるデバイスです。重要なのは、スイッチング(スイッチの主なタスク)が他のレイヤーに関係なく行われる(できる)ため、他のレイヤーに関係なく、スイッチを交換して再構成できることです。
ドゥリス

@DarrenRingerは、中小企業のスイッチの可能性をチェックするかもしれません。たとえば、テレフォニーを他の用途より優先させることができます。
デュリス

0

Ronが指摘したように、スイッチはルーターからのデータをカプセル化します。これを参照に使用できます。

アプリケーション層(このWebブラウザーなど)で生成された情報は、データと呼ばれます。

トランスポート層はそれをカプセル化し、セグメントを呼び出します

ネットワーク層では、これはパケットと呼ばれます

データリンク層のフレーム

物理層では、さまざまなメカニズムを通じて送信されるビットです。


-1

IPルーティングが有効になっているレイヤー3スイッチの場合は、実質的にルーターです。スイッチに関しては、フレームを処理します。それでおしまい。


この回答をどのように改善できるかについてのフィードバックは、いただければ幸いです。前もって感謝します。
ロニー・ロイストン2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.