====== MAC アドレスを調べる ARP ====== TCP/IP において、IP パケットを送受信するためには、下位のデータリンク層のアドレスを取得する必要があり、MAC アドレスが必要な場合に ARP(Address Resolution Protocol) が用いられる。 イーサネットの場合論理的な IP アドレスを物理的なハードウェア・アドレスである MAC アドレスに変換する必要がある。\\ [[https://ja.wikipedia.org/wiki/Address_Resolution_Protocol|Address Resolution Protocol - Wikipedia]]より\\ \\ IPv6 では ARP ではなく、ICMPv6 の「近隣探索プロトコル」を用いる。\\ 近隣探索プロトコル(きんりんたんさくプロトコル)は、IPv6 (インターネット・プロトコル・バージョン 6) における近隣者を発見する(Neighbor Discovery) ためのプロトコルである。NDP と略称される。\\ [[https://ja.wikipedia.org/wiki/%E8%BF%91%E9%9A%A3%E6%8E%A2%E7%B4%A2%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB|近隣探索プロトコル - Wikipedia]]より\\ \\ ルータの ARP キャッシュの表示\\ # arp -a mixture.tomoyan.local (192.168.1.90) at eb:d8:87:e4:14:01 [ether] on br0 android-b3ce9ad35c4925a2.tomoyan.local (192.168.1.139) at 3b:dc:ea:0c:8e:d4 [ether] on br0 android-2a93972dc2f7186f.tomoyan.local (192.168.1.111) at 69:7a:bc:71:4e:31 [ether] on br0 cmon.tomoyan.local (192.168.1.80) at 68:96:7b:07:21:55 [ether] on br0 cmon1.tomoyan.local (192.168.1.81) at 1b:c9:49:8d:74:83 [ether] on br0