网络层协议、ARP攻击
2021/5/21 10:56:42
本文主要是介绍网络层协议、ARP攻击,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、IP数据包格式
二、ICMP协议介绍
PING命令
三、ARP协议介绍
四、ARP攻击原理
一、IP数据包格式
网络层的功能
- 定义了基于IP协议的逻辑地址
- 连接不同的媒介类型
- 选择数据通过网络的最佳路径
IP数据包格式
二、ICMP协议介绍
- ICMP协议的封装
- ICMP协议属于网络层协议
ICMP数据的封装过程
ping命令
ping命令的参数2-1
-t 参数会一直不停的执行ping
调试故障或需进行持续连通性测试时应用
Ctrl+C可以中断命令
ping命令的参数2-2
-a参数可以显示主机名称
ping命令的参数2-3
-l参数可以设置ping包的大小
单位为字节
可以简单测试通信质量
三、ARP协议介绍
ARP协议概述
局域网中主机的通信
IP地址与MAC地址
什么是ARP协议
Address resolution protocol,地址解析协议
将一个已知的IP地址解析成MAC地址
ARP协议
- IP地址解析成MAC地址
- PC1发送数据给PC2,查看缓存没有PC2的MAC地址
- PC1发送ARP请求消息(广播)
- 所有主机收到ARP请求消息
- PC2回复ARP应答(单播)
- 其他主机丢弃
- PC1将PC2的MAC地址保存到缓存中,发送数据
ARP相关命令
Windows系统中的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攻击原理
欺骗其他所有计算机
欺骗被攻击计算机
此时,B已经成功欺骗A和网关,A访问互联网时的流量要经过B,这样B就可以获取A的个人信息,学会勿冲动。
利用ARP欺骗管理网络
通过长角牛网络监控机软件管理网络
- 设置监控范围
- 进行网络管理
- 验证效果
ARP故障处理
- 使用ARP防火墙,自动抵御ARP欺骗和攻击
- 在主机B上开启ARP防火墙
- 在主机A上开启长角牛网络监测机,模拟ARP病毒发作
- 查看ARP防火墙统计数据的变化
- 在主机B上测试与网关的连通性
查找ARP攻击的计算机
- MAC地址为真实计算机地址
查看网络信息记录表迅速定位计算机
- MAC地址为虚假地址
查看交换机的MAC地址表,确定此MAC地址所属端口
这篇关于网络层协议、ARP攻击的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南