• ベストアンサー

arpの仕組みがしりたい

arpコマンドの意味がわかりません。 macとIPアドレスの対応であれば、ifconfigで事足りると思います。どうでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

IPの通信方法を調べると出てきますが、IPアドレスと実際のネットワークカードに割り当てられているMACアドレスとをひもづけるためのプロトコルとして、ARP (Address Resolution Protocol)というプロトコルがあります。 ルータやPCなどは、最終的にARPを使って宛先IPを持つ端末のMACアドレスを調べます。 で、Unix系OSのarpコマンドは、このARPで取得されたIP-MACアドレスの関連情報を表示するコマンドだと思ってください(厳密に言うと少し違うけど…詳しくは man arp して調べてください)。 ifconfigは自分のPC/WSにIPアドレスなどを設定する際に使用するコマンドですから、コマンドの目的が全く異なります。

参考URL:
http://ja.wikipedia.org/wiki/Address_Resolution_Protocol

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

えぇと.... 他のホストと通信するためには, 目的とするホストの MACアドレスを知らないといけません. ifconfig で他のホストの MAC アドレスがわかりますか?

noname#96023
noname#96023
回答No.1

HUBに繋がっている他の機器のMAC等もわかるのですよ。

関連するQ&A