1. Trang chủ
  2. » Luận Văn - Báo Cáo

tìm hiểu giao thức multipath tcp

88 417 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 88
Dung lượng 2,71 MB

Nội dung

  o   !"#$%&'  ()*' +,-*.'/ o + ,-*01231.'/ o ++,-*01456.'7 839*:(()*'7 o  ;5<0=;>? o +@456A o B;-*=;>C /D@=E5F5FG' / o / D@=EH*I / o ('(=J39*<K5LM(N / o '(@58(KO((N P o *'(0Q*R(KO(*SN 7 o /+'(TH*IK*(S(*N ? /UD$#BVWP/ X%%&Y''P/ / DZS,3@P/ /+,3@H*I8P/ o /+ T*[\\(H*IP/ o /++BT63@=EH*IPP o /+T*[*]3TT<T3@=EH*IPP /<T3@=EH*I'P7 //<T3@=EH*IY''P7 o // T*[*13>S^<TP7 o //+T*<T3@=EH*IY''PA o //<T3@=EH*I=;G07P +_`X(*`Y(5K+a +N`b'cdOY50(%0(L Y505eAP /5(_`X(*`f(g(`h((((`g(_K+a aN` b**(55OY50('iS50eAP    +*=Y*BLK+aaAN`b*0L=eAP     ' (5'*5 ' '*5 #i' #i((('*5 %f %0f** Y'' Y50( (5'*5 c_ c(=_* 'gj 'S(g(*cd*(  L=((5(       ! " 3((3kB*R()*'l'3FG*;=;`*T*31 *>*m*.9(6=;>K5O(*NS2*m4;n3n ;KN3FG*(n9>(6S<5o2(`1;*T*31*> *.@p9(6S2q0k;*:(4*;*368r 3FG*(nS^*sS2tu_I(589>5FG2*2v*:(*T* T*:5KT*:*.@(6N[FwxFw 3GyS6*zQ45Iv=svq0{ *|F6vq*6<=r(`q*;=r0s5r5r FS<`pCP}k5F5FG*<0S~*{3FG*3@=EJ ()*'S2'5[=;•=;>S^9(6,D@2*. €(ys\()*'=r6•sS2>S6*zQ *T*(6*.‚[931*>5 T*S,3@53ƒ<3FG*,@q*-o*93R [*) S2*93Rc_4v•(T*s0T0J1 L=F7(52'*5K'N3ƒ3FG*3@d,S2q* 6[`*-S~*{J(38z6S2=r*H*y*T*s 0T0[I3FG*E=(9ƒT*s0T0J1(0*|3ƒ3FG* 0TE`31[52J9'[`01J92*F((w 3FG*E=(()*f'Kf(5('*5N3FG* ;=;S^Q*3]*5Y9>J9*:(()*f'*0„0 *T*31*>@r[@3Fw~*x95-*YZ*x3FG*q* 9>63@2`()*f'S~=r3FG*zQ9ƒ [*8*T*)Q*QET*8*;*]*:(()*f'[8 2*1`31[*]52S6**T*)Q0s(3k3E*.Ez Qf')(`9>=\8@r*…8F Z*_L(55=rE()*f'S2v*Z,*s*T*.f'    4v•(`.[*)()*Y50('KY''N *:(k*)*c_3ƒS23(0TE*T*01J93(3Fw~J()* '`*0„0*T*31*>zQ@3Fw~r•(@(6`3E q*6@*T*.[9=;>,D\*.5I5201J9 31(S†,S^'3FG*[*‡.(c_ D>S^,*s*T*()*[`q2*r*:(.I=r*m 0Q9*S2*T*3Z*3E=ˆ<()*2*{0Q9*S2q=s S6*zQJ4)Qq*; 68`*rS6**:(52•snS20TE6>(5`6> k32'gjD\5246>)Q*:(*R()*'l'^ Q*3]*[*)4s0T0`*p*;**,0*,5FGn*SQ3E0Q* SQ*rS6**[r`3@2(31*†52b*,0*,5FGn*SQ *8'l'e[3E*.9*r‰^ŠS2>Fq F^~*:(fr"‹`•;3n3nF^[*)3@ 2b#$%&'()eŒ<Sv2=rE22; =r*.43nF^S2*ms<‰*:(fr"‹cd *\2*sp*rTfr"‹• 29`Tu+a + 2vD8   +   !"#$% & '()% 'K(5'*5N52()*yJ1/r ‰?5^0%fK1r‰'l'N.52()*F^5[=;)* 52=@456`[zS2[<'Fp5FGS2;5<09=; >5*8w`R8>•T‰@456'<r Ž1[`*(4562@0\38KN392•3nS2 *E*T*0\38d>**T*()*183E3n;`[< 'IdT*<•0\38<3FG*ysBz58[z`; [z=r<3FG*B‰0\382I3FG*z58g[<' I=r0Q*58r(31q(S2>)q*:(456S2*E5[ 1[ T*3Z*3E*:(()*'U u'529()**.=;>K**uNU.€(52'; 5<0=[=;>F^*=@456';5<0=;>yF^*H( KuL(((=Np*;*:(F^*H(I3FG*‰2J01(*:( 5<Sv u'@456{K(uOuNU()*'@ 4562{5[Q*y*T*.*T*S22*T*0\38 '`(3.*T*0\3823FG*H[ƒJ13E@3;3]* 8 u'529()*@456*<`3@3.E6•(*T*;>(U u'zQ=T<B3EdT*<Ž[<g[<0s 0szdT*<58*[z3ErTy.3ƒ<3FG*456 u'zQ9Fw†52**=3E0T6456n5• • i4565•I3FG*@58'*m@58456n5•(n, 2=r58•29{456     • i4563FG*'3T>qqT*.'*.E3;3]*=r 3-)qF*-I3FG*T0583-)qF^*=3F(5[1 )Q • '3@=E5RKO5Lu*5N`[zS2[<'0s( 3k`320TS^(S@*T*r5[=;yv*Zq2936S2 ,456=@ 'zQ*T*<T3@=EH*I3E*(Š5FG8 4(*T*Fwx &* +,)-% DpSn456zQ'3FG*†52fK0\38NBr 8S29*:(.'R+01U u '1231K(N u '1456Ki(('(5(N &*& +,)./01/-% ‰(3\†(*,-**T*Fw01231*:(.' 234+,))5)67./01/-%& .'R@Fw`o€(*:(*T*FwF(U u Fw*kRKf*'NUf>6*k*:(TzKFw2 2 7N u Fw*k3]*Ki('NUf>6*k*:(T3]*KFw 22 7N   /  u Fw>)qKf•*NUf>631[*:(0\38 Ž=f•3FG*;5<0;f•3FG*;5<0‰Tn(31*:( Fwbf•*e52>61q=J31KfNS245631 [52f‘ KFw22+N u Fw>T<K*=L5NU;*wB<‰Tn *:(Fw2*]52>)q*:(;02[<*1KFw2 2 7N u Fwn*456Ki((OONUFw*.392/•3n392 *:(01231K]3pSnŽ+N'1231*.392>E52P ŽK 7aN`S2>3(52 PŽK/AaN u Fwq4KXSNUT*Fw2x*Fp5(S2 *.Tn52aKFw22/N u Fw*wKO5(NUR*T*3@=EK2 N ♦#XUw*Fw#' ♦BUw*Fw*=L5 ♦'fU2' ♦XfU;5<0583Fw@ ♦f•UDR958>)q ♦_UB;-*@456 u Fw=]*F^**z(kKtLf’NUf>*.E<H31Ž FwT<KBNKFw22 7N u Fw=E(kK*=NUR 7=E(**s012 31S2456 u Fw*•=‡K#'NU;*w#X<‰TnFw2 *]52>Ž 72>)qFwbf•*e*1n*T u Fwx*†K%0NUD\52Fwx*†`;*.‰392*:( Fw2529>*:(+   P  &*&* +,)./89:-% 23*4+,)./89:-% Fw*>*x=r9*S@01231Tn*:(Fw252 r2**T*1[rS@()*1[=r3FG**m“ 0123120Q9*S2*k3FG**† &; <1=)>''()% gE3R839*:(()*'   7  23;4?@1A<1=)>''()%& ()*'3{•0s;5<0=;>F^*=H31z456S2 =;-*=;>=z4562,Ž=9=;>'3FG*=J83; ==;-**.0(U u ;5<0=;> u @456 u B;-*=;> &;& B9C.DBE 23F45)6G)H52B9C.DBE& DE;5<09=;>`'zQ9•‰H(F^*F^*= Tz=;>S^Tg`Tg0s3v=o9*kS2J*k3.**T* =;>U3\3FG*†52Jn39Y9=Jn393ƒ3FG*;5<0‰T *.EH31J*:39DE;5<09=;>`•‰H(F^* ds(F(U u gF^* UYT[*1J*kn*SQy*T*z.f•K. 'N^Tg`.2`Tn>)qFwbf•* e3FG*T*9Tn~[ u gF^*+UYTgR3T0y*T*z580](Tsf•lB` .2`(>Fwb*=L5e3FG*TT nyj‘ `(>Fwbf•*e3FG*T~[9   ? [...]... lực mạng lưới có sẵn cho các đầu cuối 2.4.2 Mục tiêu của giao thức MP TCP Phần này phác thảo các mục tiêu chính mà giao thức Multipath TCP cần phải hướng tới Các mục tiêu này bao gồm mục tiêu về chức năng(các dịch vụ và tính năng mà Multipath TCP cung cấp), và các mục tiêu về khả năng tương thích (ảnh hưởng của giao thức MP TCP đến các giao thức hay hệ thống đang tồn tại khác) a.Mục tiêu về chức năng:... chai của TCP thông thường Ngoài ra, MP TCP phải có đặc điểm tự động thỏa thuận Một máy chủ hỗ trợ khả năng Multipath phải có khả năng dò tìm một cách tin cậy nơi mà một thiết bị thông tin mới hỗ trợ giao thức thế hệ sau, và sử dụng nó nếu được, hay nói cách khác là tự động liên kết với giao thức đang tồn tại c Mục tiêu bảo mật, an ninh mạng: Mở rộng của giao thức TCP với khả năng truyền Multipath. .. rõ những cải tiến của giao thức MP TCP so với TCP thông thường ở những phần sau của luận văn này 2.2 Các khái niệm mở đầu Trước khi tìm hiểu và nghiên cứu giao thức MP TCP, những khái niệm sau phải được làm rõ: - Multihomed: Là những máy chủ có nhiều giao diện vật lý(ví dụ 3G, wifi, ), qua đó nó được gắn nhiều địa chỉ IP Khác với máy chủ single-homed là máy chủ chỉ có một giao diện vật lý duy nhất... 1-9: Ví dụ về pha khởi động chậm và tránh tắc nghẽn CHƯƠNG 2: TỔNG QUAN VỀ GIAO THỨC MULTIPATH Học viên: Hà Văn Đạt 18 KTMT & TT 2009 Luận văn cao học CNTT TCP( MP TCP) 2.1 Tại sao cần phải có giao thức MP TCP TCP thông thường(single path) cung cấp hai chức năng chính đó là truyền số liệu tin cậy và điều khiển tắc nghẽn TCP sử dụng đường dẫn dựa vào bảng định tuyến của thiết bị tầng mạng là router... thêm nhiều socket API Hình 2-7 minh họa kiến trúc phân lớp của TCP thông thường và MP TCP Học viên: Hà Văn Đạt 28 KTMT & TT 2009 Luận văn cao học CNTT Application Application TCP MPTCP Subflow ( TCP ) IP Subflow ( TCP ) IP Hình 2-7: So sánh mô hình TCP và mô hình của MP TCP Nằm bên dưới tầng ứng dụng, mở rộng MPTCP lần lượt quản lý các TCP subflows(luồng con) dưới nó Để làm điều này, nó phải thực hiện... mối đe dọa mới trong vấn đề an ninh mạng Mục tiêu an ninh cho Multipath TCP là cung cấp một dịch vụ không kém an toàn hơn so với TCP thông thường singlepath Điều này sẽ đạt được thông qua sự kết hợp cơ chế bảo mật của TCP hiện tại (có thể sửa đổi để phù hợp với mở rộng Multipath TCP) và cơ chế bảo mật của truyền dẫn đa đường Giao thức MP TCP phải duy trì được đặc điểm tin cậy từ đầu cuối đến đầu... Ảnh hưởng của MP TCP đối với hiệu suất TCP Để cung cấp chức năng truyền tải đa đường, Multipath TCP gửi dữ liệu trên nhiều đường dẫn Triển khai ban đầu là chạy thuật toán điều khiển tắc nghẽn không Học viên: Hà Văn Đạt 24 KTMT & TT 2009 Luận văn cao học CNTT thay đổi trong giao thức TCP chuẩn trên mỗi luồng con Tuy nhiên, mục đích của MP TCP còn là không gây ảnh hưởng đến các luồng TCP khác, và do... sẽ dẫn đến các phiên Multipath lấy đi lượng băng thông không cân đối tại các liên kết thắt cổ chai Do vậy, để chắc chắn gửi dữ liệu trên nhiều đường dẫn, MP TCP phải thực hiện điều này bằng cách không làm ảnh hưởng đến hiệu suất của giao thức TCP của những người sử dụng không dùng giao thức Multipath Điều này dẫn đến cần một thuật toán điều khiển tắc nghẽn hiệu quả trong MP TCP Trong chương 4 của... CNTT - Thành phần subflow TCP: Cung cấp khả năng tương thích mạng có vai trò như một luồng TCP thông thường trong mạng, cũng như tầng Flow/Endpoint là thành phần hướng mạng (network oriented) Là phần mở rộng giao thức của TCP, MP TCP do đó thừa nhận một cách rõ ràng các middlebox trong khâu thiết kế của nó, và xác định một giao thức hoạt động ở hai quy mô: các thành phần MPTCP điều hành end-to-end,... “legacy TCP (subflow), bao gồm các chức năng Flow/Endpoint MPTCP sử dụng các phiên của TCP thông thường , hay còn gọi là các "subflow", để cung cấp cách thức giao vận cơ sở trên mỗi đường dẫn, và như vậy những điều này giữ lại khả năng tương thích trên mạng Thông tin MPTCP cụ thể được truyền trong một cách thức tương thích với TCP , mặc dù cơ chế này là tách biệt với các thông tin thực tế được chuyển giao

Ngày đăng: 06/10/2014, 12:09

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1.Nguyễn Thị Mai Trang(2011), “Multihoming at Transport layer” Sách, tạp chí
Tiêu đề: Multihoming at Transport layer
Tác giả: Nguyễn Thị Mai Trang
Năm: 2011
2.A. Ford, C. Raiciu, M. Handley (2012), “TCP Extensions for Multipath Operation with Multiple Addresses” Sách, tạp chí
Tiêu đề: TCP Extensions for MultipathOperation with Multiple Addresses
Tác giả: A. Ford, C. Raiciu, M. Handley
Năm: 2012
3.Michael Scharf, Alan Ford(2012), “MP TCP Application Interface Considerations” Sách, tạp chí
Tiêu đề: MP TCP Application InterfaceConsiderations
Tác giả: Michael Scharf, Alan Ford
Năm: 2012
4.Alan Ford, Costin Raiciu, Sebastien Barre, Janardhan Iyengar, Bryan Ford(2010), “Architectural Guidelines for Multipath TCP Development” Sách, tạp chí
Tiêu đề: Architectural Guidelines for Multipath TCP Development
Tác giả: Alan Ford, Costin Raiciu, Sebastien Barre, Janardhan Iyengar, Bryan Ford
Năm: 2010
5.Costin Raciu, Alan Ford, Mark Handley(2010), “Progress on resource control” Sách, tạp chí
Tiêu đề: Progress on resourcecontrol
Tác giả: Costin Raciu, Alan Ford, Mark Handley
Năm: 2010
6.Mark Handley, Costin Raiciu, Alan Ford(2010), “Multipath TCP in Practice” Sách, tạp chí
Tiêu đề: Multipath TCP inPractice
Tác giả: Mark Handley, Costin Raiciu, Alan Ford
Năm: 2010
7.Costin Raiciu, Damon Wischik, Mark Handley (2010), “Linked Congestion Control ” Sách, tạp chí
Tiêu đề: Linked CongestionControl
Tác giả: Costin Raiciu, Damon Wischik, Mark Handley
Năm: 2010
8.Mark Handley (2010), “Multipath TCP: Mục đíchs and Background” Sách, tạp chí
Tiêu đề: Multipath TCP: Mục đíchs and Background
Tác giả: Mark Handley
Năm: 2010
9.Costin Raiciu, Damon Wischik, “Practical Congestion Control for Multipath Transport Protocols” Sách, tạp chí
Tiêu đề: Practical Congestion Control for MultipathTransport Protocols
10. Sébastien Barré, Christoph Paasch, Olivier Bonaventure (2011),“MultiPath TCP: From Theory to Practice” Sách, tạp chí
Tiêu đề: MultiPath TCP: From Theory to Practice
Tác giả: Sébastien Barré, Christoph Paasch, Olivier Bonaventure
Năm: 2011
11. M. Bagnulo (2011), “Threat Analysis for TCP Extensions for Multi-path Operation with Multiple Addresses” Sách, tạp chí
Tiêu đề: Threat Analysis for TCP Extensions for Multi-pathOperation with Multiple Addresses
Tác giả: M. Bagnulo
Năm: 2011
12. Nick McKeown (2008), “Introduction to Computer Networks” Sách, tạp chí
Tiêu đề: Introduction to Computer Networks
Tác giả: Nick McKeown
Năm: 2008

HÌNH ẢNH LIÊN QUAN

Hình sau đây minh họa cấu trúc các trường trong phần mào đầu của gói tin TCP. - tìm hiểu giao thức multipath tcp
Hình sau đây minh họa cấu trúc các trường trong phần mào đầu của gói tin TCP (Trang 7)
Hình 1-4: Các bước trong quá trình thiết lập kết nối. - tìm hiểu giao thức multipath tcp
Hình 1 4: Các bước trong quá trình thiết lập kết nối (Trang 10)
Hình 1-3: Biểu đồ hoạt động của giao thức TCP. - tìm hiểu giao thức multipath tcp
Hình 1 3: Biểu đồ hoạt động của giao thức TCP (Trang 10)
Hình 1-5:  Các bước trong quá trình thiết lập kết nối của giao thức TCP. - tìm hiểu giao thức multipath tcp
Hình 1 5: Các bước trong quá trình thiết lập kết nối của giao thức TCP (Trang 12)
Hình 1-6: Nguyên tắc hoạt động của cơ chế cửa sổ trượt - tìm hiểu giao thức multipath tcp
Hình 1 6: Nguyên tắc hoạt động của cơ chế cửa sổ trượt (Trang 15)
Hình 1-8:  Ví dụ về pha truyền lại nhanh trong TCP. - tìm hiểu giao thức multipath tcp
Hình 1 8: Ví dụ về pha truyền lại nhanh trong TCP (Trang 19)
Hình 1-9:  Ví dụ về pha khởi động chậm và tránh tắc nghẽn. - tìm hiểu giao thức multipath tcp
Hình 1 9: Ví dụ về pha khởi động chậm và tránh tắc nghẽn (Trang 21)
Hình 2-2: Kiến trúc Internet truyền thống - tìm hiểu giao thức multipath tcp
Hình 2 2: Kiến trúc Internet truyền thống (Trang 26)
Hình 2-4: Mô hình phân chia chức năng của Tng - tìm hiểu giao thức multipath tcp
Hình 2 4: Mô hình phân chia chức năng của Tng (Trang 29)
Hình 2-5: Các middleboxes trong  mô hình mạng Internet mới - tìm hiểu giao thức multipath tcp
Hình 2 5: Các middleboxes trong mô hình mạng Internet mới (Trang 30)
Hình 2-6: Mối quan hệ giữa Tng(bên trái) và MP TCP(bên phải) - tìm hiểu giao thức multipath tcp
Hình 2 6: Mối quan hệ giữa Tng(bên trái) và MP TCP(bên phải) (Trang 30)
Hình 2-7: So sánh  mô hình TCP và mô hình của MP TCP - tìm hiểu giao thức multipath tcp
Hình 2 7: So sánh mô hình TCP và mô hình của MP TCP (Trang 32)
Hình 2-8:  Chi tiết 2 module của tầng con MPTCP. - tìm hiểu giao thức multipath tcp
Hình 2 8: Chi tiết 2 module của tầng con MPTCP (Trang 34)
Hình 3-6:  Ví dụ về một kịch bản sử dụng MP TCP. - tìm hiểu giao thức multipath tcp
Hình 3 6: Ví dụ về một kịch bản sử dụng MP TCP (Trang 41)
Hình 3-8:  Minh họa cho quá trình khởi tạo phiên đầu tiên của kết nối trong giao thức MP TCP. - tìm hiểu giao thức multipath tcp
Hình 3 8: Minh họa cho quá trình khởi tạo phiên đầu tiên của kết nối trong giao thức MP TCP (Trang 44)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w