对ARP感兴趣并希望查看。
使用ARP协议找到MAC和IP地址,是吗?
与此有何不同:
IPHostEntry iphostentry = Dns.GetHostByName(strHostName);
答案 0 :(得分:4)
Dns.GetHostByName()
使用DNS - 从DNS域(www.google.com)获取IP地址(1.2.3.4)。
ARP用于从IP(1.2.3.4)获取MAC地址(11:22:33:44:55:66)。
假设您在浏览器中撰写www.google.com:
ARP向局域网发送问题 - 谁拥有1.2.3.4?无论谁有答案 - 所以发送者知道他需要发送数据包的1.2.3.4的MAC地址是什么。