移动环境下MPTCP拥塞控制算法的设计与实现
发布时间:2024-03-02 11:56
伴随着互联网各种应用的兴起,当前信息通信技术、信息通信服务的快速发展以及移动通信和互联网的不断结合,大量新业务不断涌现出来,网络的数据流正在爆发性地增长,用户对于网络资源的需求越来越大,用户终端和网络将承受越来越重的压力。而传统的TCP协议已不适应新的网络技术。MPTCP(Multi-path TCP)为网络提供了多路径的网络传输方案,能有效地满足网络资源的并行获取的需求,增强网络的恢复能力,提高网络资源的利用率,并能有效地解决无缝切换的问题。本文首先介绍了 MPTCP的发展状况、研究内容以及国际标准化组织对MPTCP的支持,接着对MPTCP移动性与拥塞控制相关成果进行了研究,从移动性效率和网络公平性的角度分析了目前MPTCP存在的问题。针对MPTCP在移动环境下存在的问题,本文提出并设计了一种移动环境下MPTCP的拥塞管理机制,包括移动环境下的拥塞均衡算法和基于动态门限值的拥塞控制算法。在方案设计的基础上,基于Linux系统在NS-3仿真环境下对本文设计的算法的性能进行了测试,并在多种场景下对测试结果进行了总结和分析,测试结果表明,所实现的算法具有良好的稳定性和效率,能提升用户在切换...
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
本文编号:3916825
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
图2.1?MPTCP的典型应用场景??
?安全目标:MPTCP的安全目标是提供比单路径TCP更安全的网络服务。??2.2.2基础架构??MPTCP的典型应用场景如图2.1所示。??/??B1??Internet?hTl??A2?82?HOST?B??HOST?A??????图2.1?MPTCP的典型应用场景??主机A以....
图2.2传输层的划分??
和拥塞控制等功能。TNG的这种设计已被证明在实际应用中对网络操作者和网??络中间件有着重要的作用,可以提高网络资源利用率,提高会话效率,也作为支??持MPTCP的最重要的设计方案被业界广泛认可。图2.3阐释了网络中间件在??TNG中的工作原理。??+? ̄+?+?+??|?Appl....
图2.3?TNG中的网络中间件??
Existing?Layers?Tng?Decomposition??图2.2传输层的划分??面向应用的层称为“语义层”,该层为支持和保护应用程序的端到端通信进??行功能实现;面向网络的层称为“流与端点层”,该层实现了例如端点身份鉴别??和拥塞控制等功能。TNG的这种设计已被证明....
图2.4?MPTCP在网络中的位置??
Existing?Layers?Tng?Decomposition??图2.2传输层的划分??面向应用的层称为“语义层”,该层为支持和保护应用程序的端到端通信进??行功能实现;面向网络的层称为“流与端点层”,该层实现了例如端点身份鉴别??和拥塞控制等功能。TNG的这种设计已被证明....
本文编号:3916825
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3916825.html