当前位置:主页 > 科技论文 > 网络通信论文 >

无线网络多径传输协议的设计与实现

发布时间:2018-05-29 00:58

  本文选题:多径TCP + 传输协议 ; 参考:《北京邮电大学》2015年硕士论文


【摘要】:伴随着互联网和无线网络技术的飞速发展,移动终端随处可见,随时随地上网成为了现实,也成为了用户的一种普遍需求。然而无线网络由于受到传输媒介的限制,它的带宽和时延都无法满足用户的需求。尽管大部分移动终端上都有两个及以上的网络接口,但现有的网络传输协议仅支持单路径传输,只使用了了其中一个接口,并没有使资源得到充分的利用。因此,多路径传输成为近年来的一个研究热点。本课题的研究点是无线网络中的多路径传输协议。现有的多路径传输协议中普遍存在着瓶颈链路的问题,即较差链路会成为网络传输的瓶颈,影响较好链路的传输,进而导致整个网络的吞吐量下降,在无线网络中瓶颈链路的问题会更严重。本文首先介绍一些和研究课题相关的技术,先是无线网络的相关技术,然后介绍了网络编码的相关技术,主要介绍了三种主流的网络编码方式,即随机线性编码、喷泉码、系统码,详细介绍了两种多路径传输协议。最后,我们设计了一种基于随机线性编码的多径TCP传输协议NCMPTCP,该协议将网络编码技术应用到多路径传输中以弱化链路之间的影响,尽可能的提高多径传输的吞吐量。传输前先将数据分成数据块,然后对各个数据块进行编码,同一数据块中的编码包是相互独立的,任何编码包都不是唯一的,都可以互相替代。接收方不用关心接收到编码包的顺序,只关心编码包的数量。一旦该数量达到指定值,就能够成功解码数据块,还原出原始信息。网络编码能屏蔽数据差异性的优点可以使用到传输中,屏蔽数据包的差异性,解决异构网络中的瓶颈链路问题。在此基础上,文中设计了一种基于估计交付时间的多径调度算法,根据各条路径的链路情况调度编码包,目的是充分利用带宽资源,让各条路径相互协调,尽快将块中编码包传输到对端,使网络的实际吞吐量和资源利用率最大化。
[Abstract]:With the rapid development of Internet and wireless network technology, mobile terminals can be seen everywhere. However, due to the limitation of transmission media, the bandwidth and delay of wireless network can not meet the needs of users. Although there are two or more network interfaces on most mobile terminals, the existing network transport protocols only support single path transmission, only one of them is used, and the resources are not fully utilized. Therefore, multipath transmission has become a research hotspot in recent years. The research point of this thesis is the multipath transmission protocol in wireless network. The problem of bottleneck link exists in the existing multipath transmission protocol, that is, the poor link will become the bottleneck of network transmission, which will affect the transmission of better link, and then lead to the decline of the throughput of the whole network. The problem of bottleneck links in wireless networks is even more serious. This paper first introduces some technologies related to the research topic, first the wireless network technology, then introduces the network coding related technology, mainly introduces the three main network coding methods, namely random linear coding, fountain code, Fountain Code, Fountain Code, Fountain Code, Fountain Code, Fountain Code, Fountain Code. System code, two multipath transmission protocols are introduced in detail. Finally, we design a multipath TCP transport protocol based on random linear coding, which applies network coding technology to multipath transmission to reduce the influence between links, and improve the throughput of multipath transmission as much as possible. Before transmission, the data is divided into data blocks, and then each block is encoded. The coding packets in the same block are independent of each other, and any coded packets are not unique and can be replaced by each other. The recipient does not care about the order in which the encoded packets are received, but the number of packets. Once the number reaches the specified value, the data block can be decoded successfully and the original information can be restored. The advantage of network coding which can shield data differences can be used in transmission, mask the differences of data packets, and solve the bottleneck link problem in heterogeneous networks. On this basis, a multipath scheduling algorithm based on estimation of delivery time is designed to schedule the coding packets according to the link conditions of each path. The purpose of this algorithm is to make full use of the bandwidth resources and coordinate the paths with each other. Code packets in blocks are transmitted to the opposite end as soon as possible to maximize the actual throughput and resource utilization of the network.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN915.04

【参考文献】

相关期刊论文 前4条

1 苏琪;龚俭;苏艳s,

本文编号:1948879


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/1948879.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户20549***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com