ad+hoc网络中tcp协议的性能改进研究(1)

ad+hoc网络中tcp协议的性能改进研究(1)

ID:26778075

大小:854.86 KB

页数:61页

时间:2018-11-29

ad+hoc网络中tcp协议的性能改进研究(1)_第1页
ad+hoc网络中tcp协议的性能改进研究(1)_第2页
ad+hoc网络中tcp协议的性能改进研究(1)_第3页
ad+hoc网络中tcp协议的性能改进研究(1)_第4页
ad+hoc网络中tcp协议的性能改进研究(1)_第5页
资源描述:

《ad+hoc网络中tcp协议的性能改进研究(1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要传统传输控制协议(TransmissionControlProtocol,TCP)协议假设网络中出现分组丢失完全是由网络拥塞引起的,而在AdHoc网络中除此之外,还存在路由变化、信道错误和链路中断等因素引起的分组丢失。当出现上述非拥塞因素丢失分组时,传统TCP将错误地启动拥塞控制操作从而造成TCP性能下降。针对传统TCP协议在AdHoc网络环境中遇到的问题,提出了一种新的端到端TCP改进方案TCP-END(TCP-EndNodeDetection)。它不需要中间节点的反馈,而是根据TCP自身的端到端特性,通过

2、接收端和发送端的充分合作对网络异常状态进行识别,避免发送端对非拥塞的网络故障启动拥塞控制操作。TCP-END将网络异常状态分为暂时性网络故障:即路由变化和暂时性信道错误;持续性网络故障:即链路中断、持续性信道错误和网络拥塞。TCP-END通过监控分组乱序交付事件来检测路由变化的发生。而链路中断也是路由变化的一种形式,因此通过监控路由变化期间发送方超时的次数就可以检测链路中断。对于网络拥塞的检测是通过IDD(InterDelayDifference)联合RTT(RoundTripTime)来判断。如果分组丢失时既没有

3、检测到路由变化也没有检测到网络拥塞,那么就可以判定发生了暂时性信道错误。如果在暂时性信道错误期间发送方连续超时,就可以判定发生了持续性信道错误。TCP-END中暂时性网络故障的响应机制是让发送方连续发送两个探测分组,由于暂时性网络故障通常可以在短期恢复,发送方会很快收到应答分组而进入TCP正常状态。对于非拥塞持续性网络故障,TCP-END的响应机制是让发送方周期性地发送探测分组直到网络恢复。在NS2模拟器上实现并测试TCP-END改进方案。结果表明,TCP-END能够对网络异常进行较为准确的识别,避免了不必要的拥塞

4、控制操作,提高了TCP性能。关键词:AdHoc网络,TCP,端到端方案,性能改进IAbstractTraditionalTransmissionControlProtocol(TCP)assumesthatallpacketlossesareduetocongestion.However,inAdHocnetworks,packetlossesareduetoroutechanges,channelerrorandlinkbreakageaswellascongestion.Thosenon-congestionp

5、acketlossescausepoorTCPperformancesincetraditionalTCPtriggersunnecessarycongestioncontrolmechanism.AccordingtotheproblemscausedbytraditionalTCPinAdHocnetwork,webringforwardanewEnd-to-EndTCPimprovingschemecalledTCP-END(TCP-EndNodeDetection).Basedontheproperties

6、ofEnd-to-End,TCP-END,reliedonthecooperationofsenderandreceiverratherthanthefeedbackoftheintermediatenodes,detectsthenetworkanomalies.TCP-ENDclassifiesnetworkanomaliesintotwoclasses,short-termnetworkanomaliessuchasroutechangesandtemporarychannelerror,andlong-te

7、rmnetworkanomaliessuchaslinkbreakage,durativechannelerrorandcongestion.TCP-ENDmonitorsthepacketsout-of-orderdeliverytodetectroutechanges.Sincelinkbreakageisalsoonekindofroutechanges,linkbreakageisidentifiedbymeansofcountingtheretransmissiontimeoutexpiresofsend

8、erduringtheroutechangesphase.Twometricsareusedtodetectcongestion,IDD(InterDelayDifference)andRTT(RoundTripTime).Ifpacketlossesareneitherduetoroutechangesnorcongestion,theimprovings

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。