0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARP映射方式以及功能

ss 来源:百度百科、php中文网、C 作者:百度百科、php中文 2021-08-22 10:47 3458次阅读

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1741

    浏览量

    150573
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1113

    浏览量

    52083
  • ARP
    ARP
    +关注

    关注

    0

    文章

    50

    浏览量

    14852
  • OSI
    OSI
    +关注

    关注

    0

    文章

    84

    浏览量

    15523
收藏 人收藏

    相关推荐

    LMX2820寄存器映射

    电子发烧友网站提供《LMX2820寄存器映射.pdf》资料免费下载
    发表于 11-26 15:18 4次下载
    LMX2820寄存器<b class='flag-5'>映射</b>

    LMX1204寄存器映射

    电子发烧友网站提供《LMX1204寄存器映射.pdf》资料免费下载
    发表于 11-18 14:18 0次下载
    LMX1204寄存器<b class='flag-5'>映射</b>

    Juniper防火墙配置NAT映射的问题分析

    的情况下,启用VIP的Server Auto Enable 功能引起的NAT映射失效问题,希望可以给碰到相同问题的人一些参考。
    的头像 发表于 10-29 09:55 639次阅读
    Juniper防火墙配置NAT<b class='flag-5'>映射</b>的问题分析

    静态 ARP 表项的潜在问题

    在计算机网络中,地址解析协议(ARP)将 IP 地址转换为物理地址(MAC 地址),以便在局域网中实现数据的传输。静态 ARP 表项的设置为网络管理员提供了一种手动控制地址映射方式
    的头像 发表于 07-29 11:51 519次阅读
    静态 <b class='flag-5'>ARP</b> 表项的潜在问题

    ESP8266硬件地址无法解析ARP请求的原因?

    互联网之间似乎在这个问题上存在一些歧义,并且 arduino 的“wifi_set_op_mode”文档尚不清楚。注意:如果默认情况下它处于休眠状态,这是否足以导致ESP8226不响应 ARP 请求,从而导致ESP8266的硬件地址无法解析?
    发表于 07-18 07:31

    可以通过ESP8266 SDK访问ARP缓存吗?

    我了解到 ARP 缓存应该存在于 ESP8266 中,因为它是互联网协议链路层的一部分 - 设备需要它才能将数据包发送到网络中的其他设备。所以也许问题是:我可以通过 ESP8266 SDK 访问此 ARP 缓存吗?
    发表于 07-12 07:14

    esp8266使用etharp_request() 的ARP请求异常怎么解决?

    这是关于 esp8266 的 ARP 的问题。我意识到这可能是一个相当低级的 SDK 问题,所以我将解释一下我试图实现的目标。 如果我们假设我有一个已知的MAC地址或IP地址,我想知道有问题的设备
    发表于 07-10 06:00

    请问ESP32如何实现Flash到ram重映射这种功能呢?

    拷贝到对应ram内存中,当在线标定时,会直接操作ram中相应的地址,以实现参数在线修改。 请问ESP32如何实现Flash到ram重映射这种功能呢? 通常的做法是使用重映射,或者使用mmu。 但是esp32的mmu无法将fla
    发表于 06-14 06:31

    如何手动往esp32 arp列表中添加自定义的arp绑定信息?

    我目前需要手动往esp32 arp列表中添加自定义的arp绑定信息,而非arp请求获得,因为另一方设备无法完成arp应答 如IP为:192.168.88.2 MAC为:00:0A:35
    发表于 06-07 08:14

    容器怎么完成和容器引擎的映射

    容器与注入机的映射通常涉及网络端口、文件系统和环境变量等方面的配置。以下是如何在不同方面完成容器和注入机映射的详细说明: 1. 网络端口映射 通过使用Javascript,我们可以将
    的头像 发表于 06-06 15:18 469次阅读

    关于复用和映射的疑问求解

    GPIOB的这个1,2复用,然后配置下CAN1的一些参数,然后使能CAN1,这样PB1,2就变成了CAN1了, 情况描述: 我现在的问题是这样的,如果恰好这个USART3还有重新映射功能,它正好重新映射
    发表于 05-13 07:40

    路由器映射是什么意思?路由器端口映射怎么设置?

    路由器映射是指将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机。   例如,如果您
    的头像 发表于 05-10 13:42 1754次阅读

    stm32cubeF1 1.3.1端口重映射被禁用的原因和解决方法

    现象:如果使用了端口重映射功能,只要一运行到类似于__HAL_AFIO_REMAP_TIM4_ENABLE();这样的语句,就会推出调试状态,JTAGH或者SW的调试端口就被禁用了。 原因:这个语句
    发表于 05-08 07:24

    stm32f100怎样用重映射功能

    我用的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100怎样用重
    发表于 05-07 06:06

    STM32 QSPI怎么退出映射模式?

    我使用QSPI FLASH 作为放置主程序的地方,首先从BOOT 启动,将QSPI 映射到0X90000000, 然后跳转到0X90000000, 但是当我需要OTA 的时候,我必须跳到 内部
    发表于 03-29 08:15