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

USB 网卡——RNDIS 介绍

文章目录

  • RNDIS 介绍
    • 概述
    • 基本概念
      • 控制通道
      • 数据通道
      • 初始化和拆解
      • 设备状态定义
      • Halt
      • 重置信道
      • 流控制
      • 字节序
    • 远程 NDIS 消息传送
      • 控制消息
      • 数据消息
    • 工作流程

RNDIS 介绍

概述

RNDIS 全称为:Remote Network Driver Interface Specification,即远程网络驱动接口规范

Remote NDIS (RNDIS)是以太网(802.3)网络设备上的以太网(802.3)网络设备(例如 USB、1394、蓝牙和 InfiniBand)即插即用 上的总线独立类规范。 远程 NDIS 通过抽象控制和数据通道在主计算机与远程 NDIS 设备之间定义与总线无关的消息协议。

在这里插入图片描述

基本概念

控制通道

控制通道必须可靠,并确保按顺序传递。 它用于除网络数据包的传输之外的所有通信。 除 REMOTE_NDIS_HALT_MSG 和``REMOTE_NDIS_INDICATE_STATUS_MSG`外,所有必需的控制消息都是主机启动的请求和响应交换。 设备必须在针对每个总线指
定的超时期限内响应。

数据通道

数据通道专用于

相关文章:

  • 生物化学笔记:神经生物学概论04 视觉通路简介视网膜视网膜神经细胞大小神经节细胞(视错觉)
  • 【GPU 微架构技术】Pending Request Table(PRT)技术详解
  • AI Agent开源技术栈
  • 4.2.4 MYSQL的缓存策略
  • 凯撒密码算法的实现
  • 【LLM】Qwen3模型训练和推理
  • 【论文_序列转换模型架构_20230802v7】Attention Is All You Need 【Transformer】
  • 想做博闻强记的自己
  • 《云原生》核心内容梳理和分阶段学习计划
  • 软件设计师-软考知识复习(1)
  • 【嘉立创EDA】如何找到曲线和直线的交点,或找到弧线和直线的交点
  • jspm老年体检信息管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • JavaScript中 说说你对闭包的理解?闭包使用场景?
  • 算法每日一题 | 入门-顺序结构-A+B Problem
  • 【Python魔法方法(特殊方法)】
  • Spring知识点梳理
  • 贵族运动项目有哪些·棒球1号位
  • CSS:编写位置分类及优先级
  • 除法未能拿下 一直运行超时
  • javascript<——>进阶
  • 200枚篆刻聚焦北京中轴线,“印记”申遗往事
  • 习近平主持召开部分省区市“十五五”时期经济社会发展座谈会
  • 零食连锁鸣鸣很忙递表港交所:去年营收393亿元,门店超1.4万家,净利润率2.1%
  • 上汽集团一季度净利润30.2亿元,同比增长11.4%
  • “五一”假期,又有多地将向社会开放政府机关食堂
  • 10台核电新机组获核准,上海核电厂商独揽超500亿元订单