网络层协议

it2025-11-29  11

网络层协议

一、IP数据包格式二、ICMP协议介绍三、ARP协议介绍四、ARP攻击原理

一、IP数据包格式

##1.1网络层功能 a定义了基于IP协议的逻辑地址 b连接不同的媒介类型 c选择数据通过网络的最佳路径

二、ICMP协议介绍

三、ARP协议介绍

1.局域网中主机的通信 ​ IP地址与MAC地址 2.ARP协议 即Address Resolution Protocol,地址解析协议 将一个已知的IP地址解析成MAC地址 (RARP把MAC解析成IP,逆地址解析协议) 缓存即是自身的ARP缓存表 ARP表可以人工配置,也可以借助ARP协议自动获取 ARP协议本质上是一个广播

3.ARP工作原理: a. PC1想发送数据给PC2,会先检查自己的ARP缓存表。 b.如果发现要查找的MAC地址不在表中,就会发送-一个ARP请求广播,用于发现目的地的MAC地址。ARP请求消息中包括PC1的IP地址和MAC地址以及PC2的IP地址和目的MAC地址(此时为广播MAC地址FF-FF-FF-FF-FF-EF)。 c.交换机收到广播后做泛洪处理,除主机1外所有主机收到ARP请求消息,PC2以单播方式发送ARP应答,并在自己的ARP表中缓存PC1的IP地址和MAC 地址的对应关系,而其他主机则丢弃这个ARP请求消息。 d.PC1在自己的ARP表中添加PC2的 IP 地址和MAC地址的对应关系,以单播方式与PC2通信。 4. ARP相关命令 Windows系统中的ARP命令 ​ arp -a:查看ARP缓存表 ​ arp -d:清除ARP缓存 ​ ARP绑定:arp -s ip mac 5.ARP原理演示

四、ARP攻击原理

造成PC1无法与网关通信,无法上网

PC2可以接收到PC1的所有信息

这个操作是在二层链路的基础上操作的,可以利用ARP欺骗去管理网络,比如通过长角牛网络监控机软件管理网络,通过设置监控范围,进行网络管理

最新回复(0)