ARP的工作过程是什么、

来自:帮助    更新日期:早些时候
ARP 协议工作过程是什么?~

ARP协议工作原理

A跟C通讯,

首先A发ARP包 说我要跟C通讯 交换机首先收到信息,广播ARP包问谁是C
C收到信息发现是自己IP 应答交换机,A跟C通讯。
ARP缓存就是下次不用发ARP包问了,直接通讯。

工作过程:首先根据主机A上的路由表内容,IP确定用于访问主机B的转发IP地址是192.168.1.2。然后A主机在自己的本地ARP缓存中检查主机B的匹配MAC地址。

如果主机A在ARP缓存中没有找到映射,它将询问192.168.1.2的硬件地址,从而将ARP请求帧广播到本地网络上的所有主机。源主机A的IP地址和MAC地址都包括在ARP请求中。本地网络上的每台主机都接收到ARP请求并且检查是否与自己的IP地址匹配。

主机B确定ARP请求中的IP地址与自己的IP地址匹配,则将主机A的IP地址和MAC地址映射添加到本地ARP缓存中。主机B将包含其MAC地址的ARP回复消息直接发送回主机A。

当主机A收到从主机B发来的ARP回复消息时,会用主机B的IP和MAC地址映射更新ARP缓存。本机缓存是有生存期的,生存期结束后,将再次重复上面的过程。主机B的MAC地址一旦确定,主机A就能向主机B发送IP通信了。

扩展资料:

应用:

1、ARP命令

ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址。ARP命令用于查询本机ARP缓存中IP地址-->MAC地址的对应关系、添加或删除静态对应关系等。如果在没有参数的情况下使用,ARP命令将显示帮助信息。

2、ARP欺骗

地址解析协议是建立在网络中各个主机互相信任的基础上的,它的诞生使得网络能够更加高效的运行,但其本身也存在缺陷:ARP地址转换表是依赖于计算机中高速缓冲存储器动态更新的,而高速缓冲存储器的更新是受到更新周期的限制的。

只保存最近使用的地址的映射关系表项,这使得攻击者有了可乘之机,可以在高速缓冲存储器更新表项之前修改地址转换表,实现攻击。

ARP请求为广播形式发送的,网络上的主机可以自主发送ARP应答消息,并且当其他主机收到应答报文时不会检测该报文的真实性就将其记录在本地的MAC地址转换表,这样攻击者就可以向目标主机发送伪ARP应答报文,从而篡改本地的MAC地址表。

ARP欺骗可以导致目标计算机与网关通信失败,更会导致通信重定向,所有的数据都会通过攻击者的机器,因此存在极大的安全隐患。

参考资料来源:百度百科--ARP



ARP(Address Resolution Protocol,地址解析协议)是将IP地址解析为以太网MAC地址(或称物理地址)的协议。

在局域网中,当主机或其它网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层地址(即IP地址)。但是仅仅有IP地址是不够的,因为IP数据报文必须封装成帧才能通过物理网络发送,因此发送站还必须有接收站的物理地址,所以需要一个从IP地址到物理地址的映射。APR就是实现这个功能的协议。

假设主机A和B在同一个网段,主机A要向主机B发送信息。具体的地址解析过程如下

(1) 主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。

(2) 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0的MAC地址。由于ARP请求报文以广播方式发送,该网段上的所有主机都可以接收到该请求,但只有被请求的主机(即主机B)会对该请求进行处理。

(3) 主机B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入自己的ARP表中。之后以单播方式发送ARP响应报文给主机A,其中包含了自己的MAC地址。

(4) 主机A收到ARP响应报文后,将主机B的MAC地址加入到自己的ARP表中以用于后续报文的转发,同时将IP数据包进行封装后发送出去。

当主机A和主机B不在同一网段时,主机A就会先向网关发出ARP请求,ARP请求报文中的目标IP地址为网关的IP地址。当主机A从收到的响应报文中获得网关的MAC地址后,将报文封装并发给网关。如果网关没有主机B的ARP表项,网关会广播ARP请求,目标IP地址为主机B的IP地址,当网关从收到的响应报文中获得主机B的MAC地址后,就可以将报文发给主机B;如果网关已经有主机B的ARP表项,网关直接把报文发给主机B。

ARP协议的工作过程是:
主机A的IP地址为192.168.1.1,MAC地址为0A-11-22-33-44-01;
主机B的IP地址为192.168.1.2,MAC地址为0A-11-22-33-44-02;
当主机A要与主机B通信时,地址解析协议可以将主机B的IP地址(192.168.1.2)解析成主机B的MAC地址。工作流程如下:
1、根据主机A上的路由表内容,IP确定用于访问主机B的转发IP地址是192.168.1.2。
2、如果主机A在ARP缓存中没有找到映射,它将询问192.168.1.2的硬件地址,从而将ARP请求帧广播到本地网络上的所有主机。
3、主机B确定ARP请求中的IP地址与自己的IP地址匹配,则将主机A的IP地址和MAC地址映射添加到本地ARP缓存中。
4、主机B将包含其MAC地址的ARP回复消息直接发送回主机A。
5、当主机A收到从主机B发来的ARP回复消息时,会用主机B的IP和MAC地址映射更新ARP缓存。
扩展资料
ARP命令:
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址。ARP命令用于查询本机ARP缓存中IP地址-->MAC地址的对应关系、添加或删除静态对应关系等。如果在没有参数的情况下使用,ARP命令将显示帮助信息。
常见用法:
arp
-a或arp
–g
用于查看缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP缓存中所有项目的选项,而Windows用的是arp
-a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
arp
-a
Ip
如果有多个网卡,那么使用arp
-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。
arp
-s
Ip
物理地址
可以向ARP缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
arp
-d
Ip
使用该命令能够人工删除一个静态项目。
参考资料来源:搜狗百科-ARP

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

ARP协议工作原理




ARP的工作过程是什么、视频

相关评论:
  • 15648768328阐述arp的功能和工作过程
    从力品ARP,全称为地址解析协议,主要功能是实现IP地址到MAC地址的映射。在网络中,设备通过ARP协议能够将32位的IP地址转换为与之相对应的物理地址,从而进行通信。二、ARP的工作过程 1. 请求阶段:当一台主机想要与另一台主机通信,但不知道其MAC地址时,会广播一个ARP请求报文,这个报文包含想要查找的IP地址。

  • 15648768328ARP的工作过程是什么、
    从力品工作过程:首先根据主机A上的路由表内容,IP确定用于访问主机B的转发IP地址是192.168.1.2。然后A主机在自己的本地ARP缓存中检查主机B的匹配MAC地址。如果主机A在ARP缓存中没有找到映射,它将询问192.168.1.2的硬件地址,从而将ARP请求帧广播到本地网络上的所有主机。源主机A的IP地址和MAC地址都包括...

  • 15648768328ARP 协议工作过程是什么?
    从力品ARP协议的工作过程是:主机A的IP地址为192.168.1.1,MAC地址为0A-11-22-33-44-01;主机B的IP地址为192.168.1.2,MAC地址为0A-11-22-33-44-02;当主机A要与主机B通信时,地址解析协议可以将主机B的IP地址(192.168.1.2)解析成主机B的MAC地址。工作流程如下:1、根据主机A上的路由表内...

  • 15648768328什么叫ARP
    从力品ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP\/IP协议栈中的低层协议,负责将某个IP地址解析成对应的MAC地址。2 ARP工作原理 2.1 ARP工作过程 当一个基于TCP\/IP的应用程序需要从一台主机发送数据给另一台主机时,它把信息分割并封装成包,附上目的主机的IP地址。然后,寻找IP地址到...

  • 15648768328ARP 协议工作过程是什么?
    从力品也就是主机B的IP地址。当主机B收到此广播后,会将自己的MAC地址利用ARP响应包传给主机A,并更新自己的ARP缓存,也就是同时将主机A的IP地址\/MAC地址对保存起来,以供后面使用。主机A在得到主机B的MAC地址后,就可以与主机B通信了。同时,主机A也将主机B的IP地址\/MAC地址对保存在自己的ARP缓存内。

  • 15648768328arp什么意思
    从力品ARP的含义是地址解析协议。详细解释如下:1. 基本定义:ARP是一个用于将网络层地址转换为数据链路层地址的协议。简单来说,它的作用就是在网络中找到一台计算机的物理地址基于其逻辑地址。这一转换在网络通信中是必需的,因为数据链路层通过MAC地址来识别目标设备。2. 工作原理:在网络通信过程中,当一台...

  • 15648768328arp的工作方式
    从力品ARP(地址解析协议)的工作方式是通过在局域网内广播请求,将32位的IP地址解析为MAC地址。详细来说,当一个设备需要与另一个设备通信时,它首先会检查自己的ARP缓存表,看看是否已经有了目标IP地址对应的MAC地址。如果有,则直接使用这个MAC地址进行通信。如果没有,设备会发送一个ARP请求广播到局域网内...

  • 15648768328简述arp协议的工作原理
    从力品ARP协议的工作原理是通过广播方式发送ARP请求,以解析目标设备的MAC地址。首先,我们需要了解ARP,即地址解析协议,它的主要作用是根据网络层的IP地址解析出数据链路层的MAC地址。在网络通信中,每一台主机和网关都有一个网络层地址和数据链路层地址。为了保证通信的顺利进行,必须知道目标主机的MAC地址。因此...

  • 15648768328同一网络段中ARP协议的工作过程
    从力品地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址(机器的网卡地址)的一个TCP\/IP协议。ARP工作流程 当主机A要与主机B通信时,地址解析协议ARP可以将主机B的IP地址(192.168.1.2)解析成主机B的MAC地址,以下为工作流程:(1)根据主机A上的路由表内容,先确定用于访问...

  • 15648768328LAN间,APR是如何工作的
    从力品当ARP高速缓存中还没有MAC地址映射表时,ARP是这样工作的:1)(主机A)ARP进程在本地局域网上广播发送一个ARP请求分组,说“我的IP是X,硬件地址是Y,我想知道IP地址为XX的主机(主机B)的硬件地址。”2)在本局域网上的所有主机上运行的ARP进程都收到此ARP的请求分组 3)主机B在ARP请求分组中...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网