(Translated by https://www.hiragana.jp/)
MACアドレス - Wikipedia コンテンツにスキップ

MACアドレス

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

MACアドレス(マック・アドレス、英語えいご: Media Access Control address)とは、Media Access Controlにおいて、ネットワークインタフェース識別しきべつするために使用しようされる識別子しきべつしである。OSI参照さんしょうモデルでいえば、だい2そうデータリンクそう)にあたる。

原則げんそくとしてすべてのネットワーク機器きき一意いちいてられるが、様々さまざま要因よういん例外れいがい存在そんざいする。

概要がいよう[編集へんしゅう]

WindowsコマンドプロンプトではPhysical Addressと表記ひょうきされており、たん物理ぶつりアドレスばれたりNode ID(ノードID)の別名べつめいでもばれたりすることがある。

イーサネットIEEE 802.11 (Wi-Fi)の場合ばあい、48ビット(EUI-48)の符号ふごうである。MACアドレスの表現ひょうげんには、04-A3-43-5F-43-23や32:61:3C:4E:B6:05といったオクテット区切くぎり16進数しんすう表現ひょうげんもちいる。このMACアドレスの6つのオクテットのうち、最初さいしょの3オクテットがベンダーIDつぎの1オクテットが機種きしゅID、最後さいごの2オクテットがシリアルIDとなることが一般いっぱんてきである。この場合ばあい上位じょうい4オクテットでネットワーク機器きき機種きしゅめいまで特定とくてい可能かのうである。

グローバルアドレスとローカルアドレス[編集へんしゅう]

 
IEEEでOUIを検索けんさくする
OUI検索けんさくページで6けたのアドレスを入力にゅうりょくすると登録とうろくされている製造せいぞうしゃめい表示ひょうじされる。

先頭せんとうオクテットのビット0x02がグローバルアドレスとローカルアドレスを識別しきべつするビットで、GLビットとばれる。OFFであればグローバルアドレス、ONであればローカルアドレスであることをしめしている。また、先頭せんとうオクテットのビット0x01がユニキャストとマルチキャストを識別しきべつするビットで、IGビットとばれる。詳細しょうさいは、英文えいぶん記事きじMAC address#Address details参照さんしょう

グローバルアドレスの場合ばあい世界中せかいじゅうのMACアドレスの管理かんりおこなっているIEEE料金りょうきん支払しはらって、てと登録とうろくけている。上位じょうい3オクテットはOUI(Organizationally Unique Identifier)とばれる[1]OUIてられたかく製造せいぞうしゃ下位かい3オクテットを独自どくじ重複じゅうふくしないようにてており、1つのOUIのてをけることで1677まん7216製品せいひん個別こべつのMACアドレスがれる。この仕組しくみにより、原則げんそくとして、MACアドレスは世界中せかいじゅう唯一ゆいいつ番号ばんごうとなる。IEEEではOUIの登録とうろくデータをWebで検索けんさくできるようにしている。

IPv4では、MACアドレスとIPアドレス相互そうご変換へんかんには、ARPRARPというプロトコルもちいる。IPv6では、MACアドレスとIPアドレス相互そうご変換へんかんには、ICMPv6規定きていされている近隣きんりん探索たんさくプロトコル(Neighbor discovery, NDP)をもちいる。

変更へんこう重複じゅうふく[編集へんしゅう]

MACアドレスは物理ぶつりアドレスとばれるが、ソフトウェアの設定せっていにより変更へんこう可能かのうなネットワーク機器きき存在そんざいする。また、仮想かそうマシンなどでは任意にんい変更へんこうできる場合ばあいもある。このため、無線むせんLAN (Wi-Fi)などの情報じょうほうセキュリティの確保かくほのためにMACアドレス・フィルタリングを利用りようする場合ばあい、ブラックリストによる防御ぼうぎょ突破とっぱされる可能かのうせいがある[2]

また、以下いかのOSでは、程度ていどこそあれWi-Fiにおいて毎回まいかいことなるMACアドレスを使用しようする。

このようにMACアドレスは変更へんこう可能かのうなため、MACアドレスが重複じゅうふくすることがある。また、ハードウェアの出荷しゅっか時点じてんから重複じゅうふく存在そんざいしている可能かのうせいRFC 7136RFC 7217指摘してきされている[6]

近傍きんぼうにMACアドレスが重複じゅうふくするネットワーク機器きき複数ふくすうあると正常せいじょう通信つうしんができない。また、DHCPなど、MACアドレスを装置そうち識別しきべつ使用しようする場合ばあいもMACアドレスが重複じゅうふくすると意図いとしない動作どうさとなることがある。とく管理かんり用途ようとでMACアドレスを使つか場合ばあいは、どういちセグメントにかぎらず重複じゅうふく問題もんだいとなることがある。

枯渇こかつ可能かのうせい[編集へんしゅう]

MACアドレスが有限ゆうげん符号ふごうである以上いじょう理論りろんてきには枯渇こかつというものがかんがえられる。しかし、IPアドレス枯渇こかつ問題もんだいなどで話題わだいになるIPv4ちがい、MACアドレスは248=281,474,976,710,656≒281ちょう(IGビット/GLビットを除外じょがいすると246=70,368,744,177,664≒70ちょう)とおおいことなどにより、2012ねん時点じてんではせまった問題もんだいにはなっていない。

MACアドレステーブル[編集へんしゅう]

L2スイッチなどの通信つうしん機器ききでは、通信つうしん機器ききポートと、そのポートに接続せつぞくされる相手あいて通信つうしん機器ききのMACアドレスのマッピング情報じょうほうを「MACアドレステーブル」に保存ほぞんしている。

出典しゅってん[編集へんしゅう]

  1. ^ 日経にっけいNETWORK 2006ねん9がつごう「ネットワークの基礎きそ MACアドレス」p.82
  2. ^ MACアドレス制限せいげんは“効果こうかゼロ”いまさらけない「無線むせんLAN認証にんしょう」の基本きほん【1/4】”. 大塚商会おおつかしょうかい. 2020ねん8がつ22にち閲覧えつらん
  3. ^ iOS 14、iPadOS 14、watchOS 7 でプライベート Wi-Fi アドレスを使つか”. Apple サポート (2020ねん8がつ13にち). 2020ねん8がつ22にち閲覧えつらん
  4. ^ Privacy changes in Android 10 MAC アドレスのランダム”. Android デベロッパー. 2020ねん8がつ22にち閲覧えつらん
  5. ^ ランダム ハードウェア アドレスを使つか理由りゆう方法ほうほう”. Microsoftサポート. 2020ねん8がつ22にち閲覧えつらん
  6. ^ MACアドレスのさい利用りようは、みんながおもっているよりもはるかに一般いっぱんてき”. Geekなぺーじ (2020ねん6がつ16にち). 2020ねん8がつ22にち閲覧えつらん。 “RFC 7136では、「製造せいぞう業者ぎょうしゃ複数ふくすうのデバイスにたいしておなじMACアドレスをてているという報告ほうこく頻発ひんぱつしている」、とあります。 また、「バーチャルマシンがおなじMACアドレスを使つかまわしている」というはなしかれています。RFC 7217では、「MACアドレスのさい利用りようは、みんながおもっているよりもはるかに一般いっぱんてきであることをじつ世界せかいのデータがしめしている」、とあります。 さらに、その根拠こんきょとして、 Derbycon 2012での発表はっぴょうRFC 7217紹介しょうかいされています。”

関連かんれん項目こうもく[編集へんしゅう]

外部がいぶリンク[編集へんしゅう]

  • IEEE OUI検索けんさくページ英語えいご
  • NICベンダーID一覧いちらん - 非公式ひこうしきなOUIをふく一覧いちらん本文ほんぶんにあるようにIEEEに登録とうろくされていないOUIというものが存在そんざいする、そのような厄介やっかいなベンダせいのNICを調査ちょうさするためのリスト。