一种报文处理方法、网络设备以及相关设备技术

技术编号:32028082 阅读:21 留言:0更新日期:2022-01-27 12:41
本申请提供了一种报文处理的方法、网络设备以及相关设备,该方法包括以下步骤:网络设备接收服务器中运行的应用的报文,从报文中分离出应用的数据,将应用的数据写入服务器中为应用分配的内存区间中,使得服务器处理该报文的过程中,无需重复拷贝应用的数据,减少报文处理过程中的内存占用率,提高报文处理效率。提高报文处理效率。提高报文处理效率。

【技术实现步骤摘要】
一种报文处理方法、网络设备以及相关设备


[0001]本申请涉及通信领域,尤其涉及一种报文处理方法、网络设备以及相关设备。

技术介绍

[0002]传输控制协议(Transmission Control Protocol,TCP)是互联网核心协议之一,由于TCP协议可以保证数据通信的完整性和可靠性,被广泛应用在对准确性要求相对较高的场景下,比如文件传输场景中,TCP应用可以基于TCP协议组中的文件传输协议(File Transfer Protocol,FTP)、超文本传输协议(Hyper Text Transfer Protocol,HTTP)实现文件传输的功能;再比如发送或接收邮件的场景中,TCP应用可以基于TCP协议组中的简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)或者交互邮件访问协议(Interactive Mail Access Protocol,IMAP)实现邮件收发的功能。
[0003]但是,基于TCP协议进行数据通信的服务器在接收TCP报文时,往往是与其相连的外接网卡首先接收到该报文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于网络设备,所述网络设备连接至服务器,所述方法包括:接收服务器中运行的应用的报文;从所述报文中分离出所述应用的数据;将所述应用的数据写入所述服务器中为所述应用分配的内存区间中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述报文中分离出报文头及所述应用的数据的元数据;将所述报文头和所述应用的数据的元数据存储至所述服务器为所述网络设备的驱动分配的内存区间中。3.根据权利要求1或2所述的方法,其特征在于,所述从所述报文中分离出所述应用的数据,包括:根据定界模板从所述报文中分离出所述应用的数据,所述定界模板定义了所述应用的数据与报文中其他数据的分离规则。4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述接收服务器中运行的应用的报文包括:将属于同一个数据流的多个子报文聚合为所述报文,其中,所述属于同一个数据流的多个子报文的源网际互联协议IP地址和目的IP地址相同。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,从所述报文中分离出所述应用的数据之前,所述方法还包括:确定所述报文包括一个数据流中的完整数据。6.一种网络设备,其特征在于,所述网络设备连接至服务器,所述网络设备包括:接收单元,用于接收服务器中运行的...

【专利技术属性】
技术研发人员:廖志坚包锦程
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利