[发明专利]一种面向时变无线信道的传输层高效通信方法在审
| 申请号: | 201510380918.8 | 申请日: | 2015-07-02 |
| 公开(公告)号: | CN105072637A | 公开(公告)日: | 2015-11-18 |
| 发明(设计)人: | 于洋;程浩;宋光磊 | 申请(专利权)人: | 山东航天电子技术研究所 |
| 主分类号: | H04W24/04 | 分类号: | H04W24/04;H04W28/02 |
| 代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李微微;仇蕾安 |
| 地址: | 264670 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 无线 信道 传输 高效 通信 方法 | ||
1.一种面向时变无线信道的传输层通信方法,其特征在于,包括如下步骤:
步骤0、在TCP传输的初始状态,即慢启动状态,设置拥塞窗口的长度初始值和慢启动门限的初始值;
步骤1、控制发送端在当前的拥塞窗口范围内发送数据包,每发送一个数据包的同时启动对应的定时器;
步骤2、在发送数据包的过程中,判断发送端在各定时器超时之前是否收到接收端反馈的相应数据包的确认报文ACK:
1)、如果收到确认报文ACK,则再次判断确认报文ACK中是否至少有3个均指示同一个丢失数据包:
①如果是,再判断当前的拥塞窗口与当前的慢启动门限之间的关系:
A、如果当前的拥塞窗口<当前的慢启动门限,判定当前处于慢启动状态,转到步骤3;
B、如果当前的拥塞窗口≥当前的慢启动门限,判定当前处于拥塞避免状态,转到步骤4;
②如果否,再判断是否满足如下条件:
当前的相邻包延时差别IDD排在按从大到小排名的已记录的所有相邻包延时差别IDD的前30%以内,且短时间吞吐量STT排在按从大到小排名的已记录的所有短时间吞吐量STT的后30%以内:
如果满足,则判定当前处于队列突发错误状态,转到步骤5;其中,当前的相邻包延时差别IDD指的是当前的数据包和上一个数据包的传输时间差值;短时间吞吐量STT指的是:单位时间内被正确接收的数据包的数量;
如果不满足,判定当前处于信道突发错误状态,转到步骤6;
2)、如果发送端在定时器超时之际仍未收到接收端反馈的确认报文ACK,判定当前处于传输超时处理状态,则转到步骤7;
步骤3、将拥塞窗口扩大到原来的2倍,发送端在当前的拥塞窗口范围内继续发送数据包,跳转到步骤2;
步骤4、将拥塞窗口的值增加512B,发送端在当前的拥塞窗口范围内继续发送数据包,跳转到步骤2;
步骤5、将慢启动门限变为当前拥塞窗口长度的一半,将拥塞窗口长度增加3倍的报文段最大长度MSS,重新发送确认报文ACK所指示的丢失数据包,同时重新启动该丢失数据包对应的定时器,发送端在当前的拥塞窗口范围内继续按顺序发送数据包,跳转到步骤2;
步骤6、保持慢启动门限和拥塞窗口的长度不变,重新发送确认报文ACK所指示的丢失数据包,同时重新启动该丢失数据包对应的定时器,跳转到步骤2;
步骤7、保持慢启动门限和拥塞窗口不变,发送端暂停发送数据,暂停时间大于路由更新时间,暂停结束后,查询路由表中目的节点的路由状态:
1)、如果路由可达,则重新发送确认报文ACK所指示的丢失数据包,重新启动该丢失数据包对应的定时器,并等待反馈的确认报文ACK,再继续判断:
①如果可以收到确认报文ACK,则保持慢启动门限和拥塞窗口不变,跳转到步骤2;
②如果收不到确认报文ACK,将慢启动门限的值变为当前拥塞窗口的一半,将拥塞窗口值变为1倍的报文段最大长度MSS,进入慢启动状态,跳转到步骤2;
2)、如果路由不可达,则直接退出TCP传输过程。
2.如权利要求1所述的一种面向时变无线信道的传输层通信方法,其特征在于,所述拥塞窗口的初始值设为512B。
3.如权利要求1所述的一种面向时变无线信道的传输层通信方法,其特征在于,所述慢启动门限的初始值设置为64KB。
4.如权利要求1所述的一种面向时变无线信道的传输层通信方法,其特征在于,所述报文段最大长度MSS的长度为512B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东航天电子技术研究所,未经山东航天电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510380918.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种温室大棚保温被的传送式缝合机
- 下一篇:包括刺血针的设备





