私のMACアドレスはWebサイトで識別できますか?


16

サイトにアクセスすると、WebサイトでMACアドレスを識別できますか?サイトでファイルのアップロードが必要な場合、違いが生じますか?


あなたの質問はあいまいです。詳細をいくつか指定してください。
インディゴ

1
ネットワークトラフィック経由:いいえ。ブラウザのコードを介して:多分。
リッキービーム

回答:


21

一般に、アクセスするWebサイトでMACアドレスを知ることはできません。ただし、サーバーがMACアドレスを学習できる特別な場合があります。

  1. IPv6は、IPアドレスにMACアドレスを埋め込む方法でアドレスを割り当てることをサポートしています。プライバシー上の理由から、このIPv6アドレスの割り当て方法はあまり一般的ではありません。
  2. Webサーバーと同じネットワークセグメントに直接接続している場合、MACアドレスを確認できます。(しかし、これはおそらくあなたが念頭に置いていたシナリオではありません。)
  3. 一部のISPが顧客の機器のMACアドレスを逆DNSレコードに埋め込んでいるのを見ました(フォーマットのx1-6-後にMACアドレスが続きました)。
  4. ブラウザにスクリプト機能があり、スクリプトがクライアントマシンのMACアドレスを学習し、サーバーに送信できるようになる場合があります。JavaScriptがクライアントマシンのMACアドレスを取得できるかどうかはわかりませんが、ローカルIPアドレスを見つけることができることは知っています。

2
#1については、RFC 4941
ボブ・

JavaScriptがデバイスのMACアドレスを取得できるとは思わない。
フォレスト

16

いいえ、リモートサイトは、EUI-64アドレスで IPv6を使用していない限り、デバイスのMACアドレスではなく、使用しているパブリックIPアドレスのみを学習します。その場合、MACアドレスはIPv6アドレスから取得できます。


3

OSIモデルを学習する必要があります。MACアドレスはフレーム内のレイヤー2アドレスですが、フレームはルーターで取り除かれます。IPアドレスは、パケット内のレイヤー3アドレスです。パケットのみがルーターを通過します。

ホストとスイッチは、フレーム内のMACアドレスを使用して、LAN上の正しいホスト(レイヤー2の単なるホストであるゲートウェイを含む)にフレームを配信します。ゲートウェイ(ルーター)は、ホストからフレームを取得すると、フレームヘッダーを取り除きパケットを取得し、IPアドレスに基づいてパケットをルーティングします。ルーターが新しいインターフェイスにパケットを送信すると、新しいフレームの独自のMACアドレスを使用して、新しいリンクの新しいフレームカプセル化が作成されます。パケットがルーター間で最終的な宛先に移動するとき、唯一残っているソースMACアドレスは最終的なルーターのMACアドレスになります。


3
本当ですが、だれもOSIモデルを研究すべきではないと思います。TCP / IPには適用されません。TCP/ IPには、独自の、歴史的に以前のモデルがあり、実世界の他の何にも適用されません。OSIプロトコルスイートにも適切に適用されませんでした。
-user207421

2
OSIモデルは、一般に、物事の仕組みを理解するのに役立ちます。トランスポート層まで、最新のネットワークスタックはOSIモデルと驚くほどうまく機能します。レイヤー5からは、OSおよびアプリケーションプログラマーはOSIモデルと一致しませんが、とにかくこれらのレイヤーはトピックから外れています。
ロンモーピン

3
@EJP、本当のポイントは、プロフェッショナルネットワークのネットワークプロフェッショナル(ヘルプセンターごとにOSIレイヤー4を介してここで話題になっているもの)がOSIモデルに精通し、MACアドレスがレイヤー2であることを理解する必要があるということですアドレス、IPアドレスはレイヤー3アドレス、TCP / UDPポートはレイヤー4アドレスであり、データスタックがネットワークスタック内の異なるレイヤーをどのように通過し、カプセル化されるかを示します。
ロンモーピン

1
ネットワーク機器を構成する場合、PPPはレイヤー2プロトコルです。サポートしているレイヤー3プロトコルへのブリッジ(NCP)があります。ネットワーク機器(Ciscoなど)を構成する場合、レイヤー2プロトコルとして構成されます。エンドデバイスでは異なる場合がありますが、それらの設定はここではトピック外です。
ロンモーピン

4
@kasperd:ポイントは、抽象化レイヤーの概念を教えることです。あなたがそれらを何と呼ぶか​​、あなたがどの特定のモデルを勉強するかは本当に重要ではありません。
ライトネスレースとモニカ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.