从ARP协议到Proxy ARP:网络地址解析原理、实战与安全深度解析
1. 从一次诡异的“网络不通”说起那天下午运维同事小张急匆匆地跑过来说新上线的测试环境里有两台服务器A和B明明IP地址配置正确网关也指向了同一个三层交换机但A就是死活ping不通B。更诡异的是A能ping通网关B也能ping通网关但两者之间就是“失联”。他抓了包发现A在疯狂地发送ARP请求询问“B的MAC地址是谁”但这个请求仿佛石沉大海B从未回应。他检查了防火墙策略、路由表、甚至网卡驱动一切正常。最后我们把目光投向了那台作为网关的三层交换机。登录进去在连接A和B的VLAN接口下输入了一个命令arp-proxy enable。几秒钟后A和B之间的ping包通了。这个看似“魔法”的命令背后就是**Proxy ARP代理ARP**在起作用。而要想彻底理解这个“魔法”我们必须先回到网络通信的基石——ARP协议本身。很多人对ARP的印象停留在“把IP变成MAC地址”的简单描述但在复杂的网络架构、虚拟化环境乃至安全攻防中对ARP及其代理模式的理解深度直接决定了你排查问题是“盲人摸象”还是“庖丁解牛”。今天我们就抛开教科书式的定义从实战场景和协议细节出发拆解ARP与Proxy ARP的工作原理、设计初衷、典型应用以及那些容易让人栽跟头的“坑”。2. ARP协议精讲不只是地址解析ARP全称Address Resolution Protocol地址解析协议。它的核心任务非常明确在同一个局域网广播域内通过目标设备的IP地址查询其对应的MAC地址。这是一个二层链路层协议这意味着它的工作范围被限定在一个广播域内无法被路由器转发。2.1 ARP报文结构与交互全流程理解协议最好的方式是“拆包”。一个完整的ARP报文以最常见的以太网ARP为例封装在以太网帧里其结构如下字段长度字节说明硬件类型2链路层类型。如以太网为0x0001。协议类型2要映射的网络层协议。如IPv4为0x0800。硬件地址长度1MAC地址长度以太网为6。协议地址长度1IP地址长度IPv4为4。操作码21代表ARP请求2代表ARP应答。发送方MAC地址6发送者的MAC地址。发送方IP地址4发送者的IP地址。目标MAC地址6在请求中此字段为全000:00:00:00:00:00在应答中此为请求者的MAC地址。目标IP地址4要查询的IP地址。整个交互过程我们结合开头的例子来看主机A192.168.1.10/24想和主机B192.168.1.20/24通信。A检查B的IP发现与自己同属192.168.1.0/24网段判定为本地通信。A查看本地的ARP缓存表寻找192.168.1.20对应的MAC地址。如果没找到进入下一步。A构造一个ARP请求帧操作码 1请求发送方MAC/IP A自己的MAC和IP目标MAC 全0的广播地址FF:FF:FF:FF:FF:FF目标IP 192.168.1.20 (B的IP)A将这个帧以广播形式发送到整个局域网。局域网内所有主机都会收到这个广播帧。每台主机拆开ARP报文查看“目标IP地址”字段。主机B发现目标IP是自己的IP192.168.1.20于是将A的IP和MAC对应关系记录到自己的ARP缓存。构造一个ARP应答帧单播操作码 2应答发送方MAC/IP B自己的MAC和IP目标MAC/IP A的MAC和IPB将这个应答帧单播发送给主机A。A收到应答将B的IP和MAC对应关系存入ARP缓存。此后A要发给B的数据包就可以正确封装B的MAC地址进行二层转发了。注意这里有一个关键细节也是很多初学者的误区。ARP请求虽然是广播但它的“目标MAC地址”在以太网帧头里是广播地址FF:FF:FF:FF:FF:FF而在ARP报文内部的“目标MAC地址”字段是全0。这二者不要混淆。帧头用于二层设备如交换机进行帧的泛洪转发报文内部的目标MAC全0则是一个占位符明确表示“我正在寻找这个IP的主人”。2.2 ARP缓存效率与风险的矛盾体操作系统会将解析到的IP-MAC映射关系缓存在本地这就是ARP缓存表Windows下用arp -a查看Linux下用ip neigh或arp -n查看。缓存有生存时间TTL通常几分钟超时后条目会被清除需要时重新发起ARP请求。缓存带来了效率也引入了经典的安全风险——ARP欺骗ARP Spoofing/Poisoning。攻击者可以持续地向目标主机发送伪造的ARP应答包声称“IP-X的MAC地址是我攻击者的MAC”。目标主机的ARP缓存被“毒化”后发往IP-X的流量就会被错误地送到攻击者那里从而实现中间人攻击。这就是为什么在安全要求高的内网会部署ARP防火墙或启用交换机的DAI动态ARP检测功能。2.3 那些实用的ARP命令与工具除了基础的arp命令网络工程师和安全人员手边常备这些工具arping向特定IP发送ARP请求用来测试IP是否冲突、主机是否在线即使它禁了ICMP回复。例如arping -I eth0 192.168.1.1。arp-scan一个非常强大的局域网主机发现工具。它能快速扫描整个网段列出所有活跃IP及其MAC地址和厂商信息。在资产梳理和异常设备发现时极其有用。命令类似arp-scan --localnet。Wireshark/Ethereal抓包分析神器。过滤arp可以清晰看到每一个ARP请求和应答的详细字段是学习协议和排查问题的不二之选。Ettercap一个综合性的中间人攻击套件其ARP欺骗功能常被用于安全测试当然也可用于恶意目的直观展示了ARP协议的不安全性。3. Proxy ARP当“本地通信”的规则被打破现在让我们回到开头的那个问题。为什么开启了Proxy ARP问题就解决了这需要先理解主机判断“是否本地通信”的逻辑。主机有一个简单的规则如果目标IP地址与自己的IP地址在同一个子网内则它认为目标在本地直接发送ARP请求询问其MAC否则它认为目标在远程会将数据包发往默认网关路由器的MAC地址。Proxy ARP的设计正是为了打破主机对于“本地”的认知让一台设备通常是路由器代表另一个网段的主机来应答ARP请求。3.1 Proxy ARP的工作原理与场景假设有如下拓扑主机A: IP 192.168.1.10/24 网关未设置或为192.168.1.1路由器R 接口G0/0: 192.168.1.1/24 接口G0/1: 192.168.2.1/24主机B: IP 192.168.2.20/24 网关192.168.2.1在没有Proxy ARP的情况下A想ping B192.168.2.20。A用自己的掩码255.255.255.0计算发现192.168.2.20与自己192.168.1.10不在同一网段。A因此不会发送针对192.168.2.20的ARP请求而是查找网关192.168.1.1的MAC地址将数据包发给路由器R。R根据路由表将数据包从G0/1口转发给B。在开启Proxy ARP的情况下在R的G0/0接口上开启A想ping B192.168.2.20。关键点来了如果A错误地配置了掩码例如配置成了255.255.0.0或者由于某些特殊网络设计A会认为192.168.2.20与自己在同一大网段192.168.0.0/16。于是A广播ARP请求“谁是192.168.2.20告诉192.168.1.10”。这个广播到达路由器R的G0/0口。R检查请求的目标IP192.168.2.20发现这个IP地址不属于G0/0接口的直连网段但自己知道如何去往这个网段因为G0/1接口直连192.168.2.0/24。此时如果R的G0/0接口启用了Proxy ARPR就会**“代理”B进行应答**。它回送一个ARP应答给A说“192.168.2.20的MAC地址是RR:RR:RR:RR:RR:RR即R的G0/0接口的MAC地址”。A收到应答高兴地把B的IP和R的G0/0的MAC绑定然后所有发往B的流量其实都发给了R。R收到这些以自己MAC为目的、以B的IP为三层目的地址的数据包正常地进行三层路由将其转发给真正的B。所以Proxy ARP的本质是路由器“欺骗”了主机让主机误以为目标就在本地从而把需要路由的流量以二层帧的形式交给了路由器来处理。3.2 为什么需要Proxy ARP它的典型应用Proxy ARP在现代网络中有其特定的应用场景虽然不如过去那么普遍但在某些情况下仍是优雅的解决方案连接不同子网但主机未设网关就像开头那个案例。在某些简化部署或特殊环境中主机可能没有配置默认网关或者配置错误。Proxy ARP可以让这些主机无需正确配置网关也能与不同子网通信因为路由器“代理”了所有它知道路径的远程主机。移动IPMobile IP在移动IP中当移动节点离开家乡网络时家乡代理Home Agent会使用Proxy ARP来拦截发往移动节点家乡地址的数据包然后通过隧道转发给移动节点的转交地址。网络无缝迁移与合并在调整网络规划、合并子网时为了避免一次性修改所有主机的IP地址或网关可以在过渡期间使用Proxy ARP让路由器临时代理旧网段的主机实现平滑迁移。某些DSL接入环境在一些老式的宽带接入中接入设备可能会使用Proxy ARP来管理用户终端的ARP请求。3.3 Proxy ARP的“坑”与注意事项尽管有用但Proxy ARP在现代网络中通常被视为应谨慎启用或默认关闭的功能原因如下增加网络复杂性它掩盖了真实的网络拓扑使得故障排查更加困难。抓包看到主机在和“本地”IP通信但实际上流量经过了路由这违背了常规的IP子网设计原则。增大路由器负担路由器需要为每一个可能的ARP请求进行判断和代理应答并维护额外的代理ARP表项消耗CPU和内存资源。可能引起ARP缓存问题如果网络中存在多条路径或冗余设备不当的Proxy ARP配置可能导致ARP缓存混乱引发路由黑洞或环路。安全风险它扩大了ARP欺骗的攻击面。一台配置错误或恶意的主机如果开启了Proxy ARP可能会代理不应由它代理的流量造成安全漏洞。实操心得在绝大多数企业网络设计中清晰的子网划分和正确的主机网关配置是首选。Proxy ARP更像是一个“创可贴”式的解决方案用于处理历史遗留问题或非常特殊的场景。在启用前一定要明确其带来的副作用并在测试环境中充分验证。我的习惯是除非有非常明确且不可替代的需求否则保持其关闭状态。4. 实战在GNS3中复现与深度分析理论说得再多不如动手实验一遍。我们使用GNS3来搭建开篇那个场景并深入数据包层面看看发生了什么。实验拓扑[PC-A] (192.168.1.10/24) --- (192.168.1.1/24)[Router-R] (192.168.2.1/24) --- (192.168.2.20/24)[PC-B]使用Cisco IOS路由器镜像或VIRL镜像。PC-A和PC-B用GNS3自带的VPCS或绑定云主机实现。步骤1搭建基础环境关闭Proxy ARP在GNS3中搭建上述拓扑。配置路由器R的两个接口IP并确保路由可达直连路由自动生成。配置PC-A:ip 192.168.1.10/24 192.168.1.1配置PC-B:ip 192.168.2.20/24 192.168.2.1在路由器R连接PC-A的接口上如G0/0确认Proxy ARP是关闭的Cisco默认关闭。命令show ip interface g0/0查看Proxy ARP是否为disabled。在PC-A上ping PC-B (ping 192.168.2.20)。预期结果成功。因为PC-A正确配置了网关流量通过路由器正常路由。步骤2制造“网络不通”的场景修改PC-A的配置移除其默认网关。在VPCS中ip 192.168.1.10/24不设网关。再次从PC-A ping PC-B (ping 192.168.2.20)。预期结果失败。因为PC-A认为192.168.2.20是本地地址同/24网段不这里需要让PC-A“误以为”是同网段。实际上PC-A的掩码是/24它知道192.168.2.20是不同网段但又没有网关所以它会尝试发送ARP请求吗不会因为它逻辑上知道目标不在本地。为了模拟开头的场景我们需要让PC-A“犯糊涂”。更真实的模拟将PC-A的IP改为192.168.1.10/16。这样PC-A会认为192.168.2.20也在自己的192.168.0.0/16这个大网段内属于“本地通信”。修改PC-A:ip 192.168.1.10/16此时PC-A再ping 192.168.2.20。它会广播ARP请求询问192.168.2.20的MAC。在路由器R上抓包G0/0接口你会看到ARP请求但路由器不会回应因为Proxy ARP关闭。PC-A的ARP请求超时ping失败。步骤3启用Proxy ARP观察变化在路由器R的G0/0接口上启用Proxy ARP。Cisco命令interface g0/0-ip proxy-arp清除PC-A的ARP缓存VPCS:clear arp或arp -d *在真实系统。再次从PC-A ping PC-B。奇迹发生ping通了关键分析在路由器G0/0接口抓包。首先你会看到PC-A发出的ARP请求“Who has 192.168.2.20? Tell 192.168.1.10”。紧接着你会看到路由器R发出的ARP应答“192.168.2.20 is at RR:RR:RR:RR:RR:RR (R的G0/0 MAC)”。然后PC-A发出的ICMP Echo Request包二层目的地址就是R的MAC三层目的IP是192.168.2.20。路由器收到后进行三层转发从G0/1口发给PC-B。PC-B回复的包则正常路由回PC-A。步骤4查看ARP缓存在PC-A上查看ARP表。你会发现一条令人“困惑”的记录192.168.2.20对应的MAC地址不是PC-B的MAC而是路由器G0/0接口的MAC。这正是Proxy ARP作用的直接证据。PC-A被“欺骗”了但它很开心因为通信成功了。这个实验清晰地展示了Proxy ARP如何在不修改主机网络配置错误掩码、无网关的情况下通过“代理应答”实现跨网段通信。它也直观地揭示了这种“欺骗”带来的拓扑隐藏。5. 进阶Proxy ARP的变体与相关技术理解了基础的Proxy ARP我们再来看看它的一些“亲戚”和在现代网络中的演变。5.1 反向ARP (RARP) 与 无故ARP (Gratuitous ARP)RARP与ARP相反通过MAC地址查询IP地址。常用于无盘工作站在启动时获取自己的IP地址。现在已被更强大的DHCP和BOOTP协议取代。无故ARP主机主动广播一个ARP应答声明自己的IP-MAC映射关系但目标IP和发送方IP都是自己。主要有两个作用IP地址冲突检测在配置IP时发送如果收到回应说明IP已被占用。MAC地址更新当主机的MAC地址变更如网卡更换、虚拟机迁移时发送无故ARP可以快速更新网络中其他设备的ARP缓存避免流量中断。在虚拟化环境中如VMware vMotion这一点至关重要。5.2 ARP在SDN与虚拟化中的新角色在软件定义网络和大型数据中心虚拟化环境中ARP的处理变得更加集中和智能化。分布式代理ARP在VMware NSX、Cisco ACI等环境中虚拟交换机或分布式路由器可以智能地处理ARP请求。它们可能代表成千上万的虚拟机进行ARP代理但并非传统意义上的Proxy ARP而是基于控制平面下发的全局ARP表实现高效、安全的地址解析并有效防止ARP欺骗和广播风暴。ARP抑制为了减少广播流量一些网络设备或虚拟交换机可以实现ARP抑制ARP Suppression。当一台虚拟机首次发起ARP请求时虚拟交换机代为应答后续相同的请求则直接由交换机应答无需再广播到所有虚拟机。5.3 安全加固防御ARP欺骗鉴于ARP协议的无状态和信任特性内网安全必须考虑ARP欺骗的防护静态ARP绑定在主机或网络设备上手动配置IP-MAC的静态映射。安全但维护成本极高不适用于大规模动态网络。动态ARP检测DAI这是交换机上的安全功能。DAI会检查每个端口收到的ARP报文将其中的IP-MAC信息与DHCP监听表或静态配置表进行比对。如果发现不一致即有人伪造ARP应答则丢弃该ARP包并将端口置于错误禁用状态。这是目前防御ARP欺骗最有效、最常用的二层安全技术。ARP防火墙软件在主机上安装软件监控本机的ARP缓存变化发现异常绑定如网关的MAC地址突然改变时告警或阻止。这是一种主机侧的补充防护。6. 总结与个人踩坑实录回顾ARP与Proxy ARP它们一个是网络世界的“问路者”一个是好心的“指路人”有时也可能是“误导者”。理解它们绝不仅仅是记住几个命令和定义而是要深入到数据包层面理解主机、交换机、路由器在不同场景下的行为逻辑。我印象最深的一次“踩坑”是在一个客户的生产网。他们为了“简化”管理在所有核心交换机的VLAN接口上都默认开启了Proxy ARP。初期一切正常直到他们开始部署服务器虚拟化并使用了多台物理服务器做集群。虚拟机在物理机间迁移vMotion时会发送无故ARP来更新网络中的MAC地址映射。但由于Proxy ARP的存在核心交换机“热情地”代理应答了这些ARP请求导致其他交换机学习到的关于虚拟机IP的MAC地址全部指向了核心交换机的VLAN接口MAC而不是虚拟机迁移后所在物理服务器的上行口MAC。结果就是虚拟机迁移后网络通信全断流量全部被错误地引向了核心交换机而核心交换机又没有到达新位置的具体路径形成黑洞。排查过程极其痛苦因为从拓扑上看一切正常直到我们抓包看到那些本不该由核心交换机发出的ARP应答才恍然大悟。关闭不必要的Proxy ARP后问题立刻解决。所以我的建议是将ARP协议视为网络通信的“底层方言”而Proxy ARP则是这种方言里的一种特殊“修辞手法”。掌握它你就能在复杂的网络问题诊断中听清每一句“对话”滥用它则可能让整个网络的“对话”陷入混乱。在设计和运维网络时秉承“最小化”和“显式化”原则让每台设备都按照清晰、标准的规则正确的IP、掩码、网关工作往往是构建稳定、可预测网络的最佳实践。Proxy ARP这样的特性把它放在你的工具箱里知道它的原理和适用场景在确有必要时再谨慎使用这才是资深网络从业者应有的态度。

相关新闻

从零构建去中心化交易所(DEX)DEMO:完整技术实现指南

从零构建去中心化交易所(DEX)DEMO:完整技术实现指南

引言 构建一个去中心化交易所(DEX)是从零理解DeFi世界的最佳实践路径。本文将完整记录从合约设计、核心模块开发到前端集成的全过程,基于Uniswap V2架构实现一个功能完整的DEX DEMO,涵盖AMM交易模型、流动性池、Swap交易逻辑、Ro…

2026/8/16 23:25:48 阅读更多 →
Windows批处理脚本:从零到精通的自动化利器

Windows批处理脚本:从零到精通的自动化利器

1. 从“黑框框”到效率神器:Windows批处理脚本的现代解读 如果你用过Windows电脑,大概率见过那个黑底白字的“命令提示符”窗口。很多人觉得它神秘又有点吓人,是“高手”或者“搞破坏”的人才用的东西。但你可能不知道,这个看似古…

2026/8/16 23:25:48 阅读更多 →
Axivion 扩展:让代码质量与架构守护融入开发流程

Axivion 扩展:让代码质量与架构守护融入开发流程

Qt Creator 利器:Axivion 扩展完全指南——让代码质量与架构守护融入开发流程 做 Qt 开发的同学大多有过类似体会:项目越迭代越大,代码越写越庞杂,慢慢就会出现重复代码、莫名的循环依赖、没人敢动的 “僵尸代码”、偏离编码规范的写法…… 这些问题不会立刻让程序崩溃,但…

2026/8/16 23:25:48 阅读更多 →

最新新闻

nslookup命令使用说明

nslookup命令使用说明

个人建站,域名备案完成后,往往还要做域名解析服务,技术人员怎么能知道自己配置的DNS正确与否呢?NSLOOKUP查询域名信息的一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪…

2026/8/17 0:00:08 阅读更多 →
【原创唯一】基于SpringBoot+Vue的在线书店商城系统 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)

【原创唯一】基于SpringBoot+Vue的在线书店商城系统 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)

摘要 电子商务与移动支付的普及,线上购书已成为高校师生及社会公众获取图书的重要方式。传统线下书店在图书检索、库存查询、订单跟踪等方面存在信息分散、效率较低等问题。本文设计并实现了一套基于 B/S 架构的网上书店系统,采用前后端分离模式&#xf…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
错误分享:误将磁盘分区类型选成磁盘名称

错误分享:误将磁盘分区类型选成磁盘名称

1.先删除原有分区2.fdisk重新创建3.发现进程被占用4.使用kill关不掉进程,加 -9 强制关闭5.关闭后重新使用fdisk创建,tips:记得改完后要使用 w 保存

2026/8/16 23:59:08 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/16 0:00:54 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:55 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/16 0:03:55 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →