Trang 1 NGÔ HẢI LINHBỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI--- Ngô Hải LinhCÔNG NGHỆ THÔNG TINNGHIÊN CỨU GIAO THỨC TCP THẾ HỆ MỚI TRÊN DI ĐỘNGLUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGƠ HẢI LINH Ngơ Hải Linh CƠNG NGHỆ THÔNG TIN NGHIÊN CỨU GIAO THỨC TCP THẾ HỆ MỚI TRÊN DI ĐỘNG LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN 2015B HàNội – Năm 2018 Tai ngay!!! Ban co the xoa dong chu nay!!! 17051113838821000000 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Ngô Hải Linh NGHIÊN CỨU GIAO THỨC TCP THẾ HỆ MỚI TRÊN DI ĐỘNG Chuyênngành : Côngnghệthông tin LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC : PGS.TS NgôHồngSơn HàNội – Năm 2018 Danh mc M U NG QUAN V GIAO THC TCP Gii thiu giao thc TCP Cu trúc gói tin TCP 10 Quá trình hong ca giao thc TCP 13 u khin lung TCP 17 u khin tc nghn TCP .21 6.Kt lu 23 NG QUAN V C GIAO MULTIPATH TH TCP 24 i ca MP TCP Li ích ca MP TCP 24 Nhng mt thit k MP TCP Mơ hình phân chia cha MP TCP 27 Các thành phn MP TCP 29 Các loi bn tin MP TCP 30 Quá trình thit lp kt ni 32 Khi to lung mi 36 Qung dn 37 10 Quá trình truyn d liu 40 11 t ni 43 12 Kt lu 45 3: XÂY DNG KIM TH GIAO THC MPTCP Gii thing kim th s dng h u hành Android 45 Kch bn kt qu th nghim 56 KT LUN 62 TÀI LIU THAM KHO 64 Ngô Hi Linh CB2015B Page Ngô Hi Linh CB2015B Page DAN DANH HM M C H HÌNH ÌNH V V H nh 1: Cng phn TCP header H nh Cu trúc phn d liu 12 H nh Bi trình hong ca giao thc TCP 13 H nh thit lp kt ni 15 H nh Quá trình thit lp kt ni phía 15 H nh Quá trình kt thúc kt ni 16 H nh Ca s t 18 H nh Giao thc Go-Back-N 20 H nh 9Giao thc Selective Repeat vi ca s t l1 H nh 10 Các thuu khin tc nghn H nh 11 Mô hình kin trúc Internet truyn thng 26 H nh 12 Mơ hình thc t 27 H nh 13 Mơ hình MPTCP 27 H nh 14 Thành phn ca MPTCP 29 H nh 15 Ví d v mt kch bn s dng MPTCP 33 H nh 16 Bn tin Multipath Capable 34 H nh 17 Quá trình khi tu tiên ca kt ni giao thc MPTCP H nh 18 Minh ha trình bu ca mt lung mi giao thc MPTCP 36 H nh 19Ví d v s dng Token 37 H nh 20 Bn tin Join Connection 37 H nh 21 Bn tin Add Address 39 H nh 22 Bn tin Remove Address 40 H nh 23 Bn tin Data Sequence Mapping 41 H nh 24 Bn tin xác nhn cp kt ni 42 H nh 25 Bn tin Data Finish 44 H nh 26 minh ha cách thc hong cm MPTCP 46 H nh 27 Thit lp cu hình giao thc MPTCP .47 H nh 28 Các thit lp cu hình router 48 H nh 29Các thit lp cn thoi H nh 30 Hình nh kt ni giu khin tho Nexus router TpLink 52 H nh 31 c cha toàn b code c H nh 32 u kic kim th Ngô Hi Linh CB2015B Page H nh 33 m tra trn thoi hin th danh kim th 54 H nh 34 Log file chy kim th ng dng 55 H nh 35 a d liu t mng 55 H nh 36 ng mng thu thi dng file pcap H nh 37 Bi th hing mng MPTCP qua thi gian H nh 38 Các ng dn thoi thông minh s dng giao thc TCP M ng mt kt ni cho c ng upload download H nh 39Các ng dn thoi thông minh s dng giao thc MPTCP v mng kt ni mnh wifi 59 H nh 40n thoi m kt ni MPTCP vu kin hai mng c 60 H nh 41Các ng dn thoi thông minh s dng giao thc MPTCP v mng kt ni mnh mng Ngô Hi Linh CB2015B Page TCP Transmission Control Protocol IP Internet Protocol UDP User Datagram Protocol OSI Open Systems Interconnection MPTCP MultipathTransmission Control Protocol IETF Internet Engineering Task Force Ngơ Hi Linh CB2015B Page TĨ TĨM MT T T tài tơi s trình bày nghiên c TCP thit b ng s dng h ng truyn s dng giao th qu, nhu su tin cy, t ng truy thu thc s dng giao thc Multipath TCP giao thc Single path TCP thit b ng s dng h u hành Android AB ABSTR STR STRACT ACT In this dissertation I will show how the research on generation of Multipath TCP on mobile phone using Android operating Given the information on the transmission system using Multipath TCP protocol, single path TCP protocol And show evaluate performance, speed, trust, flow network collected when using the Multipath TCP and Single path TCP on the mobile phone using Android operating Ngô Hi Linh CB2015B Page M U U Hin h tng i rt nhiu so vi th i Khi giao thc c thit k, thit b u cui ch có m kt ni(single interface) Ngày nay, hu ht n có kt ni internet có nhi t giao din kt ni s ph bin ca nhng chi n thoi th c trang b vi c 3G Wifi s mang li mt s máy ch multihomed(máy ch có nhiu giao din kt ni) Internet.Mt gii pháp t cho vic truy cp Internet thit b ng tn dng nhiu giao di kt ni mi s dng thit b ng có th thit lp k dng thi nhiu giao din kt ni mng Khi mt giao din mng b tc ngh hoc mt kt ni, gii pháp có th d dàng gim ti giao thơng mng bng cách kt ni vi mt giao din mng khác mà không cn phi phá v kt ni TCP hin ti Mt s công ngh ng i dùng s dng lin mch kt n xut s c Multipath TCP (MPTCP)[1] c rt nhiu s chn b h tr ng dng nhn dng ging nói (Siri) Siri ng d thoc trin khai có s dng MPTCP, nhiên khơng có thơng tin v nhng li ích ca vic s dng MPTCP vi ng dng Trong báo cáo này, tơi s trình bày nghiên c nghim giao thc MPTCP vi ng dng thit b ng Lu p trung nghiên cu xây d m t n thong s dng h u hành android Bài kim th s so sánh thông s ng mng thu thc vi mng Wifi m 2G/3G/4G Các ng dng dùng vic kim th bao gm Facebook, Messenger, Dailymoition, Youtube, Dropbox, Drive, Firefox M c xây Ngô Hi Linh CB2015B Page chy kch bn th nghim ng dng thu thng, t Bng cách tn dng s ng kt ni mng (4G, 3G Wifi), giao thc MPTCP h tr rt tn thong Gii pháp có th t ng gim t t ng tc nghn, cung cp vic truy hiu sut ti ng TCP[2] Ni dung luc trình bày g - ng quan, gii thiu v giao thc TCP - ng quan, cách thc hong ca giao thc MPTCP - ng kim th thit b ng Ngô Hi Linh CB2015B Page