With the development of all kinds of wireless network access technologies, heterogeneous wireless networks are becoming more and more important in daily work life. In order to make full use of network resources, multipath transmission technology will become more important.In this thesis, a typical transmission technology, Multipath TCP, is studied.This thesis aims at heterogeneous wireless networks first, and proposes an important way to improve throughput, that is, multipath transmission technology. Then this thesis compares MPTCP with different multipath transmission technology, and indicates the great advantage of MPTCP in the heterogeneous wireless network scenarios. Then the design foundation and technical characteristics of MPTCP protocol are introduced.Design and build a heterogeneous network transmission system based on the current experimental environment, configure MPTCP, verify the bandwidth aggregation of MPTCP. And the thesis tests the compatibility of application layer program.In view of the test performance of MPTCP in different heterogeneous network scenarios and the difference of actual throughput, the importance of path management to MPTCP transmission system is indicated. Analysis of two key factors affecting the transmission rate: delay and receive window. The delay will result in the receiver disorder. The receive window will affect the efficiency of sorting out-of-order packet in receiver. To solve this problem, the thesis researches the effect of different receiving window sizes on system throughput. Finally, compares with the application layer handover method, it is concluded that MPTCP handover can guarantee the smooth hangover of data transmission in the mobility scenarios.For the important role of congestion control in load balancing and improving system reliability during transmission. The design principle of various congestion control algorithms applicable for MPTCP is compared.Finally,the differences of different congestion control, algorithms during downloading different size file are analyzed. It is concluded that the MPTCP algorithm can guarantee the load balance of the transmission system and higher throughput compared with traditional TCP algorithm.In summary, the thesis designs and builds the MPTCP transmission system based on the heterogeneous wireless network. The technology is verified in the actual scenarios. The results show that MPTCP can improve the peak transmission rate of heterogeneous wireless network, perform better in mobile handover, and ensure the load balancing of heterogeneous transmission system. |