当前位置: 首页 > news >正文

高通IPA硬件加速介绍

高通IPA硬件加速介绍

  • 1 数据转发
  • 1.1 PC访问网络数据转发流程
  • 1.2 模组内部的转发流程
  • 1.2.1 Linux kernel转发路线-发包
  • 1.2.2 Linux kernel转发路线-收包
  • 2 IPA硬件加速
    • 2.1 IPA硬件加速原理
    • 2.2 IPA加速路径

1 数据转发

1.1 PC访问网络数据转发流程

在这里插入图片描述
以PC通过浏览器访问百度网站,介绍数据转发流程(注:上图忽略的协议的细节)

  1. PC通过DHCP协议获取到IP地址
  2. PC通过arp协议获取网关IP(即模组LAN口bridge0的IP地址),并添加到arp表
  3. PC发送DNS请求查询baidu域名对应的IP地址,发包时MAC层目标地址,会填充为网关MAC
  4. 模组收到DNS数据包,并转发到公网
  5. 公网DNS服务器回复DNS请求,其中包含baidu服务器的IP地址
  6. PC收到DNS回复,并解析出百度地址
  7. PC发送TCP握手包到百度服务器,五元组信息为 TCP: 192.168.1.8:x<->10.10.10.10:443
  8. HTTPS数据会通过TCP的负载data字段在发送到服务器,服务器返回的数据也同样通过TCP负载传输到PC,并由PC浏览器解析,展示为我们看到的网页。

1.2 模组内部的转发流程

在这里插入图片描述
下面以rndis为例,说明上图中数据包的转发流程。
Rndis拨号情况下,模组转发路程分为两条路线:

  1. linux kernel转发路线
  2. IPA加速路线<
http://www.dtcms.com/a/249041.html

相关文章:

  • 【MV】上下文感知选择算法:基于关键词映射简单实现
  • 面试官:介绍一下测试中常用的工具有哪些?
  • ACCU-100安科瑞协调控制器:精准调控光伏逆变器
  • 暴雨亮相EAC2025分享热管理液冷技术
  • Matlab的GUI编程之一
  • MATLAB实现图像纹理特征提取
  • 力扣-322.零钱兑换
  • C++四大默认成员函数:构造、析构、拷贝构造与赋值重载
  • 【Java多线程从青铜到王者】定时器的原理和实现(十一)
  • C. Cherry Bomb
  • 前缀和:leetcode974--和可被K整除的子数组
  • 【设计模式】UML类图与工厂模式
  • Python装饰器详解和默认装饰器
  • 【大模型推理】CTA与SM关系
  • 【解决方案】Kali 2022.3修复仓库密钥一键安装docker,docker compose
  • frp搭建踩坑....
  • 习惯养成、亲子互动、分龄对话,声网AI撑起儿童产品三大核心
  • 提升系统效率:电脑自动关机解决方案
  • 父亲节至,感恩如山父爱。
  • 重定向与缓冲区:C语言IO的奥秘(模拟封装glibc)
  • 【BrowserTools MCP:让 AI 直接调试你的网页应用】
  • 【无标题】二维拓扑色动力学模型:数学物理基础与可行性论证
  • Fiori 初学记录----怎么调用后端系统odata 服务实现简单的CURD
  • App渠道效果怎么统计和对比,有哪些实用方法和工具?
  • 一个用专业知识库与多层RAG打造调研报告的Agent
  • 封装python的docker镜像
  • 图纸管理教程-4 物料关联产品多,如何管理发布、变更?
  • Ubuntu VMware虚拟机卡在/dev/sda1
  • 编译器基础概念
  • 【MPC】模型预测控制笔记 (2):约束MPC