TCP_SACK在无线环境中的性能研究与改善

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yingxiong324
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信网络技术的发展,无线网络在未来因特网中无疑将扮演极为重要的角色。然而作为有线因特网成功的核心组成部分——传输控制协议TCP,由于设计中潜在的假设对于无线环境来说存在问题,使得传统TCP无法在无线网络中良好运行。现有的TCP版本Tahoe、Reno、NewReno和SACK运行在高误码环境中时(例如无线环境),吞吐量急剧下降,其原因就是现有TCP版本的拥塞控制机制无法将误码丢包与拥塞丢包区分开来,而导致不必要地降低发送速率;另外,传统TCP在遭遇丢包时,盲目将发送窗口减半,也影响了TCP的性能。由于无线信道的时变多径衰落的特性以及容易受突发干扰影响,单窗口多包丢失在无线环境里是很常见的,加上传统TCP无法把误码丢包和拥塞丢包区分开来,使得当遭遇多包丢失的时候,TCP在无线环境中的性能急剧恶化。 针对上述问题,本文首先对传统TCP在遭遇单窗口多包丢失时的协议行为进行了研究;然后对各个版本TCP在无线环境中的性能表现进行了对比分析,同时对基于RTT的可用带宽估计算法进行了仿真研究;最后提出以TCP_SACK版本为基础改进TCP:①充分利用SACK在单窗口多包丢失时重传恢复算法的优势;②在发送端采用可用带宽估计来优化ssthresh和cwnd,以避免TCP在丢包时盲目将窗口减半;③与具有ECN功能的中间节点结合起来以区分随机误码丢包和拥塞丢包,根据丢包性质的不同采取不同的重传恢复策略。 本文中的仿真显示出TCP的改进方案是可行的,并且仿真结果也证明TCP的性能确实得到了改善,同时也显示了改进版TCP与其它版本TCP流保持了较好的公平性和友好性。
其他文献
随着社会的发展,各种公用和专用通信系统都在追求具有更长的通信距离、更大的容量和更高的功率效率,特别是目前广泛应用的移动通信系统、卫星通信与航天器的测量、跟踪及控制等
集群通信系统是一种具有交换和控制双重功能的指挥调度系统,随着数字通信技术的发展,数字集群通信系统逐渐成为研究热点。语音通信是数字集群通信系统中最常用的通信方式之一
我国是能源消耗大国,而我国能源的特点是煤多油少,所以煤炭是主要消费能源,但是煤炭的运输量却非常有限。为了解决运输量问题,重载运输已经成为铁道运输的主攻方向,其特点在于列车
GSM-R数字移动通信系统在我国迅速发展,并且针对不同的应用开展了相应的试验。铁路通信的各种安全应用要求GSM-R平台具有极高的可靠性,因此提出采用基站冗余覆盖的方式。越区切
三维重建是机器视觉领域的一项重要内容,在模式识别、机器人导航等方面得到了广泛应用。本文针对TOF相机和彩色相机相融合的RGB-Depth系统实现物体表面三维重建的方法展开研
近年来,随着军用、民用移动通信和个人通信技术的飞速发展,各种通信系统得到了广泛的应用,并处在不断的更新换代之中,这些通信系统在体积、功能、功耗等方面满足了各方面不断
无线传感器网络是由一组传感器以Ad-hoc方式构成的无线网络,其目的是协作地感知、采集和处理网络覆盖的地理区域中感知对象的信息,并发布给观察者。 传感器网络具有十分广阔