この関連するSOの質問を見ると、MACアドレスの一意性について不思議に思わずにはいられません。
MAC アドレスの一意性はどのくらいですか?
私はそれらを使用して、ユーザーを半一意に識別しています。事実上すべてのデバイス (PC、Mac、iPhone、Android フォンなど) のユーザーとすべての OS が HTTP 要求を介してアクセスできる Web サイトがあります。IP アドレスと MAC アドレスの組み合わせを使用して、一意のユーザーを識別します。
以下のケースが考えられると思います。
- デバイスには MAC アドレスがありません (可能性は低いですが、とにかく)
- デバイスには一意の MAC アドレスがあります
- デバイスには複数の一意の MAC アドレスがあります
- 2 つ以上のデバイスが同じ MAC アドレスを持っています
これらのケースの最初の 3 つは一意です (3 つ目は、一意の MAC アドレスが 1 つしか必要ないためです)。4番目のケースでは、これはどのくらいありそうですか?
つまり、100 人のランダムなユーザー (おそらく Windows OS の Windows ユーザー) が与えられた場合、何人のユーザーが同じ MAC アドレスを持つと予想できますか? 一般的に、MAC アドレスの長さが制限されているためですか? それとも、ある種の意図的な構成変更 (MAC アドレスのスプーフィング) に依存しているのでしょうか?
MAC アドレスがある程度一意であることは問題ありませんが、データの解釈方法を明確にしたいだけです。
(.NET 2.0 に対するリンクされた質問で、.NET 2.0 に対して C# コードを使用しています。)