MPTCP protokolo tyrimas
Santrauka
Šio baigiamojo darbo tikslas – ištirti MPTCP protokolą. Pradžioje atliekama TCP protokolo pakeitimų, skirtų palaikyti daugiatinkliškumą, analizė. Sumodeliuojamas ir sukonfigūruojamas tyrimams skirtas tinklas, kompiuterinėje įrangoje sukompiliuojami ir sukonfigūruojami MPTCP protokolą palaikantys Linux branduoliai. Panaudojus specialią programinę įrangą, įsitikinama MPTCP protokolo veikimu naudojamame tyrimo modelyje, išanalizuojami MPTCP paketai realiame tinkle. Tyrimas suskirstytas į 4 dalis: MPTCP protokolo daugiatinkliškumo savybių tyrimas, MPTCP atsparumo tinklo trikdžiams tyrimas, MPTCP duomenų perdavimo priklausomybės nuo tinklų parametrų tyrimas, MPTCP ir TCP koegzistavimo tame pačiame tinkle tyrimas. Paskutinis tyrimas atliekamas su populiariausiais TCP ir abejais MPTCP protokolo paketų sangrūdų valdymo modeliais. Padaromos tyrimų išvados ir pasiūlymai. Darbą sudaro 7 dalys: įvadas; daugiatinkliškumo, MPTCP ir TCP protokolų apžvalga; MPTCP paketai realiame tinkle; tyrimui skirto tinklo bei įrangos paruošimas; MPTCP protokolo tyrimas; išvados; literatūros sąrašas. Darbo apimtis – 67 p. be priedų, 41 iliustracijų, 8 lentelės, 26 bibliografiniai šaltiniai. Atskirai pridedami darbo priedai. The main purpose of the master thesis is to make study cases of MPTCP protocol. In the beginning analysis is made of TCP changes that allow multipath data transfer. Before the research, there was configured network, compiled and configured into server and clients MPTCP Linux kernels. Afterwards there was made analysis of MPTCP packets in the real network. Study cases consist of four main parts: MPTCP multipathing feature, MPTCP resistance to a failures in the network, MPTCP performance to network parameters, MPTCP and TCP existence in the same network. Last research was made with the most popular TCP and both MPTCP congestion control algorithms. Conclusion and proposals for future research and improvements were done. Structure: introduction; multipath, MPTCP and TCP overview; MPTCP packets in real network; network and hardware preparation for research; study cases of MPTCP protocol; conclusions; references. Thesis consists of: 67 p. text without appendixes, 41 pictures, 8 tables, 26 bibliographical entries. Appendixes included.