レイヤ2のネットワークスイッチはメモリにテーブルを保持し、MACアドレスとスイッチのイーサネット(登録商標)ポートを一致させます。このテーブルは、コンテンツ・アドレッシング可能メモリ(CAM)テーブルと呼ばれます。
コンピュータAがスイッチポート1に挿入されたイーサネット(登録商標)ケーブルに接続され、コンピュータBがポート2に接続され、コンピュータCがポート3に接続されたとします。データがコンピュータAに到達すると、スイッチはそのCAMテーブルを照会し、コンピュータAが接続されている場所を調べ、コンピュータAの関連トラフィックがポート2または3ではなくポート1で転送されることを知ります。
スイッチのCAM表はメモリに保存します。スイッチがオフになると表は消え、スイッチは再起動時に表を学習し直さなければなりません。
今、スイッチがちょうどオンになったと仮定して、そのCAM表を作成していません。コンピュータA、B、Cがどのポートに接続されているかわかりません。MACアドレスも知りません
コンピュータAがコンピュータBにメッセージを送信するとします。スイッチは以下のステップを取り、コンピュータBにメッセージを送信し、そのCAMテーブルに書き込みを開始します。
コンピュータAのMACアドレスとそのメッセージが入るポートを記録します
それはコンピュータAのメッセージをネットワーク上のすべての他のコンピュータに転送します(コンピュータAを除く);これは「洪水」と呼ばれます
コンピュータBが応答すると、コンピュータBのMACアドレスとポートも記録します。
今、スイッチのCAM表は、コンピュータAとコンピュータBがどこにあるかを知っています。MACアドレスも知っています
MACアドレスとIPアドレスの違いは何ですか?
ネットワークスイッチは、IPアドレスではなく、MACアドレスを参照してインターネットトラフィックを正しいデバイスに送信します。
インターネットに接続されたデバイスにはIPアドレスがありますipアドレスの一連の字母数字の文字は、例えば192.0.2.255または2001:0 db8: 85 a3: 0000: 0000: 8 a2e: 0370、7334。IPアドレスは、メールアドレスのように機能し、そのアドレスへのインターネット通信をデバイスに届けることができます。IPアドレスは頻繁に変更されます:IPv4アドレスの数は限られているため、ユーザ機器がネットワークに新しい接続を確立すると、ユーザ機器に新しいアドレスが割り当てられます。
IPアドレスはレイヤ3に使われます。これは、インターネット上のすべてのコンピュータやデバイスが、どのネットワークに接続されていようと、IPアドレスを使ってデータを送受信していることを意味します。すべてのIPパケットのヘッダには送信元IPアドレスと送信先IPアドレスが含まれており、これはメールに送信先アドレスと送信先アドレスがあるようなものです。
逆にMACアドレスはシリアルナンバーのようなハードウェアの永続的な識別子ですIPアドレスと異なり、MACアドレスは変更されません。maアドレスはレイヤ3ではなくレイヤ2に使用されます。これはIPパケットヘッダに含まれていないことを意味します。つまりMACアドレスはトラフィックの一部ではありません与えられたネットワーク内でのみ使用されます