arp知识点

ARP :

地址解析协议;(三层协议)

功能 :

可实现通过ip地址获得对应主机的物理地址(mac地址);

特点:

arp协议要求通信的主机双方必须同在一个物理网段(局域网环境)

工作原理:

A与B 主机通信,发送数据 :1、检查本地自身ARP缓存,查看ip表有没有B主机对应的mac地址;2、由于是第一次通信,是没有B的地址表,它会进行广播 3、当局域网的目标主机收到后会查看广播的内容,然后以单播的形式回复。

查看arp表:arp -a

清空arp表:arp -d

arp  优劣:

arp 缓存表可以加快arp的解析速度(减少广播风暴)

正式有了arp缓存表,会有arp欺骗和攻击。

arp 生产环境的问题需注意:

arp病毒、arp欺骗

高可用服务器对切换时要考虑arp缓存问题。

路由器等设备无缝迁移要考虑arp缓存问题。

时间: 2024-11-05 22:35:57

arp知识点的相关文章

图解ARP协议(六)RARP与IARP:被遗忘的兄弟协议

一.概述 在我第一次接触ARP协议的时候,发现这协议挺简单的,"一去一回通过IP拿到MAC地址",整个过程在1s内就搞定了.后面学到了代理ARP,发现也不过是变了个法子,做了次"欺骗",本质还是一样.接下来又学到了免费ARP,顿时觉得网络协议设计者太牛了,一个协议居然能折腾出这么多玩法,连"地址检测"都能实现.等学到了ARP嗅探和欺骗,又发现其实黑帽子更爱折腾,谁能想到这么简单的协议,居然能制造工具出来做内网探测和欺骗攻击,引发这么大的危害. 当

linux理论知识点(用于考试)

ps:为其十天左右的linux培训即将结束了,未雨绸缪,为了更好的通过之后的考试,提前多看些考试题和知识点.这是在chinaunix论坛看到的一个帖子,贴来分享. 原文地址:[http://bbs.chinaunix.net/thread-3668921-1-1.html] 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 索引节点来标识.Linux文件系统使用索

诺基亚(Microsoft Devices Group)2014暑期实习生笔试题知识点

总结一下Microsoft Devices Group的软件类笔试题,所有笔试题分两份试卷,逻辑题一份和软件测试题一份,只总结技术题喽~题目全英文,只包含选择题和填空题,选择题居多,分单选和多选,多选题题目会标注出来.总体来说考察的很基础也很细节,难度适中.下面把记得的一些知识点总结一下下: *命名管道的定义. *主机A发送IP数据报给主机B,途中经过了5个路由器.试问在IP数据报的发送过程总共使用几次ARP(6次) *Linux系统下,给一个文件重命名(mv A,B) *考察无符号整型数和有符

18--(软考)信息系统管理师--知识点(2)-OneStar

★一星级知识点★ 1.81.   总价合同的适用条件是什么? 总价合同适用于工程量不太大且能精确计算.工期较短.技术不复杂.风险不大的项目,同时发包人必须准备详细全面的设计图纸和各项说明,是承包人能准确计算工程量. 82.   针对合同不明确情况,即合同法第62条,如何处理? <合同法>第61条明确规定,对于合同不明确的情况,应对先协商,达成补充协议.达不成补充协议的,依照合同其他条款或交易习惯确定.如果依此还不能明确有关条款的含义,那就要用<合同法>第62条来解决. 1)当事人对

计算机网络知识点复习(三)

21.TCP状态机. 网络上的传输是没有连接的,包括TCP也是一样的.而TCP所谓的"连接",其实是由通讯的双方维护一个"连接状态",让它看上去好像有连接一样.所以,TCP的状态变换是非常重要的. 下面是TCP协议的状态机 下面是 "TCP建链接"."传数据"."TCP断链接" 的对照图: 22.三次握手的过程与建立连接时需要注意的要点. 连接建立过程中要解决以下三个问题: (1)要使每一方能够确知对方的存

计算机网络笔试题 详细分析复习知识点

1.在无盘工作站向服务器申请IP地址时,使用的是(     )协议. A.ARP B.RARP C.ICMP D.IGMP 解析: ARP工作机制 : A的ARP表中没有B的IP MAC 对应条目则发送ARP广播包,请求B的MAC地址 在全网"呼叫" 当B听到有机器"嚎叫"就返回一个数据包告诉你"我的MAC是X"然后双方就可以通信了,在A"嚎叫"的时候,A需要把IP和MAC地址广播出去用于B返回信息, 之后AB更新自己的ARP

知识点提纲

操作系统:1. 进程的有哪几种状态,状态转换图,及导致转换的事件.2. 进程与线程的区别.3. 进程通信的几种方式.4. 线程同步几种方式.(一定要会写生产者.消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别.7. 用户栈和内核栈的区别.8. 内存池.进程池.线程池.(c++程序员必须掌握)9. 死锁的概念,导致死锁的原因.10. 导致死锁的四个必要条件.11. 处理死锁的四个方式.12. 预防死锁的方法.避免死锁的方法.13. 进程

计算机网络学习笔记--网络层知识点整理

为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络层的主要功能: 1.屏蔽网络差异,提供透明传输. 为传输层提供服务:面向连接的网络服务(虚电路服务)和无连接的网络服务(数据报服务). 2.为网络通信提供路由选择 什么是路由选择? 按一定的原则和路由选择算法在多个节点的通信子网中选择一条到达目的节点的最佳路径的过程. 确定路由选择的策略成为路由算法

图解ARP协议(五)免费ARP:地址冲突了肿么办?

一.免费ARP概述 网络世界纷繁复杂,除了各种黑客攻击行为对网络能造成实际破坏之外,还有一类安全问题或泛安全问题,看上去问题不大,但其实仍然可以造成极大的杀伤力.今天跟大家探讨的,也是技术原理比较简单,但实际防范比较头疼的一个问题:地址冲突. 这个局域网中,大家所在IP网段是192.168.1.0/24,PC1的地址是192.168.1.1,而PC2和PC3的地址发生冲突,都是192.168.1.2.那么,如果PC1需要将数据包发送给192.168.1.2,数据包最终到了PC2还是PC3手里?还