[发明专利]一种用于Semi-TCP的自适应确认分组延迟发送的方法有效

专利信息
申请号: 201110445562.3 申请日: 2011-12-27
公开(公告)号: CN102413503A 公开(公告)日: 2012-04-11
发明(设计)人: 姜胜明;毛华超;王晓峰;郭秉义;官权升 申请(专利权)人: 上海海事大学
主分类号: H04W28/02 分类号: H04W28/02;H04W28/06
代理公司: 上海天翔知识产权代理有限公司 31224 代理人: 刘粉宝
地址: 200135 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种用于Semi-TCP的自适应确认分组延迟发送的方法,该方法让使用Semi-TCP的目的节点在收到TCP分组后,根据数据分组的确认状态,自适应地决定所收数据分组的确认包发送的时间,从而压缩ACK分组的发送数量,取消重复ACK的发送,降低正反向数据流对无线信道的竞争;确认状态是指由下列参数所描述的状态:目的节点接收缓存中分组的连续性、选择性确认(SACK)包头所能容纳的最大块边界个数以及所设置的发送ACK的时间间隔等。同时该方法对传统SACK包头进行了改进,使用相对偏移量来标记不连续TCP块边界序号,从而既提高了Semi-TCP源节点分组的确认率,并减少了因引入SACK而带来的开销。
搜索关键词: 一种 用于 semi tcp 自适应 确认 分组 延迟 发送 方法
【主权项】:
一种用于Semi‑TCP的自适应确认分组延迟发送的方法,其特征在于,所述方法包括如下步骤:(1)当Semi‑TCP目的节点收到一个TCP分组后,节点首先判断自身是否已经处于延迟回复ACK状态,如果目的节点处于非延迟回复状态,而且当前收到的分组是目的节点期望收到的下一个TCP分组,那么目的节点通过检查接收缓存中TCP序号的连续情况,计算出延迟回复的时间间隔,即延迟ACK发送时间间隔,开启定时器;否则保持节点当前状态,不回复ACK;(2)当目的节点延迟回复时间超时后,节点根据此时TCP的序号情况,生成含有SACK选项的ACK分组,传递丢包信息,在不超过TCP选项头字节数限制的前提下,将接收缓存中不连续的TCP块边界相对ACK包头中确认的TCP序号的偏移值依次填入;在成功发送含有SACK选项的ACK分组后,目的节点由延迟状态重新恢复到非延迟回复状态;(3)在Semi‑TCP源节点收到含有SACK选项的ACK分组后,根据其ACK分组头中确认的TCP序号及SACK选项中的相对偏移序号,计算出目的节点已确认收到的TCP块;将这些已确认的TCP分组从源节点的发送缓存中清除;接着,Semi‑TCP源节点优先发送这些未被确认的TCP分组;(4)Semi‑TCP源节点如果在RTO超时前,没有收到ACK分组的回复,等到RTO超时后,立即重传未回复的TCP分组。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201110445562.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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