Font Size: a A A

Design And Implementation Of Network Acceleration System Based On Network Coding And TCP

Posted on:2016-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y C LiFull Text:PDF
GTID:2298330467993197Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, TCP is widely used because the traditional transmission control protocol (TCP, Transmission Control Protocol) can provide a connection-oriented, reliable transmission services of data delivery. The mobile Internet grows rapidly with the development of mobile Apps (such as QQ, MiTalk, wechat, etc.). At the same time the apps promoted by cloud-computing make a profound impact on the innovation of Internet applications, and it makes a further promotion for the development of the Internet. The wireless network is an environment brought high packet loss, retransmission mechanism and congestion control mechanism of TCP becomes the bottleneck restricted transmission rate of network data packet. At present, there isn’t a good solution for this issue, but the emergence of network coding brings new ideas for TCP transport at high packet loss rate scenarios. This paper is based on network coding theory and TCP at high loss rate scenarios. It improves the traditional TCP and implements a network acceleration system.Firstly, this paper analyzes the characteristics of TCP and summarizes weakness of TCP in a condition of the high packet loss rate, and it also studies the theory and model of network coding, and makes a summarization of application and optimization of network coding. Secondly, make a research on the TCP implemented by Linux kernel, the data structure and process of sending and receiving packets. Finally, it designs and implements a network acceleration system based on network coding and TCP.This paper proposes an improved scheme of TCP and implements a network acceleration system under the condition of high packet loss rate based on network coding theory, which makes a promotion of application performance of TCP and achieves the purpose of network acceleration. Meanwhile, this paper applies the network coding theory on practice instead of simulation and plays an important role in guiding the practice of network coding theory.
Keywords/Search Tags:TCP, Network coding theory, High packet loss rate, Network acceleration
PDF Full Text Request
Related items