鼻塞难受用开瑞坦(氯雷他定片)多久见效 吃氯雷他定片多久起效
2023-11-06
很多朋友对arp协议的作用是什么介绍了arp的工作原理不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。
ARP(地址解析协议)是一种根据IP地址获取物理地址的TCP/IP协议。那么ARP协议的作用是什么,是如何工作的呢?
arp协议的作用:主机发送信息时,向网络上的所有主机广播包含目标IP地址的ARP请求,并接收返回消息,从而确定目标的物理地址;收到返回消息后,将IP地址和物理地址存储在本地ARP缓存中并保持一定时间,下次请求时直接查询ARP缓存,节省资源。
地址解析协议基于网络中主机的相互信任。网络上的主机可以独立发送ARP回复报文,其他主机会将回复报文记录在自己的ARP缓存中,不检测真伪。因此,攻击者可以向主机发送伪ARP回复消息,使其发送的信息无法到达预期的主机或错误的主机,这就构成了ARP欺骗。
ARP命令可以用来查询本机ARP缓存中IP地址和MAC地址的对应关系,以及添加或删除静态对应关系。相关的协议有RARP和代理ARP。NDP用于取代IPv6中的地址解析协议。
arp协议的工作原理:首先,每台主机都会在自己的ARP缓存中建立一个ARP表,以表示ip地址和MAC地址的对应关系。当源主机需要向目的主机发送数据包时,会先检查其ARP表中是否有该IP地址对应的MAC地址,如果有,则直接将数据包发送到这个MAC地址;如果不是,则向本地网段发送一个ARP请求广播包,查询该目的主机对应的MAC地址。
这个ARP请求数据包包括源主机的IP地址、硬件地址和目的主机的IP地址。
网络中的所有主机收到这个ARP请求后,都会检查数据包中的目的IP是否与自己的IP地址一致。
如果不是,则忽略该数据包;如果它们相同,主机首先将发送方的MAC地址和IP地址添加到自己的ARP列表中。如果该IP信息已经存在于ARP列表中,就会被覆盖,然后向源主机发送一个ARP响应包,告诉对方这是它需要查找的MAC地址。源主机收到这个ARP响应包后,会将目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用这些信息开始数据传输。
如果源主机没有收到ARP响应包,说明ARP查询失败。
比如A的地址是:IP:192 . 168 . 10 . 1 MAC:AA-AA-AA-AAB,A的地址是:IP: 192.168.10.2mac: bb-bb-bb-bb。根据上面提到的原理,我们来简单解释一下。于是A发送ARP请求广播(谁是192.168.10.2,请告诉192.168.10.1)。当B接收到这个广播后,进行自我检查,发现与自己的一致,然后向A发送ARP单播回复(192 . 168 . 10 . 2 in B B- BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-BB-
以上知识分享希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
2023-11-06
栏目热点
鼻塞难受用开瑞坦(氯雷他定片)多久见效 吃氯雷他定片多久起效
LilyGoT手表键盘C3迷你电脑套件
索泰ZBOXEdgeCI342迷你电脑正式上市
谷歌在最新的视频预告片中展示了PixelWatch的独特设计
三星与设计师Juun.J合作推出限量版可折叠产品和配件
从2023年起Fitbit设备将需要Google帐户
TOKKCAMC2+智能WiFi独立日 夜视摄像头
三星正在与全球时尚品牌JUUN.J合作
OnePlusNordWatch的颜色选项通过泄露的渲染揭示
就在第一款Nothing手机发布之前一种新的TWS芽设计浮出水面