2012-02-24 3 views
6

私はこれはおそらく愚かな質問を知っていますが、多分私はちょうどMACアドレスの概念と混同しています。iOSがAndroidを使用している場合、なぜAndroidが3gのMacアドレスを持っていないのですか?

私の知る限り、各デバイスには独自のMACアドレスがあります。たとえば、wiFiインターフェイスには独自のMACアドレスがあります。すべてのデバイスに独自のMACアドレスがある場合、3gのデバイスにはMACアドレスも必要です。これは、iPhoneの3gがまだMACアドレスを提供しているため、iPhoneにも当てはまります。ただし、Androidでは、wiFiのMACアドレスのみを判別できます。 3gのMACアドレスはありません。それとも、アクセスできないのか分かりません。 Androidに3gのMACアドレスがない理由を説明できますか?

答えて

6

MACアドレスは、イーサネットなどのIEEE 802規格を実装しているネットワーク技術に固有のものだと思います。 3GはIEEE 802ネットワークではないため、MACアドレスは実際には適用されません。

これは、ネットワークドライバの作成やTCP/IPネットワーク固有の操作を行わない限り、アプリでMACアドレスを使用する理由はほとんどないはずです。

多くの人々がかもしれないそのうちのいくつかは、本当にあなたはアンドロイドのためのさまざまなハードウェアの組み合わせのすべてにわたって動作する一意のIDを取得するためにhttp://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID のようなものを使用する必要があるときには、一意のデバイスIDを表していることを考えてMACアドレスのために達しますIEE 802ネットワークはまったく含まれていません。

アップル社は、AppleがAPIにうんざりしていたり​​、すべてのiOSデバイスがIEE 802ネットワークハードウェアを搭載していると推測していると思われます。 3GよりもWi-FiでIOが異なるMACアドレスを指定していますか?

+0

ありがとうございます、それをクリアするためのmmeyer!私は常に、彼らが従っている標準に関係なく、すべてのデバイスが独自のMACアドレスを持っていると考えてきました。 はい、iOSはwiFiと3gで異なるMACアドレスを指定します。 私はいくつかの人々が私の質問を建設的ではないとして閉鎖したのは不思議です。私は彼らが私の話題を誤解したと思う。私は、なぜAndroidが3GのMacアドレスを提供しなかったのかについて議論したくない。私は両方のOSでMacアドレスがどのように動作するかを理解したい。 – Arci

+0

ブルートゥースはieee 802デバイスでもありませんが、アンドロイドにはMACアドレスがあります。 –

+0

私はこれも役に立つトピックだと思いました。 – gymshoe

関連する問題