[发明专利]用于获取共用最大分段大小MSS的方法及装置有效

专利信息
申请号: 201911177102.X 申请日: 2019-11-26
公开(公告)号: CN112866133B 公开(公告)日: 2023-07-28
发明(设计)人: 马亮;李文辉;易伟 申请(专利权)人: 华为技术有限公司
主分类号: H04L47/36 分类号: H04L47/36
代理公司: 北京三高永信知识产权代理有限责任公司 11138 代理人: 颜晶
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 获取 共用 最大 分段 大小 mss 方法 装置
【说明书】:

本申请公开了一种用于获取共用最大分段大小MSS的方法、装置及存储介质,属于通信技术领域。在本申请中,第一设备可以在传输控制协议TCP连接建立后获取第一参数,根据第一参数来获得第一MSS,进而根据第一MSS和第二MSS来获得第一共用MSS。在TCP连接建立之后,当该TCP连接的参数发生变化时,第一设备根据变化的参数对共用MSS进行更新,第一设备可采用更新后的共用MSS来进行报文传输,有助于节省网络资源和提高传输可靠性。

技术领域

本申请涉及通信技术领域,特别涉及一种用于获取共用最大分段大小(maximumsegment size,MSS)的方法及装置。

背景技术

在传输控制协议(transmission control protocol,TCP)中规定了TCP报文的最大长度不允许超过MSS,在传输控制协议/网际协议(transmission control protocol/internet protocol,TCP/IP)中规定了IP报文的最大长度不允许超过最大传输单元(maximum transmission unit,MTU)。基于此,在发送设备和接收设备建立TCP连接的过程中,发送设备可以向接收设备发送建立联机(synchronous,SYN)报文。该SYN报文中可以携带发送设备的MSS。接收设备在接收到SYN报文之后,可以向发送设备发送建立联机确认(synchronous_acknowledgement,SYN_ACK)报文。该SYN_ACK报文中携带接收设备的MSS。接收设备可以将发送设备的MSS和自身的MSS进行比较,将其中的最小值作为与发送设备的共用MSS。发送设备在接收到SYN_ACK报文之后,可以将接收设备的MSS和自身的MSS进行比较,同样将其中的最小值作为与接收设备的共用MSS。在两个设备协商确定出共用MSS后,发送设备和接收设备将根据该共用MSS进行报文传输,可导致资源浪费或者丢包等问题。

发明内容

本申请提供了一种用于获取共用MSS的报文的方法、装置及计算机可读存储介质,有助于节省网络资源和提高传输可靠性。所述技术方案如下:

第一方面,提供了一种用于获取共用MSS的方法,所述方法包括:第一设备在建立传输控制协议TCP连接后获取第一参数,所述第一参数与所述TCP连接对应;所述第一设备根据所述第一参数获得第一MSS;所述第一设备根据第一MSS和第二MSS,获得第一共用MSS,所述第二MSS是第二设备发送的MSS。

第一设备可以在TCP连接建立后获取第一参数,根据第一参数来获得第一MSS,进而根据第一MSS和第二MSS来获得第一共用MSS。也即,在TCP连接建立之后,当该TCP连接的参数发生变化时可以触发设备进行MSS更新,这样,后续采用更新后的共用MSS来进行报文传输,可以避免一直采用建立TCP连接时协商确定的MSS进行报文传输所导致的资源浪费、丢包或TCP吞吐量下降等问题。

可选地,所述第一参数包括接口对应的最大传输单元MTU,所述接口为所述TCP连接对应的接口。在此基础上,所述第一设备可以根据第二参数和所述接口对应的MTU,获得所述第一MSS,所述第二参数为建立所述TCP连接时获取的缓冲区的长度,所述第一MSS为所述第二参数和所述MTU对应的数据长度中的最小值。

可选地,所述第一参数包括接口对应的MTU和缓冲区的长度,所述接口为所述TCP连接对应的接口。在此基础上,所述第一设备根据所述接口对应的MTU和所述缓冲区的长度,获得所述第一MSS,所述第一MSS为所述缓冲区的长度和所述MTU对应的数据长度中的最小值。

可选地,所述第一参数包括第一标识,所述第一标识用于标识所述TCP连接对应的接口。在此基础上,所述第一设备根据第三参数和所述第一标识所标识的接口对应的MTU,获得所述第一MSS,所述第三参数为建立所述TCP连接时获取的缓冲区的长度,所述第一MSS为所述第三参数和所述MTU对应的数据长度中的最小值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911177102.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top