ARP完整过程及抓包分析

本文详细介绍了ARP协议的概念,应用以及工作流程,通过Ping命令的实际操作展示ARP请求和响应的过程。同时,利用Wireshark工具进行了网络抓包,分析了ARP请求包和响应包的特点。最后,探讨了ARP欺骗的原理,揭示了网络中可能存在的安全风险。
摘要由CSDN通过智能技术生成

ARP完整过程及抓包分析

1、ARP协议概念

ARP(地址解析协议)是根据IP地址获取物理地址的一个协议。由于OSI将网络分为七层,IP地址在OSI模型的第三层(网络层),MAC地址在第二层(数据链路层),彼此不直接通信。在通过以太网发送IP数据包时,需要知道先封装第三层和第二层的报头。但由于发送数据包时只知道目标IP地址,不知道其MAC地址,而又不能跨越第二、三层,所以需要地址解析协议。

2、ARP应用:

ARP是解决同一局域网上的主机或路由器的IP地址和硬件映射关系。

3、ARP工作流程(以Ping命令演示)

PC1:6c:5b:90:d0:74:0c
PC2:74:ee:2a:e2:0c:48

在这里插入图片描述
a、pc1在本地ARP缓存表检查是否有pc2的MAC,若没有则发送广播给在同一网段的所有PC,若有则将pc2的MAC封装到数据包中发送。
b、在同一网段中的所有PC检查pc1的IP地址是否与自己相匹配,若匹配,则将pc1的MAC地址与IP地址(映射关系)放到本地ARP缓存表中,并将自己包含自己MAC地址的响应包发送给pc1(单播)。
c、pc1收到响应包后将对方MAC地址与IP地址(映射关系)放到自己的ARP缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值