-2

ネットワーク上のNICを一意に識別するために、各NICには製造元によって一意のMACアドレスが割り当てられ、変更することはできません。このタイプのMACアドレスを「永続的なMACアドレス」と呼びます。その必要性は理解できます。

ただし、別の種類のMacアドレスもあります。「現在のMacアドレス」。プログラムで変更可能です。その必要性がわかりません。

ウィキペディアによると、現在のMacアドレスはネットワーク仮想化と「Macスプーフィング」に使用できます。それは必要ないと思います。

実際のNIC上に仮想NICを作成する場合、実際のNICのMACアドレスを「id1」、仮想NICのMACアドレスを「id2」とすると、宛先アドレスが「id1」の両方のフレームを同時に受信/応答できます。 "または"id2"。これにより、実際のNICは現在のMACアドレスを必要としません。

仮想NICを実装した場合、「macスプーフィング」も簡単に実装できます。

私は正しいですか?

PS:次の記事は、Macアドレスを変更するいくつかの理由を示しています。

http://blog.technitium.com/2011/06/why-you-need-to-change-mac-address.html

4

2 に答える 2

1

はい、MACスプーフィングは、送信するイーサネットフレームの関連フィールドを変更するだけでよいという意味で簡単です。

于 2013-02-02T13:05:42.760 に答える
1

製造元から提供されたMACアドレスは、物理NICを識別する唯一のアドレスです。通常はデバイスROMに書き込まれます。その他のMACは、デバイスを操作するSWスタックで追加および使用できる純粋な仮想MACです。仮想化に使用できる追加のMACアドレス(es)を含むプロトコルに2つの通信当事者が同意する限り、これを行う方法に規則はありません。

于 2013-02-02T13:15:47.550 に答える