The invention provides a message processing method and apparatus, and relates to the technical field of wireless communication, can save radio resources. Including the message processing method of the invention: the transmission control protocol TCP receiving a message transmitted by a first device; determining whether the TCP message includes a time stamp information; if the TCP message includes a time stamp information, re assembling the TCP message, TCP message re assembled after excluding the time stamp information to the TCP message; the second device sends a reassembled. The invention is mainly used for the transmission of TCP messages.
【技术实现步骤摘要】
本专利技术涉及无线通信
,尤其涉及一种报文处理方法及装置。
技术介绍
随着数据业务的不断发展,用户对业务质量的需求越来越高。对于无线领域的分组域数据来说,一般采用TCP(TransmissionControlProtocol,传输控制协议)协议进行传输,因此提升TCP协议在无线承载中的性能变得越来越重要。在TCP协议中,主要是通过采用基于确认的方式来保证传输数据的可靠性。TCP第一设备在发出报文后,会启动重传定时器。如果在重传定时器的RTO(RetransmissionTimeOut,重传超时时间)到达之前没有收到第二设备的响应,TCP第一设备则需要重发该报文。其中,RTO的大小跟TCP链路的RTT(RoundTripTime,环回时延)有关。为了精确计算TCP链路的环回时延,TCP协议提供了时间戳选项。具体的,TCP第一设备和第二设备在握手环节协商好双方是否支持时间戳选项。如果双方都支持时间戳选项,TCP第一设备在其发送报文中携带本端的时间戳,TCP第二设备在其响应报文中携带接收的时间戳并发送给TCP第一设备。这样,TCP第一设备根据发送时间戳和收到响应报文的时间,即可得到RTT。对于无线网络来讲,空口资源十分有限。如果每个TCP报文都携带时间戳选项,尤其是对于长度比较小的TCP报文来讲,这可能是比较大的开销,进而造成了空口资源的浪费。
技术实现思路
有鉴于此,本专利技术提供一种报文处理方法及装置,能够节约空口资源。为解决上述技术问题,本专利技术提供一种报文处理方法,包括:接收第一设备发送的传输控制协议TCP报文;确定所述TCP报文是否包括时间戳信息 ...
【技术保护点】
一种报文处理方法,其特征在于,包括:接收第一设备发送的传输控制协议TCP报文;确定所述TCP报文是否包括时间戳信息;若所述TCP报文包括时间戳信息,则重新组装所述TCP报文,其中重新组装后的TCP报文不包括时间戳信息;向第二设备发送所述重新组装后的TCP报文。
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:接收第一设备发送的传输控制协议TCP报文;确定所述TCP报文是否包括时间戳信息;若所述TCP报文包括时间戳信息,则重新组装所述TCP报文,其中重新组装后的TCP报文不包括时间戳信息;向第二设备发送所述重新组装后的TCP报文。2.根据权利要求1所述的方法,其特征在于,所述确定所述TCP报文是否包括时间戳信息包括:确定所述TCP报文是否为TCP握手报文;若所述TCP报文是TCP握手报文,则确定所述TCP握手报文是否包括时间戳信息;若所述TCP握手报文包括时间戳信息,则确定所述TCP报文包括时间戳信息。3.根据权利要求2所述的方法,其特征在于,所述确定所述TCP报文是否为TCP握手报文包括:获取所述TCP报文的同步标志字段的信息;若根据所述同步标志字段的信息确定所述同步标志字段被标识为有效状态,确定所述TCP报文是TCP握手报文;所述确定所述TCP握手报文是否包括时间戳信息包括:获取所述TCP握手报文的选项字段的信息;若根据所述选项字段的信息确定所述选项字段包括时间戳选项,则确定所述TCP握手报文中包括时间戳信息。4.根据权利要求1或2所述的方法,其特征在于,所述若所述TCP报文包括时间戳信息,则重新组装所述TCP报文,其中重新组装后的TCP报文不包括时间戳信息包括:删除所述TCP报文的时间戳选项。5.根据权利要求4所述的方法,其特征在于,所述若所述TCP报文包括时间戳信息,则重新组装所述TCP报文,其中重新组装后的TCP报文不包括
\t时间戳信息还包括:对删除了时间戳选项的TCP报文进行循环冗余校验码CRC校验;根据CRC校验结果获得重新组装后的TCP报文。6.根据权利要求2或3所述的方法,其特征在于,所述TCP握手报文包括:TCP连接报文和/或TCP连接确认报文。7.一种报文处理方法,其特征在于,包括:接收报文处理装置发送的TCP报文;确定所述TCP报文是否包括时间戳信息;当确定所述TCP报文不包括时间戳信息时,发送针对所述TCP报文的TCP响应报文,在所述TCP响应报文中不包括本端的时间戳信息。8.根据权利要求7所述的方法,其特征在于,所述确定所述TCP报文是否包括时间戳信息包括:确定所述TCP报文是否为TCP握手报文;若所述TCP报文是TCP握手报文,获取所述TCP握手报文的选项字段的信息;若根据所述选项字段的信息确定所述选项字段包括时间戳选项,则确定所述TCP报文包括时间戳信息。9.根据权利要求8所述的方法,其特征在于,当所述TCP握手报文是TCP连接报文时,所述TCP响应报文是TCP连接确认报文;当所述TCP握手报文是TCP连接确认报文时,所述TCP响应报文...
【专利技术属性】
技术研发人员:潘凤艳,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。