[发明专利]用于获取共用最大分段大小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对应的数据长度中的最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911177102.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种办公室空气除尘设备
- 下一篇:实体词识别方法及装置