Font Size: a A A

Reliable Data Transmission Service Network Architecture And Implementation,

Posted on:2007-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:G Q QiuFull Text:PDF
GTID:2208360185956352Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At the present time, TCP/IP as a kind of layered architecture dominates the Internet. But with the rapid development of global Internet, the disadvantage of TCP/IP becomes more and more obvious. Fortunately, there are two solutions to this problem. One is to mend the TCP/IP, for example , the IPv6.The other is to study and set up a new architecture which breaks up the layered architecture.Service Unit based Network Architecture (SUNA) stated by this thesis is a non-layered architecture. It is a modularized structure where modules are SUs (Service Units).Also it is concise, high-performance, extensible and can be easy to be realized.The first version of SUNA under Linux is called Prototype System which aims at the implementation of the basic functions of the SUNA in order to prove its feasibility, the implementation of the system framework which is highly extensible, providing the reliable and unreliable data flow services. The host part of Prototype System is called prototype host. The main job of this thesis is to research, design and implement the reliable data transfer service of prototype host.First, this thesis describes the basic property of the reliable data transfer service in common and the strategies to ensure it, of which I choose slip window mechanism. Then not only I take advantage of the success of the slip window mechanism of TCP ,but also do some improvement on the slip window mechanism based on the property of SUNA, including the computation of RTT, the computation of MSS and how to avoid fragment, the value of slip window, the congestion avoidance mechanism. These improve the efficiency of the slip window under SUNA. And then this thesis designs the reliable data transfer service from three aspects: packet format, the creation and free of the connection, the sending and receiving of the data. The result of the designation is the connection-oriented sending SU and the connection-oriented receiving SU. They work together to ensure the function of reliable data transfer. This thesis also presents the design flow chart. And then introduces the implementation of the Reliable data transfer under Linux. Finally, the test and performance analysis are stated which prove that not only the function and performance of the reliable data...
Keywords/Search Tags:Service Unit Network Architecture, Service Unit, reliable data transfer, slip window
PDF Full Text Request
Related items