arp协议的作用(什么是ARP协议)
本文目录
什么是ARP协议
ARP协议,全称“Address Resolution Protocol”,中文名是地址解析协议,使用ARP协议可实现通过IP地址获得对应主机的物理地址(MAC地址)。
什么是arp它有什么作用
ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。
在局域网中,这是通过ARP协议来完成的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。所以网管们应深入理解ARP协议。
地址解析协议
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
arp协议作用是
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。
ARP协议的作用是什么
文绉绉的概念我就不贴了,举个简单的例子帮楼主理解。
IP地址和MAC地址的概念楼主应该知道,一个是网络的虚拟地址,一个是物理地址
我们把IP地址比作是一个人的小区名字,比如AA新村,MAC地址是一个人的具体地址(所谓具体地址,就是他到底在地球的哪里,比如可以理解为gps上的坐标吧)
arp协议就是负责把这个新村名字换成地址让你知道怎么去。毕竟我们去一个地方肯定都是记对方的住址比如什么小区,而不会记人家坐标吧。
比如你要去AA新村这个IP,你会发一个广播,问AA新村是谁呀 ,然后这个IP地址的主人收到后回复,我是AA 新村,我的地址是:XXXXX,把MAC地址一贴,发信人就知道咋去了
当然这个是最简单的情况,楼主有啥不明白的可以留言再问我 ^ ^
ARP协议的主要功能是( )
答案是A。
地址解析协议是IPv4中必不可少的协议,在通过以太网发送IP数据包时,需要先封装第三层(32位IP地址)、第二层(48位MAC地址)的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨第二、三层,所以需要使用地址解析协议。
使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。
扩展资料:
ARP协议的作用:
1、一个主机可以通过它来确定另一个主机是否设置了相同的IP地址,主机bsdi并不希望对此请求有一个回答,但是,如果收到一个回答,那么就会在终端日志上产生一个错误消息:“以太网地址:a:b:c:d:e:f发送来重复的IP地址“,这样就可以警告系统管理员,某个系统有不正确的设置。
2、如果主机收到某个IP地址的ARP请求,而且它已经在接收者的高速缓存中,那么就要用ARP请求中的发送端硬件地址(如以太网地址)对高速缓存中相应的内容进行更新。
参考资料来源:百度百科-ARP协议
更多文章:
getresources(怎么在Activity之外类里面用getResources())
2024年7月23日 21:29
earthquake是什么意思(earthquake是什么意思)
2024年6月23日 21:37
visual studio 2013(安装Visual Studio2013后打开闪退该怎么办)
2024年8月4日 09:20
cocos2dx rect着色(cocos2dx怎么得到一个指定layer)
2024年7月21日 18:10
ICE的对象?怎么使用java调用siebel 的webservice接口
2024年7月1日 08:31
微信代码转换翻译文字(我喜欢你微信翻译代码 微信翻译重译表白代码)
2024年7月22日 09:13
好看的winform界面(C# 做WinForm 应用程序 界面如何美化 、可以列举一些成型的技术或第三方的插件!)
2024年7月6日 16:22
0utput是什么意思中文(LED中0uT|puT是什么意思)
2024年7月21日 23:47
怎样在电脑上画表格,具体步骤是什么?如何快速学习电脑制表技术(零基础简单的电脑制表教程)
2024年7月24日 16:22
remarkable同义词(拼写比较短的英语,和excellent、outstanding是同义词(意思是杰出的英语))
2024年6月14日 18:38
vaseline是什么意思(vaseline-original是什么意思)
2024年1月9日 00:40
weblogic集群搭建(weblogic集群怎么配置ssl)
2024年7月3日 02:47