网络层定义与协议分析

一.本章结构

IP数据包格式

ICMP格式介绍

ARP协议介绍

ARP攻击原理

一.IP 数据包格式

1.版本指的是IP 协议的版本。目前广泛使用的IP协议版本为IPV4
2.首部长度占据4位。即IP包头部长度。
3.总长度指数据之和总长度,单位为字节。当一个数据包封装成链路层的帧时,此数据报的总长度一定不能超过数据链路层的MUT值(1500).
4.标识符,标准,段偏移量:当上层数据被分配IP层时会被分片处理,以免造成数据的丢失和拥挤。
5.TTL:表明数据报在网络中的生命周期
6.协议号:数据段携带的是何种协议,以便使目的主机IP知道应将数据交给哪个过程处理
7.首部检验和:只检验首部数据在这里插入图片描述
2.网络层的功能
定义了基于IP协议的逻辑地址
连接不同的媒介(路由器)类型
选择数据通过网络的最佳路径

二.ICMP格式介绍

1.ICMP是一个"错误侦测与回馈机制"(PING)
通过IP数据包封装的 (traceroute 用于linux系统,主要作用是追踪,检测。常用的tracert)
用来发送错误和控制信息

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.ICMP协议的封装

ICMP协议属于网络层协议,
ICMP协议的封装过程

在这里插入图片描述

3.ICMP消息类型和编码类型

在这里插入图片描述

三.ARP协议

ARP协议的概述:
局域网中主机的通信:IP地址与MAC地址
什么是ARP协议:Address Resolution Protocol,地址解析协议,将一个已知的IP地址解析为MAC地址
PC1发送数据给PC2,查看缓存没有PC2的MAC地址,PC1发送ARP请求(广播),所有主机收到ARP请求消息,PC2恢复ARP应答(单播),其他主机丢失,PC1将PC2的MAC地址保存到缓存中,发送数据。在这里插入图片描述
ARP相关命令
arp-a:查看ARP缓存表
arp-d:清楚ARP缓存

在这里插入图片描述

ARP绑定
下图为ARP报文格式
需求环境:对等网的环境,PC1和PC2第一次通信
实现步骤:1,使用ipconfig/all查看PC1和PC2的MAC地址。2.用“arp-a”查看ARP缓存。3.在PC1上ping PC2后,再用“arp-a”查看ARP缓存表。

四.ARP攻击原理

欺骗其他所有计算机,欺骗被攻击计算机

在这里插入图片描述

ARP 欺骗网关

在这里插入图片描述

ARP欺骗主机

在这里插入图片描述

利用ARP欺骗管理网络
通过长角牛网络监控软件管理网络:设置监控范围。进行网络管理。验证效果
ARP故障处理
使用ARP防火墙,自动抵御ARP的欺骗和攻击
1.在主机B上开启ARP防火墙 2.在主机A上开启长角牛网络监控机,模仿ARP病毒发作 3.查看ARP防火墙统计数据的变化 4.在主机B上测试与网关的连同性

实验

需求环境:主机A和主机B连接到交换机,并与一台路由器互连
需求描述:主机A和主机B连接到交换机,并与一台路由器互连,主机A和主机B设置到同一个网段网关设置为路由接口地址。

在这里插入图片描述

查看ARP攻击的计算机
MAC地址为真实计算机地址:查看网络信息记录表迅速定位计算机
MAC地址为虚假地址:查看交换机的MAC地址表,确定此MAC所属端口

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值