网络层协议、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攻击的更多相关文章
- 网络层协议及ARP攻击
		
一:网络层介绍及ICMP协议 1,网络层 网络层位于OSI参考模型的第三层,位于传输层和数据链路层之间.向传输层提供最基本的端到端的数据传送服务.定义了基于IP协议的逻辑地址,连接不同媒介类型,选择数 ...
 - ARP协议与ARP攻击入门
		
一 ARP协议 ARP协议是一个年代相当"久远"的网络协议.ARP协议制定于1982年11月,英文全称:Address Resolution Protocol,即"地址解 ...
 - 图解ARP协议(二)ARP攻击原理与实践
		
一.ARP攻击概述 在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答.数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么 ...
 - 浅析ARP协议及ARP攻击
		
一. ARP数据包结构 (1)硬件类型:指明发送方想知道的硬件接口类型,以太网的值为1:(2)协议类型:指明发送方提供的高层协议类型:它的值为 0x0800 即表示 IP地址.(3)硬件地址长度和协议 ...
 - 描述ARP协议的工作原理,怎么实施ARP攻击和防御ARP攻击
		
什么是ARP协议?ARP,即地址解析协议,实现通过IP地址得知其物理地址.在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址.为了让报文在 ...
 - (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
		
目录 IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit:最低位在右边 ...
 - 网络层 IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
		
目录 IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit:最低位在右边 ...
 - 关于ARP攻击的原理以及在Kali Linux环境下的实现
		
关于ARP攻击的原理以及在Kali Linux环境下的实现 全文摘要 本文讲述内容分为两部分,前半部分讲述ARP协议及ARP攻击原理,后半部分讲述在Kali Linux环境下如何实现ARP攻击以及AR ...
 - ARP攻击
		
ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术,就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞.此种攻击可让攻击者取得局域网上的数据封包甚至 ...
 
随机推荐
- 985硕艰难转行Android之路 加面经分享
			
个人情况介绍 本人为某末流985工科硕士,说来令人感慨,我的考研之路异常曲折,每次都觉得自己能十拿九稳,结果每次都阴差阳错,失之交臂,第一次因为那年目标院校大幅度提升初试线,导致差一分未过线,第二次换 ...
 - Ivy入门笔记
			
安装过程 命令行安装 下载和安装JDK5.Eclipse3.5.Ant 1.8.Ivy 2.2: 安装JDK:成功标志:在命令行下运行java命令,得到java命令行帮助: 安装Ant:解压Ant,在 ...
 - 用华为云cli,管理华为云服务器的,安全组端口
			
---[前言]--- 关键字 hcloud 华为 命令行 linux windows powershell 前些天,大家因为华为云,是否应该默认开启端口,大家吵起来了,所以我抽空写了此文.解决问题,缓 ...
 - Eclipse中的项目红叉问题查找记录
			
1.先查看项目的validation有没有都勾上,如果都勾上,一般项目下边的文件夹下会显示出来.可以解决. 2.如果项目文件夹下各个红叉都解决了,没有什么报错了.那么可以看下工具的problem标签下 ...
 - 列出文件夹中分级目录java
			
package test; import java.io.File; public class exportFileName { public static void main(String[] ar ...
 - GC垃圾收集器
			
垃圾收集器是垃圾收集算法的具体实现,是执行垃圾收集算法的,是守护线程. HotSport虚拟机采用分代收集(JVM规范并未对堆区进行划分),将堆分为年轻代和老年代,垃圾收集器也是这样组合使用的,不过已 ...
 - C# 二维数组 [,]与[][] 的区别 及特性
			
arr[,] 用于声明等长的二维数组 Eg: //声明数组有3行 每行长度相等为2 var s = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 1, 4 } }; 获取 ...
 - ASP.Net Core Web Api 使用 IdentityServer4 最新版 踩坑记录
			
辅助工具 日志追踪包 : Serilog.AspNetCore 源码查看工具 : ILSpy 项目环境 ###: ASP.NetCore 3.1 IdentityServer4 4.0.0+ 主题内容 ...
 - QT怎样插入图片
			
工具/原料 QT designer 方法/步骤 1 首先创建一个Manwindow窗口 拖一个label到窗口上 把文字去掉,然后把label放大 找到stylesheet一栏 ...
 - 【转】ps命令详解与使用
			
ps 概述 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态 ...