基于零拷贝方式的TCP/IP协议报文发送方法和装置制造方法及图纸

技术编号:3857363 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于零拷贝方式的TCP/IP协议报文发送方法和装置,其中,该方法包括:在发送报文直接内存访问数据缓冲区的头部中保留预定字段用于存储控制信息;网卡将用户传递的TCP/IP协议报文存储在发送报文直接内存访问数据缓冲区中;网卡根据TCP/IP协议报文更新发送报文直接内存访问数据缓冲区的头部中的控制信息;以及网卡根据报文直接内存访问数据缓冲区的头部中的控制信息,将所保存的TCP/IP协议报文重新组合成连续的报文后发送出去。本发明专利技术不需要占用CPU资源,并且不需要进行数据拷贝操作,可以明显地加快报文的构造及发送速度,满足了高流量下的报文发送应用需求。

【技术实现步骤摘要】

【技术保护点】
一种基于零拷贝方式的TCP/IP协议报文发送方法,其特征在于,包括:    在发送报文直接内存访问数据缓冲区的头部中保留预定字段用于存储控制信息;    网卡将用户传递的TCP/IP协议报文存储在所述发送报文直接内存访问数据缓冲区中;网卡根据所述TCP/IP协议报文更新所述发送报文直接内存访问数据缓冲区的头部中的控制信息;以及    网卡根据所述报文直接内存访问数据缓冲区的头部中的所述控制信息,将所保存的TCP/IP协议报文重新组合成连续的报文后发送出去。

【技术特征摘要】

【专利技术属性】
技术研发人员:邵宗有聂华历军李永成
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1