1873【毕设课设】计算机-多路径TCP技术研究与实现(毕业设计)

多路径TCP是近几年提出的传输层协议,是对TCP的改进版本,对于网络应用层和网络层均透明,支持多宿主机使用多条连接为同一应用程序提供网络传输服务。多路径TCP现阶段受到网络服务提供商的成本限制,未实际部署到网络中参与使用,多路径TCP的实现版本也很有限。为了对多路径TCP进行细致全面的了解,验证MPTCP在实际网络中的性能,使得MPTCP的实现具有良好的跨平台性,文章对该协议进行了全面的调研,总结描述了多路径TCP的路径管理、数据包调度、拥塞控制和子流策略四个方面的主要内容,同时在应用层实现了多路径TCP的基本功能,并对多路径TCP性能进行了测试。文章首先在应用层使用UDP加上确认机制、滑动窗口机制等构建具有TCP基本功能的MYTCP,再以MYTCP为基础使用线程池技术完成MPTCP的基本功能。在此基础上文章通过对MPTCP和MYTCP的传输速率比较,验证了MPTCP可以较大幅度的增大网络吞吐量,使得用户可以高效的使用多个不同连接路径同时传输数据。

[主题词]  多路径TCP;应用层;UDP