多路径传输控制协议研究与设计

来源 :南京大学 | 被引量 : 0次 | 上传用户:kasuo11111111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的飞速发展,用户对网络连接的数据率、容错性等要求越来越高。多路径传输(Multihoming)可以利用多个网络接口,同时建立多条传输路径进行传输,是一种提高连接吞吐量与可靠性的通信技术。由于计算机硬件成本的下降,现在网络接口不再是昂贵的设备部件;此外,各种网络接入技术,尤其是各种无线接入技术的发展迅速,使得一个主机在硬件上同时具有多个网络接口,在技术上同时订阅和接入多个网络成为可能。多路径传输有着广阔的应用前景。但目前缺少通用的传输协议提供支持,所以本文的研究目标就是在总结各种多路径传输关键技术与TCP协议关键机制的基础之上研究适用于多路径传输的通用的传输协议,并且满足良好的分布性,良好的性能,包括效率、公平性、稳定性等,适当的开销,以及与当前最普遍的网络传输协议TCP的兼容性四类基本要求。   本文的主要工作体现在以下几个方面:   (1)对多路径传输在不同OSI协议层上的相关工作进行了较为系统的调查研究。分析和总结了TCP协议的各种核心算法。   (2)在分析多路径传输的相关研究的基础上。根据多路径数据通信的特点与需求,设计了位于传输层、基于TCP SACK的多路径传输控制协议mTCP,并重点阐述了其拥塞控制机制、流控制机制和连接管理机制的设计原则与细节。   (3)将多路径传输控制协议在当前业界广泛应用的网络模拟器NS-2上实现,并提供了一套通用的数据结构与模块,可支持各种传输层的多路径传输协议。   (4)通过一系列的测试脚本,在NS-2上对多路径传输控制协议的吞吐量、网络利用率、可靠性、适应性、稳定性和公平性等性能进行了较为全面的测试与验证,证实了mTCP的优势,并将相关模型及理论与实际测试结果相结合,进行了分析与总结。   实验表明,本文设计的mTCP协议通过确认分类器、probing和全局重传队列等一系列拥塞控制机制和流控制机制方面的设计,优化了协议的效率与可靠性。其在NS-2上的实现,不仅为NS-2扩展了一种多路径网络协议的功能供其他学者研究、使用与进行网络模拟,其通用的数据结构与模块也为在NS-2上设计实现其他传输层多路径协议提供了参考。
其他文献
无线传感器网络由部署在监测区域内的大量廉价的传感器节点组成,各个节点之间通过无线通信方式自组织形成网络系统,协作地进行感知、采集和处理周围环境或感知对象的信息,并
普通的分组检测仅仅检测分组的头部,深度分组检测(Deep Packet Inspection)有时也称为完全分组检测,属于应用语义级的检测。随着计算机网络的发展,网络的功能正逐步从简单的“浅层
存储系统逐渐成为网络服务器系统的主要瓶颈。为了提高存储系统性能,当前研究的明显趋势是通过对应用负载进行分析,针对访问特征对数据预取、缓存替换、数据分布等策略进行优化
在计算机视觉领域,手部姿态估计是通过传感器获得的视觉信息,估计出手部的结构姿态的方法。由于手部姿态估计在基于手势的人机交互、手语识别等领域有着潜在的广泛应用,近年来已
K-匿名方法是视图发布条件下防止数据隐私泄露的一种重要方法,K-匿名化后的视图称为K-匿名表。当基本表发生更新变化时,如何保持K-匿名表数据与基本表数据的一致性是一个值得
部分可观察马尔可夫决策过程(POMDPs)以其丰富而灵活的数学模型,被广泛应用于各种贯序决策问题,成为最近研究比较热的决策模型。但其维度和历史问题使得其精确求解的复杂度过高
近年来,随着Internet规模的增长,分布式组件技术快速发展,新的组件模型不断涌现,现有的组件模型也持续更新。组件容器为组件及组件应用提供部署和运行环境,是基于组件分布式应用开
随着无线网络技术的快速发展,基于无线局域网的多媒体应用也开始起步,如VoIP电话、网络视频、VOD服务等等。由于目前的无线局域网的实现基于传统的802.11协议,这使得在无线局域
索引更新是搜索引擎的关键技术之一。以往动态文档集合下的索引更新策略的研究主要针对文档的插入和删除。对于文档的插入,索引更新的基本思想就是首先对插入的文档建立内存索
社会网络分析方法是一种量化的社会学分析方法。它将社会行动者映射为图的节点,社会行动者之间的关系映射为图的边,然后利用图论的相关知识来解决社会网络的问题。数据挖掘是