社区
通信技术
帖子详情
usb的数据包要求接收方返回一个ACK,这个ACK要driver发送吗?
z_jingjing
2001-07-19 05:37:17
如果要,格式是怎样的?
...全文
171
1
打赏
收藏
usb的数据包要求接收方返回一个ACK,这个ACK要driver发送吗?
如果要,格式是怎样的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emailcdh
2001-07-21
打赏
举报
回复
不用driver来发送这个ACK,硬件会完成这个工作。 我们一般用的和开发的driver只起个分发作用。 不负责这些细节问题。
TCP
数据包
的
接收
过程
TCP
数据包
的
接收
过程 1,一般网卡
接收
数据是以触发中断来
接收
的,在网卡
driver
中,
接收
到数据时,往kernel的api:netif_rx()丢 2,接着数据被送到IP层ip_local_deliver_finish(),经过剥离ip头部,把数据往TCP层发 3,tcp层tcp_v4_rcv()收到数据后,再调用tcp_rcv_established()处理,如果当前用户进程没有正在读取数据,...
Linux内核
数据包
处理流程-
数据包
接收
与其说这篇文章分析了网卡驱动中中
数据包
的
接收
,还不如说是以e100为例,对网卡驱动编写的
一个
说明。 当然,对
数据包
的
接收
说的很清楚。 转载
数据包
的
接收
作者:kendo Kernel:2.6.12 一、从网卡说起 这并非是
一个
网卡驱动分析的专门文档,只是对网卡处理
数据包
的流程进行
一个
重点的分析。这里以Intel的e100驱动为例进行分析。 大多数网卡都是
一个
P
USB
基础知识1
USB
USB
总线是一种轮询式总线。协议规定所有的数据传输都必须由主机发起,由主机控制器初始化所有的数据传输,各种设备紧紧围绕在主机周围。
USB
通信最基本的形式是通过
USB
设备中
一个
叫 Endpoint(端点)的东西,而主机和端点之间的数据传输是通过 Pipe(管道)。 端点就是通信的
发送
点或者
接收
点,要
发送
数据,只需把数据
发送
到正确的端点就可以了。 而管道,实际上只是为了让我们能够找到端点,就相当于我们日常说的邮编地址。 ...
linux网络
数据包
优化,第一篇 Linux
数据包
接收
路径梳理和常用调优技能
一 Linux
数据包
接收
的完整路径梳理网卡
Driver
层面1.1 网卡
接收
到
数据包
1.2 将
数据包
从网卡硬件转移到主机内存中.内核层面2.1 TCP/IP 协议逐层处理应用程序层面3.1 应用程序通过read()系统调用,从socket buffer读取数据通过2幅图来展示下这个过程:总体说明的图详细的图二 作为运维,可以做哪些调优(一) 网卡
Driver
层面
Driver
会提前申请好一片内存区域,...
linux内核网络协议栈--
数据包
的
接收
过程(二十二)
与其说这篇文章分析了网卡驱动中中
数据包
的
接收
,还不如说是以e100为例,对网卡驱动编写的
一个
说明。 当然,对
数据包
的
接收
说的很清楚。
数据包
的
接收
Kernel:2.6.12 一、从网卡说起 这并非是
一个
网卡驱动分析的专门文档,只是对网卡处理
数据包
的流程进行
一个
重点的分析。这里以Intel的e100驱动为例进行分析。 大多数网卡都是
一个
PCI设备,PCI设备都包含了
一个
标准的配置寄存器,寄存器中,包含了PCI设备的厂商ID、设备ID等等信息,驱动程序使用来描述这些寄存器的标识符。如下: 在这里插入代码片
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章