您好,欢迎来到九壹网。
搜索
您的当前位置:首页基于无线网络TCP拥塞控制的跨层设计

基于无线网络TCP拥塞控制的跨层设计

来源:九壹网
臻… 一篷一 囊一 艘 一、 一..……… ~ ~ , … 一 …一一 lAN eO PU下鲢融 麟 基于无线网络TCP拥塞控制的跨层设计 王朝阳,鲍蓉 (徐州1工程学院信电学院江苏徐州221008) 【摘要】分层设计的网络协议无法保证无线网络性能的最优化,因此需要引入跨层设计机制。本 文探讨了无线网络的TCP拥塞控制的跨层设计的策略和方法。 【关键词】无线网络TCP拥塞控制跨层 1.引言 信息的应答信号后,它会重传丢失的报文段,而不需 由于无线网络的信道不稳定,TCP协议会把数据 要进行拥塞控制。 丢失现象误认为是由于拥塞而产生的,从而导致传输 此外,明显拥塞通知ECN(Explicit Congestion 效率变低。此外TCP协议会将切换带来的数据丢失和 Notiifcation)也是处理无线网络避免出现拥塞的方法。 把定时器超时误认为拥塞丢失,从而导致TCP吞吐量 ECN的设计思想是:当路由器在早期发生拥塞时,不 降低。因此,在无线网络TCP拥塞控制中需要引入跨 是将数据丢弃,而是尽量对数据进行分组标记,从而 层设计机制。 2.跨层设计思想 减少因丢包造成的网络延迟,源主机通过返回的带拥 塞反馈标志的数据包发现拥塞。 跨层设计不是否定分层设计模式,而是将网络中 具体实现方法是,在IPv4报头结构中的TOS字 各个子层的相关参数通过层间的信息进行交互,然后 段设置CE标志位,当拥塞发生时,由发生拥塞的路由 以全局的方式对各个参数统一调度,达到网络资源的 器在每个数据包中设置一个拥塞发生的标志位CE, 有效分配,提高网络的综合性能。 当CE=I,表示拥塞,CE=O,表示正常:通过ECN—echo 3.基于链路层和运输层的跨层设计 的确认数据包发送给源主机,通知它发生了拥塞。在 通过链路层协同工作来实现拥塞控制,由链路层 连接建立阶段,发送端和接收端都需要表明自己是否 协议将链路状态信息反馈到传输层,运输层的协议可 支持ECN。由于ECN不需要超时重传或重复的ACK, 以根据链路状况选择处理丢包的方式,源主机及时调 所以结合ELN可以提高无线网络的性能。 整速率,避免TCP处于慢开始的工作状态,减轻TCP 协议的拥塞控制的负担,从而使TCP的吞吐量,时延 特性和速率自适应性能得到提高。 4.基于网络层和运输层的跨层设计 在无线网络中导致数据包丢失的因素有很多,可 以通过明显丢失通知(ELN,Explicit Loss Notiifcation) 5.总结 上述跨层设计提高了无线网络TCP拥塞控制性 能,有效的提高了吞吐量、降低了时延和提升了速率 自适应性。 参考文献: 无线通信跨层设计.人民邮电出版社,2010.7 方法来进行区分,如果目的主机或者基站确定报文段 [1]张海霞.改进的无线网络TCP协议跨层设计方法.计算机工 的丢失不是由于拥塞引起的,而是由于链路错误引起 [2]庞前娟.的,那么它就会在应答信号的TCP的首部设置ELN 比特位,然后发送给源主机。当源主机收到带有ELN 程.2010.10 2014年第9期1福建电脑 。103・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务