首页 > 其他分享 >ARP知识

ARP知识

时间:2022-10-20 16:12:53浏览次数:45  
标签:ARP 绑定 IP 报文 知识 MAC 缓存

windows系统中的ARP命令:
arp -a #查看ARP缓存表,不通信一会就没了
arp -d #清除ARP缓存
arp -s #ARP绑定
ARP攻击报文:广播、应答、请求、单播应答
通过发送虚假的广播或者应答报文
欺骗:窃取数据
ARP:
1.地址解析协议
2.作用:将IP解析为MAC地址
3.原理:1.发送ARP广播请求
ARP报文内容:我是10.1.1.1我的MAC:AA
谁是10.1.1.3 你的MAC:?
2.接受ARP单播应答
4.ARP攻击和欺骗的原理是:
通过发送伪造虚假的ARP报文(广播或单播)来实现的攻击或欺骗
若虚假报文的MAC是伪造的不存在的,实现ARP攻击,结果为中断通信/断网
若虚假报文的MAC是攻击者自身的MAC地址,实现ARP欺骗,结果可以监听
窃取、篡改、控制流量,但不中断通信
5.ARP协议没有验证机制
6.ARP攻击者通过发送虚假伪造的ARP报文对受害者进行ARP缓存投毒
7.路由器的工作原理:
1.一个帧到达路由,路由器首先检查目标MAC地址是否自己,如果不是丢弃,如果是则解
封装,并将IP包送到路由器内部
2.路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败,则丢弃,并向源IP回馈错误信息
如匹配成功,则将IP包路由到出接口
3.封装帧,首先将出接口的MAC地址作为源MAC封装好,然后检查ARP缓存表,检查是否有下一跳
的MAC地址,如有,将提取并作为目标MAC地址封装到帧中,如没有,则发送ARP广播请求下一跳的
MAC,并获取到对方的MAC地址,再记录缓存,并封装帧,最后将帧发出去

ARP攻击防御:
1.静态ARP绑定
手工绑定/双向绑定
windows客户机上
arp -s 10.1.1.254 00-01-2c-a0-e1-09
arp -s #查看ARP缓存
2.ARP防火墙
自动绑定静态ARP
主动防御
3.硬件级ARP防御:
交换机支持”端口“做动态ARP绑定(配合DHCP服务器)
或做静态绑定
如:conf t
ip dhcp snooping
int range f0/1 - 48
switch(config-range-is)#

标签:ARP,绑定,IP,报文,知识,MAC,缓存
From: https://www.cnblogs.com/kanninabixing/p/16810206.html

相关文章

  • 【CV知识点汇总与解析】| 参数初始化篇
    【CV知识点汇总与解析】|参数初始化篇【写在前面】本系列文章适合Python已经入门、有一定的编程基础的学生或人士,以及人工智能、算法、机器学习求职的学生或人士。系列文章......
  • 第一课:基础知识
    1、C的优点:高效(未理解)、可移植(某一系统编写的C程序可在多系统通行)、灵活、面向程序员(未理解)2、C的缺点:指针错误难发现、结合了大量运算符,代码难理解(未理解,传说中的“屎山......
  • 【JavaWeb】会话的学习笔记:Cookie和Session的知识点,这一次我总算学明白了
    @[Toc]1会话1.1什么是会话?用户打开浏览器,访问Web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。1.2会话跟踪一种维护浏览器状......
  • CefSharp 在Winform中有黑边的解决方法
    存在的问题如下:   解决方法1:将cefsharp的gpu设置为无效,在Program.cs中修改,或者在构造cefsharp之前做如下修改(后遗症,h5动画会出现卡顿现象,慎用):varsettings=new......
  • 需要背诵的知识点
    可行性研究的分类:投资必要性、技术可行性、经济可行性、组织可行性、时间可行性、社会可行性资源平衡和资源平滑的区别:配置管理的六个活动:功能配置审计:物理配置审计:......
  • OAuth2知识点总结
    OAuth2是什么?OAuth2是一个授权协议。OAuth2.0框架能让第三方应用以有限的权限访问HTTP服务,可以通过构建资源拥有者与HTTP服务间的许可交互机制,让第三方应用代表资源拥有者......
  • 包的概念、开发目录规范、常见内置模块知识合集
    包的概念、开发目录规范、常见内置模块知识合集目录包的概念、开发目录规范、常见内置模块知识合集一、包的具体使用二、编程思想的转变三、软件开发目录规范四、常见内置......
  • EasyNLP发布融合语言学和事实知识的中文预训练模型CKBERT
    导读预训练语言模型在NLP的各个应用中都有及其广泛的应用;然而,经典的预训练语言模型(例如BERT)缺乏对知识的理解,例如知识图谱中的关系三元组。知识增强预训练模型使用外部知识(......
  • jsp语法与jsp基本知识点
    【jsp基本知识点】JSP全称是JavaServerPages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实......
  • 【C语言知识碎片】字符串函数
    1.strlenize_tstrlen(constchar*str);字符串已经'\0'作为结束标志,strlen函数返回的是在字符串中'\0'前面出现的字符个数(不含'\0')。注意如果字符串结尾没有\0s......