网络安全-Arp攻击相关

1 Arp协议

    Arp: 地址解析协议,用于IP地址到以太网MAC地址的解析。

1.1 同网段报文交互过程

     假设本机PC1 IP为192.168.1.100,网关地址为192.168.1.1,对方电脑PC2为192.168.1.200,PC1使用Ping命令ping 192.168.1.200流程如下:
     1 命令行行上键入ping 192.168.1.200。进入步骤2
     2 系统会去判断是否为相同网段,如果是本网段,去查找arp缓存表,找到192.168.1.200的mac地址,进入步骤6;查找失败进入步骤3。
     3 PC1发送一个arp request广播报文,target ip为192.168.1.200,该Arp报文会在vlan内广播,同一vlan内的主机都能收到。
     4 PC2收到arp request报文以后,发现target ip为192.168.1.200,和本机一致,则PC2回复Arp Reply单播报文给PC1,并将PC1的ARP信息加入到arp缓存表中。Arp Reply为单播报文,通告了PC2的Mac地址和IP地址。
     5 PC1收到arp reply报文以后,将arp信息加入到arp缓存表中
     6 PC1 构造ICMP Echo报文,目的Mac地址为PC2的Mac,目的IP为PC2的IP;源Mac为PC1的Mac,源IP为PC1的IP。PC1将ICMP报文从网卡发送。
     7 ICMP报文是单播报文,经过交换机转发至PC2,PC2收到以后,由操作系统处理,向PC1回复一个ICMP Reply报文。ICMP的目的IP为192.168.1.100
     8 PC2去查找ARP缓存,查找192.168.1.100对应的MAC地址。如果找到,填充目的MAC地址,从网卡发送ICMP报文;否则需要通过类似步骤3到步骤5的交互过程获取P1的Mac地址,再从网卡发送报文。
     9 PC1收到从PC2发送来的ICMP Reply报文

在这里插入图片描述<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值