您的位置:首页 > 理论基础 > 计算机网络

TCP/IP学习 1.4地址解析协议

2012-03-21 18:15 721 查看
突然想感叹一下,觉得把这些协议规定写出来的先贤们太厉害了!这些知识点一环套一环,每个都是那么的合理。网络的和谐社会,就这样被创造出来了。(呆呆一下)哈哈
这个地方大家可以把MAC地址看做是一个人的身份证号码,而ip地址可以看做是名字/门牌号/汽车站/地铁站的站名
1.4地址解析协议(ARP)作用:数据链路上的设备需要一种方法发现邻居的数据链路标识,以便将数据帧传送到正确的目的地。
IPV4使用地址解析协议(ARP)ARP工作机制当一台设备需要发现另一台设备的数据链路标识符时,它将建立一个ARP请求数据包。这个请求数据包中包括目标设备的IPv4地址以及请求设备(发送者)的源点IPv4地址和数据链路标识符(mac地址)。然后ARP请求数据包被封装在数据帧中,其中带有座位元的发送者的MAC地址和座位目标的广播地址广播地址意味着数据链路上的所有设备都将收到该帧,并且检查帧内封装的数据包。除了目标机器可以识别此数据外,其他所有设备都会丢弃此数据包。目标机将向元地址发送ARP响应数据包,提供他的MAC地址。
简单理解一下:MAC是身份证号码,IP地址是名字。甲说我想知道乙的身份证号码,而且甲知道乙的名字是11,在一群人中。甲在人群中说我的名字22我的身份证号码33,乙你的名字是11,人群中的其他人听到他说的话但是不会理甲(没喊其他人的名字~)。乙一听那个是我的名字就会把自己的名字和身份证号码发给甲。不太适当的比喻
再看看抓包ARP请求包和响应数据包


ARP请求包

ARP响应数据包


路由器上启用调试功能debug arparp触发你ping一下ping的第一个包丢包,那个就是arp解析
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息