ARP中文全称叫地址解析协议,英文全称为Address Resolution Protocol,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址
ARP映射方式
静态映射
静态映射的意思是要手动创建一张ARP表,把逻辑(IP)地址和物理地址关联起来。
动态映射
动态映射时,每次只要机器知道另一台机器的逻辑(IP)地址,就可以使用协议找出相对应的物理地址。
ARP的功能:
OSI模型把网络工作分为七层,IP地址在OSI模型的第三层,MAC地址在第二层,彼此不直接打交道。在通过以太网发送IP数据包时,需要先封装第三层(32位IP地址)、第二层(48位MAC地址)的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨第二、三层,所以需要使用地址解析协议。使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。
整合自:百度百科、php中文网、CSDN
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网
网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
的情况下,启用VIP的Server Auto Enable 功能引起的NAT映射失效问题,希望可以给碰到相同问题的人一些参考。
发表于 10-29 09:55
•302次阅读
在计算机网络中,地址解析协议(ARP)将 IP 地址转换为物理地址(MAC 地址),以便在局域网中实现数据的传输。静态 ARP 表项的设置为网络管理员提供了一种手动控制地址映射的方式,
发表于 07-29 11:51
•364次阅读
互联网之间似乎在这个问题上存在一些歧义,并且 arduino 的“wifi_set_op_mode”文档尚不清楚。注意:如果默认情况下它处于休眠状态,这是否足以导致ESP8226不响应 ARP 请求,从而导致ESP8266的硬件地址无法解析?
发表于 07-18 07:31
我了解到 ARP 缓存应该存在于 ESP8266 中,因为它是互联网协议链路层的一部分 - 设备需要它才能将数据包发送到网络中的其他设备。所以也许问题是:我可以通过 ESP8266 SDK 访问此 ARP 缓存吗?
发表于 07-12 07:14
这是关于 esp8266 的 ARP 的问题。我意识到这可能是一个相当低级的 SDK 问题,所以我将解释一下我试图实现的目标。
如果我们假设我有一个已知的MAC地址或IP地址,我想知道有问题的设备
发表于 07-10 06:00
拷贝到对应ram内存中,当在线标定时,会直接操作ram中相应的地址,以实现参数在线修改。
请问ESP32如何实现Flash到ram重映射这种功能呢?
通常的做法是使用重映射,或者使用mmu。
但是esp32的mmu无法将fla
发表于 06-14 06:31
我目前需要手动往esp32 arp列表中添加自定义的arp绑定信息,而非arp请求获得,因为另一方设备无法完成arp应答
如IP为:192.168.88.2 MAC为:00:0A:35
发表于 06-07 08:14
容器与注入机的映射通常涉及网络端口、文件系统和环境变量等方面的配置。以下是如何在不同方面完成容器和注入机映射的详细说明: 1. 网络端口映射 通过使用Javascript,我们可以将
发表于 06-06 15:18
•362次阅读
我用的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时,
GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100怎样用重
发表于 05-07 06:06
能否实现用重映射功能将dcmi映射到别的io口
发表于 03-25 08:07
把控制器挂在了交换机上,交换机上有极高密度的arp报文造成以太网接收中断无法及时处理。 看手册中有广播帧滤过和单播帧滤过,能否通过设置源地址滤过将非业务主机的arp广播报文滤掉(单播和广播功能在手册中是分开写的,不清楚单播的源地
发表于 03-19 07:58
TSMaster信号映射模块可以将数据库变量映射为系统变量,经过映射后的系统变量就等同于数据库中的变量,该系统变量的读写操作就等同于读写数据库变量。其在系统软件中的位置如下图所示:信号映射
发表于 02-19 14:00
•520次阅读
SPWM调制方式是怎样实现变压功能的? SPWM调制是一种常用的调制方式,用于将直流电压转换为交流电压,同时也可以实现变压功能。 1. SPWM调制的原理 SPWM调制的原理是通过改变
发表于 02-06 11:08
•1261次阅读
mmap 内存映射里所谓的内存其实指的是虚拟内存,在调用 mmap 进行匿名映射的时候(比如进行堆内存的分配),是将进程虚拟内存空间中的某一段虚拟内存区域与物理内存中的匿名内存页进行映射,当调用
发表于 01-24 14:30
•1685次阅读
Scratch-Pad Sram(CPU5 DSPR)相关联。 在链接器脚本中,我已经映射了每个.text 部分移至其各自的 PSPR 内核。 我想知道如何将共享代码映射到 DSPR5 以及如何将其
发表于 01-24 07:26
评论