当前位置: 首页 > 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加速路线<

相关文章:

  • 【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)
  • 提供营销单页网站/59软文网
  • 高端品牌网站建设网站开发注意什么/随州今日头条新闻
  • 光大成贤建设有限公司网站/上海公司排名
  • 做公司网站应准备什么材料/专业提升关键词排名工具
  • 网站建设评估报告/网站搭建源码
  • 那个网站做排列五头比较准/网络优化的内容包括哪些