企业网络入门-ARP数据抓包(arp抓包原理)

网友投稿 496 2022-09-09


企业网络入门-ARP数据抓包(arp抓包原理)

ARP简介:

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工作是由ARP协议来完成的。

ARP协议类型

在局域网中,当主机或其它三层网络设备有数据要发送给另一台主机或三层网络设备时,需要知道对方的网络层地址(即IP地址)。但是仅有IP地址是不够的,因为IP报文必须封装成帧才能通过物理网络发送,因此发送方还需要知道接收方的物理地址(即MAC地址),这就需要一个通过IP地址获取物理地址的协议,以完成从IP地址到MAC地址的映射。地址解析协议ARP即可实现将IP地址解析为MAC地址。

动态ARP

动态ARP表项由ARP协议通过ARP报文自动生成和维护,可以被老化,可以被新的ARP报文更新,也可以被静态ARP表项覆盖。

动态ARP适用于拓扑结构复杂、通信实时性要求高的网络。

静态ARP

静态ARP表项是由网络管理员手工建立的IP地址和MAC地址之间固定的映射关系。静态ARP表项不会被老化,不会被动态ARP表项覆盖。

抓包分析

使用wireshark软件进行抓包

打开第一包,可以看到广播地址是255.255.255.255

源目的IP地址是有的,发送端192.168.0.114

接收端192.168.0.1

arp 的作用,询问192.168.0.1的mac地址

接下的数据包,就回应了ARP的报文。

ARP协议虽然简单,却是每个局域网内都使用得到的协议。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:OpenvSwitch — OvS-DPDK Hardware offload(openvswitch命令)
下一篇:Java中枚举的实现原理介绍
相关文章

 发表评论

暂时没有评论,来抢沙发吧~