無差別モードとは

無差別モードは、すべてのパケットをネットワークアダプタードライバーとプロトコルスタックに渡すネットワークカード構成です。 多くの有線および無線ネットワークアダプターとそのドライバーでサポートされています。 無差別モードは、ネットワークアナライザー、プロトコルアナライザー、およびパケットスニファーによって使用され、ネットワークトラフィックの検査を可能にします。 また、一部のネットワークブリッジでは、ブリッジの一方から他方にトラフィックを渡すために使用されます。

ネットワークカードは、接続されたネットワーク上を移動する各パケットのヘッダーを「リッスン」します。 通常の動作モードでは、ユニキャストおよびブロードキャストパケットのみを処理します。 ユニキャストパケットは、そのネットワークカードのみに特別にアドレス指定されたパケットです。 対照的に、ブロードキャストパケットは、ネットワークに接続されているすべてのデバイスが受信することを目的としています。 通常、両方のタイプのパケットはカードによって受信され、そのドライバーによって処理され、ネットワークプロトコルスタックを通過します。

アプリケーションまたはオペレーティングシステム(OS)は、それをサポートするネットワークアダプターでマルチキャストモードを有効にすることもできます。 このモードを使用するには、1つ以上のマルチキャストグループアドレスがそのドライバーを介してカードにプログラムされます。 マルチキャストモードが有効な場合、カードはグループ宛てのすべてのマルチキャストパケットも受信して処理します。 これに対して、プロミスキャスモードでは、タイプや宛先に関係なく、すべてのパケットを受信して​​処理できます。

ハードウェアマルチキャストアドレスをサポートしていないネットワークアダプターは、ドライバーとプロトコルスタックに大きな負担をかけます。 このようなカードでマルチキャストモードが有効になっている場合、通常、ハードウェアは代わりにプロミスキャスモードになります。 次に、ソフトウェアは、目的のマルチキャストグループアドレスのいずれにも送信されないすべてのパケットを除外する必要があります。 これにより、中央処理装置とOSカーネルに非常に大きな負荷がかかります。 一般に、ネットワークの応答時間も長くなります。

パケットスニッフィングは、多くの場合、プロミスキャスモードとしても知られているプロミスキャスモードの主な用途です。 このモードのネットワークアナライザーとパケットスニファーソフトウェアは、「聞く」ことができるすべてのネットワークトラフィックをキャプチャできます。 受信したパケットは、後で分析したり、同じまたはより複雑なソフトウェアでデコードするために保存できます。 有線ネットワークでこのモードで受信されるトラフィックは、通常、ネットワークスイッチまたはハブに接続されたマシンに制限されます。 無線周波数モニタモードを使用しない限り、通常、ワイヤレストラフィックは特定のサービスセットまたはチャネルに制限されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?