[发明专利]使用优化的窗口调整来避免不想要的TCP重传在审
申请号: | 201380031084.9 | 申请日: | 2013-06-12 |
公开(公告)号: | CN104365052A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | K·R·福尔 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 优化 窗口 调整 避免 想要 tcp | ||
1.一种通过传输控制协议(TCP)来传送数据的方法,包括:
按照连续顺序从发送方接收多个数据区段;
推断所述连续顺序中的至少一个缺失的数据区段;以及
基于对所述至少一个缺失的数据区段的所述推断来向所述发送方确认收到已接收的数据区段的最高字节序列号加一。
2.根据权利要求1所述的方法,其中,所述确认还基于知晓所述连续顺序中的缺失的字节序列号,所述缺失的字节序列号对应于缺失的数据区段。
3.根据权利要求1所述的方法,还包括:
基于以下各项中的至少一项来调整接收窗:
对所述至少一个缺失的数据区段的所述推断,或
TCP连接的往返时间,
所述接收窗指示用于接收数据区段的缓存容量;以及
向所述发送方通告经调整的接收窗。
4.根据权利要求1所述的方法,还包括:基于所通告的经调整的接收窗,以经调整的传输速率从所述发送方接收至少一个额外的数据区段。
5.根据权利要求1所述的方法,其中,所述最高字节序列号加一对应于在所述至少一个缺失的数据区段之前按连续顺序最新接收的数据区段。
6.根据权利要求1所述的方法,其中,所述最高字节序列号加一对应于在所述至少一个缺失的数据区段之后按连续顺序最新接收的数据区段。
7.根据权利要求6所述的方法,其中,所接收的多个数据区段中的每一个都具有字节序列号,
所述至少一个缺失的数据区段对应于所述连续顺序中的至少一个缺失的字节序列号,以及
对应于所述最新接收的数据区段的所述最高字节序列号加一大于所述至少一个缺失的字节序列号。
8.根据权利要求1所述的方法,还包括:向应用发送在任意时候接收的数据区段的内容,而不等待接收所述至少一个缺失的数据区段。
9.一种通过传输控制协议(TCP)来传送数据的方法,包括:
按照连续顺序向接收方发送多个数据区段;
在发送方处从所述接收方接收确认,所述确认是关于确认收到在所述接收方处已接收的数据区段的最高序列号加一;
从所述接收方接收通告的接收窗,所述通告的接收窗指示在所述接收方处用于接收数据区段的缓存容量;以及
基于所述通告的接收窗,以经调整的传输速率向所述接收方发送至少一个额外的数据区段。
10.一种通过传输控制协议(TCP)来传送数据的装置,包括:
用于按照连续顺序从发送方接收多个数据区段的单元;
用于推断所述连续顺序中的至少一个缺失的数据区段的单元;以及
用于基于对所述至少一个缺失的数据区段的所述推断来向所述发送方确认收到已接收的数据区段的最高字节序列号加一的单元。
11.根据权利要求10所述的装置,其中,所述确认还基于知晓所述连续顺序中的缺失的字节序列号,所述缺失的字节序列号对应于缺失的数据区段。
12.根据权利要求10所述的装置,还包括:
用于基于以下各项中的至少一项来调整接收窗的单元:
对所述至少一个缺失的数据区段的所述推断,或
TCP连接的往返时间,
所述接收窗指示用于接收数据区段的缓存容量;以及
用于向所述发送方通告经调整的接收窗的单元。
13.根据权利要求10所述的装置,还包括:用于基于所通告的经调整的接收窗,以经调整的传输速率从所述发送方接收至少一个额外的数据区段的单元。
14.根据权利要求10所述的装置,其中,所述最高字节序列号加一对应于在所述至少一个缺失的数据区段之前按连续顺序最新接收的数据区段。
15.根据权利要求10所述的装置,其中,所述最高字节序列号加一对应于在所述至少一个缺失的数据区段之后按连续顺序最新接收的数据区段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380031084.9/1.html,转载请声明来源钻瓜专利网。