- ベストアンサー
arpの仕組みがしりたい
arpコマンドの意味がわかりません。 macとIPアドレスの対応であれば、ifconfigで事足りると思います。どうでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IPの通信方法を調べると出てきますが、IPアドレスと実際のネットワークカードに割り当てられているMACアドレスとをひもづけるためのプロトコルとして、ARP (Address Resolution Protocol)というプロトコルがあります。 ルータやPCなどは、最終的にARPを使って宛先IPを持つ端末のMACアドレスを調べます。 で、Unix系OSのarpコマンドは、このARPで取得されたIP-MACアドレスの関連情報を表示するコマンドだと思ってください(厳密に言うと少し違うけど…詳しくは man arp して調べてください)。 ifconfigは自分のPC/WSにIPアドレスなどを設定する際に使用するコマンドですから、コマンドの目的が全く異なります。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
えぇと.... 他のホストと通信するためには, 目的とするホストの MACアドレスを知らないといけません. ifconfig で他のホストの MAC アドレスがわかりますか?
noname#96023
回答No.1
HUBに繋がっている他の機器のMAC等もわかるのですよ。