Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
47,86 MB
Nội dung
ĐẠI MỌC q u ố c : g i a h ả n ộ i KHOA CÔNG NGHỆ NGUYẼN TUỆ LĨNH H IỆ U S U Ấ T H O Ạ T Đ Ộ N G T C P T R Ê N K Ê N H Y IẺ N T H Ô N G V Ệ T IN H CH U YÊN NGÀNH : C Ô N G N G H Ệ T H Ô N G T IN M ẢSÓ : 1 LU Ậ N VẤN T H Ạ C SỸ I IƯ Ớ N C i D À N K H O A H Ọ C : T S v ũ D U Y LỢ I f O A ' H Ọ C a u Ó C G '-'- ■! Ã N Ó I ị ỊTRỈINGTÂMTHốHG_ĨIĨi.l ilưVIỆU I IIÀ NỘI 5-2003 No V : L / ỉ n í Hiệu suất hoạt động TCP kênh viên thong vệ tinh MỤC LỤC M ự c L Ụ C .2 D A N II M Ụ C' C Á C B Ả N G B I Ế U D A N H M Ụ C C Á C H ÌN H V Ẽ L Ờ I C Ả M Ơ N M Ờ Đ À U C H Ư Ơ N G I: C S Ở L Ý T H U Y Ế T 10 V ệ tinh In te rn e t 10 1.1 G iớ i thiệu hệ thống vệ tinh 10 1.2 D ặc tính c bán hệ thống vệ tin h I I Đ ặc tính cùa mạng vệ t in h 1 1.2.2 K iến trúc hệ thống vệ t in h 1} 1.3 K c l nối Internet qua vệ t in h 14 K ết T C P điều khiển lưu lư ợ n g 15 2.1 C ấ u trúc gói sổ liệu T C P 16 2.2 Đ iều khiển lưu lượng điều khiển tắc n g h ẽ n 19 2 C chế cửa sổ đ ộ n g .19 2.2.2 C chế phát lại thích n g h i 20 2.3 C chế điều khiển tắc nghẽn số l iệ u 20 2.3 MỘI; sổ thuật toán T C P m r ộ n g 24 2.3.1 T C P T a h o e 24 2.3.2 T C P R e n o 26 2.3.3 T C P N e w R c n o 28 2.3.4 T C P S a c k 30 Đánh m’á hiệu su ấ t 33 3.1 M ô m áy tín h 33 3.1.1 Hộ thống mô N S 34 3.1.2 T rự c quan vớ i N A M 35 C H Ư Ơ N G II: H IỆ U S U Ấ T K Ế T N Ó I T C P Đ Ầ U C U Ố I - Đ À U C U Ố I Ọ U A K Ê N H V IR N T I IỔ N G V Ệ T I N H M I Mơ hình mơ p h ỏ ng 37 Kẻt nối T C P đầu cuối đầu c u ố i 38 _ ■Anh hirờnR den h je u s uất cùa kết nối đầu cuối - dầu c u ố i 38 Nguyền Tuệ Linh - K7T - CNTT Tning 3.1 T h ự c n g h iệ m 38 3.2 Đ ánh g i 39 H iệu suất biến thổ T C P với kết nối đầu cuối đầu c u ố i 40 T h ự c n g h iệ m 40 Đ ánh g i 46 C H Ư Ơ N G III: H I Ệ U S U Ấ T K É T N Ó I T C P C H I A C Ắ T Q U A K Ê N H V I Ẻ N T H Ô N G V Ệ T Ỉ N H 50 G iớ i thiệu ch u n g .50 1.1 C h ia cắt kết T C P 50 1.2 T C P S p o o fin g 51 Snoop T C P 52 G ia o thức Snoop T C P 53 2 K ết nối vệ tinh với S n o o p 58 2.3 H iệu suất kết nối vệ tinh với S n o o p 63 CH Ư Ơ N G IV : S O S Á N H H IỆ U SUÁT CỦ A TCPĐ ẦU CUỐI - ĐÀU C U Ố I V Ớ I T C P S N O O P 65 Đ iều kiện lý tư n g 65 K é t nối kênh vệ tinh với tỷ lệ lỗi lớ n 66 2.1 Tahoe T C P kết E E Snoop - kênh vệ tin h 66 2.2 Reno T C P kết nối E E Snoop kênh vệ tin h .68 2.3 N ew reno T C P kết E E Snoop kênh vệ t in h 70 2.4 Sack T C P kết nối E E Snoop kênh vệ t in h .72 2.5 Đánh g i 75 K É T L U Ậ N 76 T Ừ V I Ế T T Ắ T 82 T Ả I L I Ệ U T H A M K H Ả O 83 P H U L U C 85 Hiệu suất hoạt động TCP kênh viên thông vệ tinh DANH MỤC CAC BANG BIÊU B àng 1: M ột sổ loại quỹ đạo vệ t in h 11 Bảng 2: Q uan hệ thời gian truyền vớ i kích thước cửa sổ gói t i n 39 B ảng 3: So s n h hiệu suất làm v iệ c giao thức điều kiến giao vận kênh vệ tinh G E O kết đầu cu ố i - đầu c u ố i 49 Bảng 4: So sánh hiệu suất làm v iệ c cá c giao thức điều kiển giao vận kênh vệ tinh G E O có trạm S n o o p 64 B ảng 5: So sánh hiệu suất làm v iệ c T a h o e - T C P qua kết vệ tinh G E O , 6 B ản g 6: So sánh hiệu suất làm v iệ c R e n o - T C P qua kết vệ tinh G E O 68 B ản g 7: So sánh hiệu suất làm v iệ c N e vv ren o -T C P qua kết nối vệ tinh G E O 70 B ản g 8: So sánh hiệu suất làm v iệ c R e n o - T C P qua kết vệ tinh G E O 72 B àn g 9: So sánh hiệu suất cá c thuật toán T C P m rộ n g 75 B àng 10: T viết tắ t 82 Mựuyền Tuệ Linh - K 7T - C N T T Trang Hiệu sit hoạt động TCP kênh viên thơng vệ tinh DANH MỤC CÁC HÌNII VẼ Hình I : Q u ỹ đạo số loại vệ t in h 10 ỉ lình 2: M hình hoạt động giao thức T C P 16 Hình 3: G ó i số liệu T C P với phần tiêu đề g i ả 17 Hình 4: c ấ u trúc gói số liệu T C P 19 Hình 5: X c định thời gian trễ toàn phần R T T 20 Hỉnh 6: L ợ c đồ thời gian thuật toán bắt đầu c h ậ m 21 Hình 7: L ợ c đồ thời gian thuật toán phát lại n h a n h 23 Hình 8: Lirợ c đồ thời gian thuật tốn khôi phục n h a n h 24 1lình 9: S đồ thuật tốn T a h o e - T C P 26 Hình 10: S đồ thuật toán R e n o - T C P 28 H ình 1: S đồ thuật toán N e w r e n o - T C P 30 Hình 12: Sơ đồ thuật tốn S a c k - T C P 33 Hình 13: M ô hình mô p h ỏ n g 37 Hình 14: B iểu đồ so sánh sổ tuần tựcủa Taho e, Reno, N ew reno, S a ck khơng có mát thơng tin kết E E .42 Minh 15: Biểu đồ so sánh thay đổi cửa sổ tắc nghẽn Taho e, Reno, N ew reno, S a ck khơng có mát thơng tin kết nối E E 43 H ình 16: Thông lượng bỉnh quân Taho e, R eno, N ew reno, S a ck khơng có mát thông tin kết nối E E .43 Hình 17: B iể u đồ seq Taho e, Reno, N ew reno , S a ck có mát thơng tin kết E E 44 H ình 18: B iể u đồ so sánh thay đổi cửa sổ tắc nghẽn Taho e, Reno, N ew reno, S a ck có mát thông tin kết nối E E 45 H ình 19: B iểu đồ so sánh thơng lượng bình quân Tah o e, R eno, N ew reno, S ack có mát thơng tin kết nối E E 45 H ình 20: B iể u đồ so sánh số T ah o e, R eno, N ew reno, S a ck có mát thông tin kết E E 46 H ình 21: Lư ợ c đồ thời gian chia cắt kết nối T C P Hình 22: Lư ợ c đồ thời gian cùa T C P S p o o fin g 52 H ình 23: C chế phát lại T C P 54 Hình 24: Lư ợ c đồ trạng thái xứ lý trạm S n o o p 55 H ình 25: S đồ thuật tốn S n o o p D ata 57 H ình 26: S đồ thuật toán S n o o p A c k 5(S Nguyền Tuệ Linh - K7T - C N T T Trang Hiệu suất hoạt động TCP kênh viền thơng vệ tinh Mình 27: B iể u đồ so sánh hiệu suất cùa T ah o e, R eno, N ew reno, Sack khơng có mát thông tin kết E E .59 H ình 28: B iể u đồ so sánh thay đổi cửa sổ tắc nghẽn T a h o c, Retio, N ew ren o , S a c k mát thơng tin kết nối Snoo p 60 Hình 29: T hơ n g lượng bình quân Tah o e, R eno, Nevvreno, S ack khơng có mát thơng tin kết nối E E .60 Hình 30: B iểu đồ so sánh thơng lượng bình quân cùa Taho e, Reno, N ew reno, S a ck có mát thơng tin kểt nối S n o o p 61 H ình 31: B iểu đồ số Taho e, R eno, N ew ren o , S ack có mát thơng tin kết nối S n o o p 62 H ình 32: T hơ n g lượng trung bình liên kết đầu cuối - đầu cuối Snoop kênh vệ t in h 65 H ình 33: B iểu đồ so sánh số T a h o e - T C P kết E E Snoop - kênli vệ t in h 67 Ilìn h 34: B iể u đồ so sánh thơng lượng trung bình T a h o e - T C P kết nối E E Snoop - kênh vệ tin h 68 H ình 35: B iể u đồ so sánh số cùa R e n o - T C P kết E E Snoop - kênh vệ t in h 69 H ình 36: B iểu đồ so sánh thông lượng trung bình R e n o - T C P kết nối E E Snoop - kênh vệ t in h 70 H ình 37: B iểu đồ so sánh số N e w re n o -T C P kết E E Snoop - kênh vệ tin h 71 H ình 38: B iể u đồ so sánh thơng lượng trung bình N e w re n o -T C P kết nối E E Snoop - kênh vệ tin h 72 H ình 39: B iể u đồ so sánh sổ S a c k - T C P kết nối E C Snoop - kênh vệ t in h 73 H ình : B iểu đồ so sánh thông lượng trung bình S a c k - T C P kết nối E E Snoop - kênh vệ t in h 74 Nmiyễn Tuệ Linh - K 7T - C N T i ĩ rang Hiệu suât hoạt động TCP kênh viên thông vệ tinh LỜI CẢM ƠN T ô i xin trân trọng cảm ơn đến T S V ũ D u y L ợ i - T ru n g tâm C ô n g nghệ Th ô n g tin V ă n phòng T ru n g ương Đ ản g - người trực tiếp hướng dan định hướng nội dung, tận tình giúp đ ỡ đóng góp nhiều ý kiến quan trọng q trình thực luận văn D ù không trực tiếp, xin trân trọng bày tỏ cảm ơn đến T S T h o m as R o s H cn d er, người cung cấp cho nhiều tư liệu thông tin hiệu suất T C P kênh viền thông vệ tinh thông qua v iệ c trao đổi tlur điện tử T ô i xin chân thành cảm ơn đến T h S N g u yễn Đ ìn h V iệ t, T h S N g u yễn Hồng L in h có đóng góp ý kiến cho nội dung viết T ô i xin trân trọng cảm ơn G iá m đốc C ô n g ty B u Liê n tỉnh Ọ u ố c tế tạo điều kiện thuận lợi cho tham gia học tập nghiên cứu trường Đ i học Q u ố c gia H N ộ i C u ố i chân thành cảm ơn c c giảng viên , cán nhân viên trường Đ ại học Ọ u ổ c gia H N ội tham gia giảng dạy tận tình giúp đỡ trình học tập trường C ả m ơn bạn bè, đồng nghiệp lớp C ô n g nghệ thông tin K T khoá 20 00 -2 02 , K h o a C ô n g nghệ, Đ ại học Q u ố c gia H N ộ i, hồ trợ, giúp đỡ trình học tập nghiên cứu M ột lần xin trân trọng cảm ơn tất người giúp dfy tơi suốt q trình học tập, nghiên cứu v hoàn thành luận văn tốt nghiệp N g u y ễ n T u ệ L in h Nguyền Tuệ I inh - K7T - C N T T Trana Hiệu suut hoạt động TCP kênh viễn thông vệ tinh MỞ ĐÀU C ô n g nghệ đại cho phcp sử dụng hệ thông vệ tinh bao gồm dài tần liệu rộng cá c thiết bị đầu cuối nhỏ H ệ thống nghiên cứu nhằm ứng dụng cun g cấp d ịch vụ truy cập internet giá chấp nhận cho gia đinh cho cá c doanh nghiệp nhỏ khắp g iớ i, đặc biệt với địa hình n c ta có vùng lãnh thổ trải dài, nhiều klui vự c có mật độ dân cư thira ho ặc địa hình khơng thuận lợi với hệ thống viễn thông hữu tuyến N ổi bật có hai hệ thống vệ tinh vớ i dải tần rộng đại phát triển là: V ệ tinh có quỹ đạo tầng cao - đ ịa tĩnh ( G E O ) nhiều vệ tinh quỹ đạo thấp L E O T ro n g viết ch ỉ nghiên cửu vấn đề phát sinh trình cố gắng sử dụng vệ tinh G E O để cung cấp d ịch vụ truy nhập Internet Đ ặ c biệt giao thức kiểm sốt truyền thơng ( T C P ) bị giảm giá trị trễ v tỷ lệ lỗi truyền lớn Tro n g chương I “ C sở lý thuyết” : Đ e cập đến vấn đề c sở cho nghiên cứu luận văn Phần đầu đề cập đặc tính cùa hộ thống vệ tinh ta ch ỉ quan tâm đến vệ tinh G E O Phần đề cập cá c vấn đề c bàn T C P cá c vấn đề liên quan đến v iệ c đ iều khiển lưu lượng đ iều khiển tắc nghẽn C ũ n g phần T C P có trình bày m ột số giao thức T C P cải tiến nhàm nâng cao hiệu suất làm v iệ c giải quyểt tắc nghẽn C ũ n g chương này, viết đưa phương pháp luận, mô tả công cụ để thực mơ phân tích nhằm x c định hiệu suất làm v iệ c kênh vệ tinh vớ i cá c giao thức đ iều khiển giao vận khác kiến trúc kh ác m hình kết nối C hư n g II: T h ự c đánh giá hiệu suất kênh vệ tinh G E O với kết T C P đầu cuối - đầu cuối có thực m phân tích số liệu để thấy số vấn đề liên quan có ảnh hưởng đến hiệu suất độ rộng cửa sổ, tốc độ kênh vệ tinh hay k ích thước gói tin C ũ n g phần triển khai c c m ô áp dụng c c giao thức tầng giao vận T C P khác nhằm quan sát lối hành xử, so sánh đánh giá hiệu suất với g iao thức cải tiến khác kênh vệ tinh với kết nối T C P đầu cuối - đầu cu ố i C h n g ỉII: Đ ể cải tiến hiệu suất kênh V iễ n thơng vệ tinh có số phương pháp dược c c nhà khoa học nghiên u áp dụng, luận văn ch ỉ đề cập đến phương diện lý thuyết để có dược nhìn tong thê Quan cua phần v iệ c cố gang áp dụng kỳ thuật Snoo p với trạm mặt đát ch iề u phát liệu lên kênh vệ tinh nhầm cải tiến hiệu suất làm v iệ c B ả n chất Sn oo p trạm trung gian nhằm thực v iệ c phát lồi gói tin phát lại B ài viết tiến hành mơ phóng so sánh hiệu suất làm v iệ c Nguyền Tuệ Linh - K 7T - C N T T Trang Hiệu suất hoạt động TCP kênh viễn thông vệ tinh giao thức điều kh iển tầng giao vận T C P m rộng làm việ c có trạm Snoop C hư ng I V : S o sánh trực tiếp c c giao thức T C P m rộng làm việc kênh vệ tinh G E O vớ i kết nối đầu cuối - đầu cuối kết nối có trạm Snoop nhằm thấy hiệu củ a v iệ c áp dụng cải tiến M ục đính L u ậ n văn chín h so sánh hiệu suất cá c giao thức T C P m rộng kênh vệ tinh G E O V i v iệ c áp dụng cải tiến trạm Snoop vào trạm mặt đất nhằm cải thiện hiệu suất làm v iệ c V i hình thức thực nghiệm m ô phỏng, so sánh kết để có phản ánh trực tiếp kết củ a v iệ c áp dụng cải tiến điều kiện lý thuyết V ì điều kiện ch ỉ cho phép thực cá c m ô v lý thuyết, hy vợng kết đ ợc tiếp tục nghiên cửu cách rộng rãi thử nghiệm bang thực tiễn để khăng định tính đắn kết ch ỉ m ô Hiệu suât hoạt động TCP kênh viên thông vệ tinh CHƯƠNG 1: c o SỞ LÝ THUYẾT V ệ t ì n h v i n t e r n e t 1.1 G ió i th iệu hệ thố n g vệ tin h T h ô n g tin vệ tinh kết hợp cùa thành phần: vệ tinh trạm mặt đất Vệ tin h : tạo thành thành phần riêng hiệt hệ thống đẩy nhiên liệu, thân vệ tinh hệ thống cho phép điều kh iển từ xa, hệ thống chuyển tiếp thông tin H ệ thống chuyển tiếp thơng tin bao gồm antcn để thu nhận tín hiệu từ trạm mặt đất, với cổng thu băng thông rộng, dồn kênh, chuyển đổi tần số, chúng sử dụng để phát xuống trạm nhận tín hiệu thơng qua hệ thống khuếch đại tín hiệu m ạnh T rạ m m ặ t đ ắ t: Đ ợ c đặt mặt đất T rạm mặt đất gồm hai ch ứ c ch ín h : V i c truyền thông tin lên vệ tinh, liệu mặt đất hình thức tín hiệu dải tần sở phù hợp thơng qua xử lý dải tần sở, qua ch u y ể n đổi gửi đi, khuếch đại tín hiệu cơng suất lởn, thơng qua anten lịng chảo truyền thông tin đến vệ tinh quỹ dạo V i c nhận thông tin từ vệ tinh, chúng làm v iệ c ngược với trình truyền thơng tin lên vệ tinh, sau chu yển tín hiệu nhận từ anten lịng chảo thành tín hiệu dải tần c sở T ru y ề n (hông vệ tinh sử dụng rộng rãi nhiều lĩn h vực M ột v í dụ, nẹ triển khai ch o m ạng điện thoại truyền thống, m ạng tế bào, truyền tín hiệu truyền hình, truyền thơng ngành hàng hải, điện thoại động vệ tinh, thông tin từ vệ tinh cho thông tin thương mại d ịch vụ thông tin diện rộng ỉip o g c c • Tiindrti HEO O rh it Types * Molnyu í,KO m | r o ‘ ICOIMKO) Ị pcriiỉi'0 Hình 1: Q uỹ đạo số loại vệ tinh Một số loại quỳ đạo vệ tinh [3]: Nguyền Tuệ Linh - K7T - C N TT Trang 10 Hiệu suất hoạt động TCP kênh viễn thông vệ tỉnh T h o i g ia n (8) Hình 40: Biểu đồ so sánh thơng lượng trung bình Sack-TCP kết nối E2E Snoop - kênh vệ tinh S o sá n h k ế t q u ả c ủ a g iao th ứ c S a c k -T C P k ế t n ố i S n o o p v đầu cuố i - đ ầ u c u ố i k ê n h vệ tin h G E O H iệ u suất đ ợ c cải th iệ n có 132% T h ự c tế c ủ a th í n g h iệ m c h o th áp d ụ n g S n o o p c ũ n g có k ết q u ả làm tă n g h iệ u suất, s o n g tỷ lệ cải th iệ n k h ô n g cao n h so vớ i g iao th ứ c T a h o e -T C P , R e n o - T C P , N e w r e n o - T C P N g u y ê n n h â n ch ín h th u ậ t to án S A C K s d ụ n g tuỳ c h ọ n S A C K s o n g trạ m s n o o p k h ô n g q u an tâm đ ến g iá trị n ày k h i q u y ế t đ ịn h p h t lại h ay c h u y ể n tiế p gói tin p h ả n hồi T h u ậ t to n S n o o p A c k đ ợ c th ự c h iện n h ậ n gói tin p h ả n hồi q u a n tâ m c h ủ y ế u đ ế n số tu ầ n tự tro n g S A C K sử d ụ n g m ô tả [18] đ ể đ iề u k h iể n việc p h t lại n h an h C h ín h , trạm sn o o p k h ô n g p h t h iệ n v thự c h iện p h t lại gói tin m c h u y ể n tiếp gói A C K c h o trạ m p h t v iệc p h t lại ch ủ y ếu d o trạ m T C P p h t thự c C h ỉ g ó i tin q u a trạ m S n o o p có đ n g hồ th i g ian c h q u n g ỡ n g m i th ự c h iện p h át lại; thế, hiệu q u ả cải tiế n c h a đ ợ c cao T r o n g luận v ă n này, c h a đủ đ iều kiện th i g ia n n g h iê n u để cải tiến v iệc áp d ụ n g trạ m s n o o p ch o p h ù h ợ p với g ia o thứ c S a c k -T C P n h ằ m n â n g c a o h iệu q u ả làm việc Tôi hy v ọ n g v ấ n đ ề n ày đ ợ c q u a n tâ m n g h iê n u v làm s n g tỏ Nguyễn Tuệ Linh - K7T - CNTT Trang 74 Hiệu suất hoạt dộng TCP kênh viễn tliông vệ tinh 2.5 Đ n h g iá rwr /% Wr T ien c h í H iệu E2E Hiệu kênh Hiệu kênh su â t S n o o p so với su ât S n o o p so với k h n g có lỗi su ât E E so với k h ô n g có lồi T aỉtoeTCP R e tto TCP N ew ren o -T C P SackTCP 172% 180% 166% 132% 20% 23% 21% 18% 12% 13% 13% 13% Bảng 9: So sánh hiệu suất thuật toán TCP mở rộng T ổ n g h ợ p với b ản g so sán h hiệu su ất c ủ a thuật toán T C P m rộ n g c h o ta thấy m ột cách bao q u át h iệu suất kênh V ệ tinh: - Khi k ên h v ệ tinh với giả th u y ết có tỷ lệ m ất gói tin % đ ộ r ộ n g cửa sổ p h át cổ định K b y te, k ích th c d ữ liệu tro n g gói tin 1024byte Khi đ ó hiệu suất thự c xác đ ịn h đ ợ c tần g đ iề u khiển g iao vận g iảm lớn tro n g đ ó với thu ật toán T C P m rộn g, hiệu suất giảm 12 đ ế n 13% Đ iển hình với S a c k -T C P hiệu suất g iảm 12% R õ ràn g tỷ lệ lỗi lớn k ênh tru yền có đ ộ trễ lớn c ủ a v ệ tinh G E O có h iệu su ất làm việc th ấp với kết nối đ ẩ u cuối - đ ầu cuối truyền th ố n g , với th uật toán cải tiến, h iệu su ất cũ n g thấp m ứ c đ ộ cải thiện g iữ a th u ật toán c ũ n g k h ô n g đ n g kể tron g đ ó với th uật tốn S ack có m ứ c đ ộ cải liến k h ả q u a n n h ất so với tất - T u y nh iên với v iệc cải tiến bổ s u n g thêm trạm S n o o p, h iệu s u ấ t đ ợ c cải thiện tro n g đó: S a c k -T C P tro n g kết nối đ ầu cuối - đ ầ u cuố i cải th iện hiệu suất tốt c ả tro n g kết vệ tinh có trạm S n o o p , hiệu su ất cải thiện so với thuật toán khác th ấp n h ất so n g c ũ n g đ ạt 18% so với k ên h tru yền k h n g có lỗi (kết nối đ ầ u cuối - đầu cuối c ao nh ất 13%) H iệu su ất cải thiện tốt n hất k ên h v ệ tin h có trạm S n o o p ch ín h th uật toán R e n o -T C P với h iệu suất cải thiện b ằn g 3% so với kên h k h ô n g có lỗi T iế p sau N e w r e n o - T C P T a h o e T C P với 21 % 20%T N ếu đ n h g iá tro n g cù n g m ộ t thuật toán tầng đ iều khiển g iao vận, g iữ a hai p h n g thứ c kết đ ầu cuối - đ ầ u cuối kết nối có trạm sn o o p : Rõ ràn g tất thuật toán tần g đ iề u kh iển g iao vận đ ều làm việc tố t d o m ộ t p hần gói tin h h ỏ n g đ ợ c trạm S n o o p ph át lại vi tần g đ iều khiển g iao vận g ặp ph ải tắc n g h ẽn H iệu suất kcnh v ệ tinh có trạm S n o o p đ ợ c cải thiện nhiều n h ất so với kênh kết nối đ ầ u cuố i - đ ầu cuố i cù n g m ộ t th u ật toán R e n o -T C P với m ứ c đ ộ cài thiện 180% T iế p đến T a h o e -T C P với 172% T u y ràn g c ó cài thiện su ất n h n g S ack -T C P có giá trị cài thiện th ấp nh ất 132% Nfjuycn Tuệ Linh - K7T - CNTT Trang 75 Hiệu suất hoạt động TCP kênh viễn thông vệ tinh K Ế T LUẬN C ô n g nghệ th ô n g tin p h át triển, m ạn g m áy tính phát triển m ột cách nhanh c h ó n ẹ đặc biệt Internet phát triển m ột cách v ợ t bậc chiều rộng chiều sâu M n g Internet vươn rộ n g k h ô n g kết nối c u n g cấp thơng tin m áy tính m kết nối truyền dẫn hỉnh ảnh âm d ữ liệu đ a p h n g tiện khác T ố c đ ộ Internet c ũ n g k h ôn g n g n g cải th iện n h ằm đ áp ứ n g cao v ề ứ ng d ụ n g yêu cầu băng th ô n g rộng S o n g In tern et p h át triển k h ô n g n h ữ n g tốc dộ m m ứ c đ ộ trải rộ n g n g y c n g lớn M n g Internet phát triển c ũ n g n h giao th ứ c T C P /IP , m ột giao thức h iệu q u ả đ ã trở thành chuẩn p hổ biến củ a tất m n g số liệu Internet k h ô n g chi p h át triển thành p h ổ lớn m phát triển v ù n g xa xôi h ẻo lánh, núi c a o hải đảo, G ó p ph ần ch o phát triển đ ó hệ th ố n g tru yền dẫn b ằ n g V ệ tinh V c ù n g với phát triển củ a Internet, hệ th ố n g tru yền th ô n g vệ tinh c ũ n g vào cuộ c phục vụ nhu cầu kết nối Internet Ư u đ iểm bật củ a V ệ tinh ch o p hép c u n g cấp kết với dải th ông lớn, v ù n g ph ủ rộ n g đ ịa h ình p h ứ c tạp k h ô n g cần dây liên kết C h ín h đ iề u n ày g iú p ch o ph ép truy n h ập m n g với chi phí k hơ ng cao T u y n h iên n h ợ c đ iể m hệ th ố n g vệ tinh ch ính k h o ản g cách vệ tinh cách xa m ặ t đ ấ t c ù n g với yếu tố m ôi trư n g tác d ộ n g truyền th ô n g tin làm ch o hệ thố n g truy n h ậ p vệ tinh cỏ độ trề lớn tỷ lệ lỗi kh cao so với hệ th ổ n g tru y ền th ô n g hữ u tuyến khác C ố g ắn g sử d ụ n g m n g vệ tinh tro ng kết nối Internet với giao thức T C P /IP đ ã đ ợ c n h k h o a họ c giới n g h iên u d ợ c áp d ụ n g thự c tiễn v th n g m ại hoá T ro n g luận văn n ghiên cứu k hơ ng có ý đ ịn h đ n h giá lại việc triển khai việc kết Internet qu a kênh viễn th ô n g vệ tinh m p h n g d iện lý th u y ết c ũ n g nh việc giả lập m ô p h ỏ n g hệ th ố n g đ ể x em xét đ ặc trư n g cùa việc điều khiển lưu lượng củ a T C P k ênh viễn th ô n g vệ tinh D ự a vào đặc đ iểm củ a kênh viễn th ô n g v ệ tinh cũ n g n h áp d ụ n g m ộ t số biện p háp cài tiến, v iết cổ g ắ n g đ a kh ả n ă n g cải thiện việc điều khiển truyền số liệu In tern et q u a kênh vệ tinh T ro n g viết quan tâm với k ên h vệ tinh G E O Đổ giải q u y ết vấn đề, tro n g ph ần “C sở lý thuyết": Bài viết đ ã đ ề c ậ p đ ặc tích củ a hệ th ố n g vệ tinh với đ ặc điểm : dải th ô n g lớn, c u n g cấp khả n ăn g truy ền th ô n g liên tục có cấu trúc m n g n giàn T uy nhiên kênh vệ tinh cũ n g có n h ữ n g đặc đ iể m cần phải đ ặc biệt lưu tâm áp d ụ n g để truyền th ô n g tin Internet: Đ ộ trễ kênh truyền lớn với R T T kh o ản g lOOOms N h iễu m ôi trư n g tác đ ộ n g g ây nên tỷ lệ lồi lớn Nguyễn Tuệ Linh - K7T - CNTT Hiệu suât hoạt động TCP kênh viên thông vệ tinh truyền V với đ ặc trư n g kiến trúc m n g vệ tinh cũ n g tạo nên tính k hơ ng đối x ứ n g tron g truyền thông Và cuối cù n g tư ợ n g tẳc n g h ẽn cổ chai đ iể m nút kết nối vệ tinh xảy Đ ó vấn đề ảnh h n g thực truyền d ữ liệu Internet T u y nhiên đ ể thu h ẹp p hạm vi, luận văn q u an tâm đ ến hai y ếu tổ c h ín h độ trễ lớn tỳ lệ lỗi lớn làm ảnh h n g đ ến truyền thông Đổ thực việc điều khiổn g iao vận kênh vệ tinh Internet, m ột loạt vấn đề liên q u an đến việc điều khiển như: kích thư ớc cử a sổ, thích nghi dải thơng, phát lại có lựa ch ọ n , bắt đầu ch ậm , tránh tắc n g h ẽn , p h át lại nhanh, khôi p h ụ c nhanh đ ợ c đề cập c ũ n g cấu trúc n g u y ên tắc làm việc củ a T C P Với kết hợ p cùa th u ậ t toán bắt đ ầu c h ậ m , trán h tắc nghẽn, phát lại nhan h, khôi p h ụ c nh anh cải tiến củ a giao thức T C P tron g việc đ iều khiển c h ố n g tắc n g h ẽn , luận văn đà đề cập lại n g u y ên tắc th u ật toán củ a g iao thứ c T C P m rộ n g bao g m T a h o e -T C P , R e n o -T C P , N ew ren o-T C ’P SackT C P Đ ó giao thức đ iều k h iển giao vận In te rm e t m đ ã đ a v x em xét đánh kênh vệ tinh G E O T h a y k h n g th ể có đ iều kiện th n g h iệm đo đ ạc th ô n g số quan sát k n ăn g làm v iệc hệ th ố n g vệ tinh tro ng đ iều kiện thực tế, luận văn s d ụ n g ch n g trình m p h ỏ n g m n g N S đ ợ c p hát triển P h ò n g thí n g h iệm q u ố c gia Mỹ, m ột phần m ềm m iễn phí p h ụ c vụ c ô n g tác n g hiên círu phân tích m ạn g làm cô n g cụ m ô p h ỏ n g thí ng hiệm thu thập kết q uả đ ể đ án h giá V ới vấn đề đ ã đ ợ c trình bày tro n g phần lý thuyết làm c sờ củ a “ H iệu suất T C P q u a k ên h vệ tinh": ríu Với việc c ố định m ột số th am sổ củ a k ên h vệ tinh, ta tiến hành quan sát hiệu su ất làm việc cùa giao thứ c đ iều khiển g ia o vận thay đổi kích th c gói tin, tốc đ ộ kênh truyền kích thư ớc cửa sổ - T la có n hận đ ịnh với kích th c gói tin khác n h au c ũ n g ảnh h n g đ ến hiệu su ất làm việc rằn g m ứ c đ ộ ảnh h n g k h ô n g lớn so n g với kích th ớc 1024B yte d liệu T C P hiệu suất tốt - B ằ n g việc th ay đổi đ ộ rộ n g kênh truyền, cũ n g thấy đ ợ c ảnh h n g củ a đ ộ rộ n g kênh truyền với hiệu suât T C P T u y hiệu suất c ũ n g tăng kênh có đ ộ rộng lớn T u y n hiên thấy đ ợ c mírc đ ộ đ ợ c cải thiện cao k ên h đ t K b p s với kênh tốc độ cao hơ n, m ứ c độ d ợ c cải th iện thêm k h ô n g d n g ke. _ _ n Tuệ Linh - K7T-CNTT ỉ n g 77 Hiệu sa â t hoạt động TCP kênh viên thông vệ tinh - T h e o tính tốn lý thu yết để p hát huy tốt kênh vệ tinh Ơ E O với đ ộ rộng kênh truyền số liệu c ó thể đ ến M b p s đ ộ trễ lớn đ ộ rộng cìra sổ phải lớn k h o ản g K b ỵ te n h iên thực tế, g iao th ứ c T C P chi đ ộ rộ n g tối đ a K b y te thô n g th n g K b y te k h n g th ể làm việc với đ ộ rộng cử a sổ lớn n h Q u a thí n g h iệ m c h o thấy với khích thư c cử a sổ lớn g iao thức T C P th ô n g th n g c ũ n g k h ô n g đ ợ c cải thiện, th ậm chí cịn làm ản h h n g đến hiệu suất truyền có thời gian T im c o u t q u lớn; q u a thí n g h iệm với g ia o thứ c T C P ch u ẩn, ta thấy làm việc tốt với đ ộ rộng cử a sổ 32 K byte m ặ c dù đ ộ rộ n g kênh lớn so n g giới hạn thô ng lư ợ n g K b p s Với việc ứ n g d ụ n g giao thứ c T C P m rộng: T a h o e -T C P , R e n o -T C P , N e w r e n o - T C P v S a c k -T C P kênh vệ tinh k h ô n g có lỗi, kích th c gói tin cố đ ịn h 1024B yte, đ ộ rộng cử a sô c ố đ ịn h K b p s kênh truyền đ n g hộ có độ rộng M bps: - M ột ỉần n ữ a k h ẳ n g định giới hạn th ô n g lư ợ n g T C P k h ô n g áp d ụ n g biện p háp để làm v iệc với cử a sổ phát lớn K b p s - Khi k h n g có lồi kênh vệ tinh g iao thứ c T C P m rộ n g kể làm v iệc nh Và c ũ n g q u a đ ó thấy đ ợ c thời g ia n đ ể thuật toán bắt đầu c h ậ m làm v iệc để đ ạt thông lư ợ n g c a o n hất phải m ất đến > g iây V n h tốc đ ộ tăng c h ậ m m ỗ i tắc nghẽn xảy th u ật toán bắt đầu c h ậ m p h ải thự c Khi k ên h v ệ tinh có tỷ lệ lồi % gói tin tru yền qua: - C ó thể th ấ y đ ợ c h iệu suất làm việc k h ác n h au cùa giao th ứ c T C P m rộ n g so sánh h iệu suất làm việc cùa g ia o th ứ c T C P m rộ n g đ iề u kiện làm việc cụ thể - C ũ n g q u a đ ó thấy đ ợ c tắc ng hẽn xảy ra, thuật toán hắt đ ầ u ch ậ n phải thực để giải q u y ế t tránh tẳc ng hẽn N h n g đ n g ng h ĩa với việc hiệu suất làm việc giảm m ộ t c c h đ n g kể; L úc hiệu suất k h o ả n g K b p s m ứ c đ ộ cải thiện giữ a g iao thứ c T C P m rộng k h ô n g lớn T iếp cận với m ộ t số p h n g p háp cải tiến hiệu suất kcnh cỏ đ ộ trỗ lớn, m ột số biện p h áp đ ợ c đề cập đến n h chia cắt kết nối đ ầ u cuối - đ ầ u cuối th ành n h iều đ o n T C P m _ _ d ó với đ o n liên kố t vệ tinh cỏ the sứ d ụ n g m ột g iao thức T C P Nguyền Tuệ Linh - K7T - CNT1 Trang 78 ỉỉiện suât hoạt động TCP kênh viễn thông vệ tinh m rộ n g làm việc d ợ c với cử a sổ lớn Khi đ ó liiệu su ất kênh vệ tinh đ ợ c cải thiện đ n g kể M ột tiếp cận khác T C P -S p o o fin g : có ng hĩa m ộ t trạm S p o o fin g d ợ c thiết lập trạm m ặt đất chiều p hát n h ằ m sớm trả lời trạm phát ran g A C K so n g tự tiếp tục quản lý v iệc phát gói tin đến trạm thu Với hìn h thứ c làm c h o thuật toán hăt đ âu c h ậ m tăng tốc n h an h để dạt d ợ c th ô n g lirợim cao n h ất cải thiện đ ợ c hiệu suất C ả hai p háp tiếp cận đ ã đ ợ c nhiều c ô n g trình nghicn c ứ u n g bố kết T ro n g luận văn đ ề cập m ột cách tóm tắt để thấy đirợc m ộ t sổ biện pháp cải tiến M ột biện pháp đà đ ợ c n g h iên u áp d ụ n g để cải tiến hiệu suất c ủ a kênh vệ tinh đ ó sử d ụ n g trạm S noo p S n o o p thực c h at đ ợ c n g h iên cứu p h t triển dể nân g cao ch ất lư ợ n g hiệu suất c ủ a m n g kh ô n g dây (W ire L e ss ) nói riêng m n g có tỷ lộ lỗi kcnh truyền lớn nói c h u n g T rạm S n o o p trạm giải qu yết van đ ể thu n hận gói tin từ trạm p hát quản lý việc phát lại phát lỗi, giao th ứ c T C P hạn chế phát thay tắc n g h ẽn thuật tốn bẳt đ ầ u ch ậm phải th ự c C ũ n g n h đ ó, hiệu suất đ ợ c cải thiện: - T ro n g phần viết c ó trình bày chi tiết s ự làm việc cù a thuật toán S n o o p s ự triển khai tro ng m hình m n g vệ tinh - Với trạm S no op đ ợ c triển khai c ũ n g thực th ng h iệm với giao thức T C P m rộ n g kcnh vệ tinh có lỗi k h n g có lỗi: kết q u ả c h o th trạm S n o o p k h ô n g ảnh hư n g đ ế n giao tliírc kênh k h n g có lỗi N hirng kênh có lỗi giao thức T C P c ó loi h àn h x khác với kênh kết nối đ ầ u cuối - đ ầu cuối T r o n g đ ó Sack tỏ k h n g phù hợ p làm việc có trạm S n o o p m ặ c dù đ ợ c cải thiộn hiệu suất C uối c ù n g , so sánh cùn g m ộ t g ia o thứ c T C P g iữ a hai m ô hỉnh đ ầ u cuối - d ầu cuối c ó trạm S no op T a q u an sát th ầy hiệu suất đ ợ c cải thiện m ột cách đ n g kể tron g đ ó cài thiện c ao R en o -T C P Ư u đ iểm cù a S n o o p đ ợ c áp d ụ n g vào trạm m ặt đat chiều phát lên vệ tinh đ ó là: - T ro n g suốt với làm việc củ a tần g g iao vận T C P : Tại trạm T C P phát trạm T C P thu k h ô n g phái thay đổi m ột c h ú t irng d ụ n g Đ iều đ ặc hiệt q u an trọn g k h ô n g phải dề d n g đề tất cà m áy tính làm việc với kênh vệ tinh Nmiyền Tuệ Linh - K7T - ( NTT ỉ rang 7(> I Hậu su ủi hoạt dộng TCP kênh viên thông vệ tinh phải s d ụ n g m ộ t giao thức T C P m rộ n g viết riêng nhầm tối ưu h o h iệ u suất T ro n g đỏ việc áp d ụ n g trạm S noop tăng c n g việc x lý lỗi kênh vệ tinh gây nên; trạm S n o o p kh ôn g làm ảnh h n g đ ến T C P - Q uan trọ n g với m ô p h ỏ n g th n g h iệm ch o thấy tất g ia o thức T C P đ ợ c cải thiện hiệu suất T ro n g đ ó cải thiện cao R en o -T C P 180% thấp n h ất S a c k -T C P 132% N h ợ c đ iể m củ a áp d ụ n g trạm Snoop: - Với k ết nối đ ợ c mã hoá (IP S ec), m ã hoá đ ến tiêu đề T C P trạm sn o o p k h ôn g thể giải q u y ết đư ợ c, chí k h n g thể làm việc chất S n o o p đ ợ c triển khai tầng L in k x o n g quan tâm đẻn giá trị tro ng tiêu đ ề T C P Lúc n ày tiêu đ ề T C P bị m ã hố, có trạm thu trạm phát m ới c ó thể giải m ã trạm S n o o p k h ô n g thể giải q u y ế t đ ợ c v ấn đề V ấn đ ề c h a đ ợ c giải q uyết áp d ụ n g trạm S n o o p ch ính trư n g hợ p với giao thức S ack -T C P : - M ặc dù cải thiện đ ợ c hiệu suất cùa S ack -T C P s o n g tliực c h ấ t giải đ ợ c m ột n a tính ch ất k h n g có gói d ữ liệu trả lời tim eout - Với gói trả lời y cầu phát lại có lựa c h ọ n ( S A C K ) trạm S no op k h ô n g giải đ ợ c ch u y ển tiếp để T C P x lý lúc n ày tư ợ n g tắc nghẽn xảy - Vì vậy, đ ể giải q u y ết cần phải xử lý n g ay S A C K trạm S noop T u y n hiên vẩn đề ch a đ ợ c đ ề cập đến tro ng thuật toán S noop Tôi hy v ọ n g vẩn đề n ày đ ợ c xem x ét nghiên u khả n ă n g giải q u yết vấn đề Trên đ ây tóm tắt luận văn, kết qu ả đạt đ ợ c c ũ n g n h h n g đ ể có the tiếp tục n g h ic n u tro n g việc cải thiện h iệu suất T C P trcn kênh viễn th ô n g vệ tinh Đ ề tài nghiên u n ày m ộ t đ ề tài có p h ạm vi rộ ng , k hó kiểm ch ứ n g h àn g th ự c tiễn n ay V iệt N am c ũ n g đ a n g tro ng giai đoạn ch a có V ệ tinh tru y ề n thơ ng riêng Vì vậy, tro ng q trình nghiên cứu, cịn n h iều vấn đề chưa đ ề cập đ ến c ũ n g nlur đ ề cập c h a chi tiết Tôi m o n g n h ận đ ợ c đ ó n g g óp h ợ p tác cù a ch u y ê n gia đc bổ s u n g ch ỉnh sứa h oàn thiện th êm nội d u n g viết, n ham đ a m ộ t k ết qu ả c ó tính thực liễn cao Nguyễn Tuệ Linh - K71' - CNTT Trang HO Hiệu Sĩiâí hoạt động TCP kênh viên thõng vệ tinh Bài viết chắn cịn có n hiều thiếu sót, tơi m o n g nhận đ ợ c thơng cảm g ó p ý đ ể tơi tiếp tục c h ỉn h sửa hồn thiện viết Tôi hy v ọ n g viết m ột p hần nghiên cứu đ ó n g g ó p c h o việc điều khiển lưu lượng, tránh tắc n g h ẽn kênh vệ tinh nói riê n g d ó n g g óp vào việc n âng cao hiệu suất kết nối m ạn g Internet nói chung M ột lần nữa, trân trọng cảm ơn giúp đ đ ó n g g ó p ý kiến để h o àn thành bàn luận văn Nịiuyẻn Tuệ Linh - K7T-CNTT Trang 81 Hiệu suât hoạt dộng TCP kênh viên thông vệ tinh T Ừ V IẾ T T Ắ T Từ tắ t viết Ÿ n g h ïa ACK A c k n o w le d g e m e n t B ER Bits E rror Rate CWND C on g estio n W in d o w s 1:21- End to End G EO G e o statio n a ry O rb it satellites IP Internet Protocol ISI In form ation S ciences Institute ISO/OSI International S tand ard s O rg an izatio n / O pen S y stem s Interco nn ect LAN Local A rea N etw o rk LB N L L aw ren ce B erk eley N atio n al L aboratory LEO L ow Earth O rbits satellites MAC M edium access control M SS M a x im u m S e g m e n t Size NAK N o A c k n o w le d g e m e n t NAM N e tw o rk A n im a to r NS N etw ork S im u lato r RTT R oute T rip T im e SACK S elective A c k n o w le d g e m e n t SEQ S eq u en ce TCP T ran sp o rt C ontrol Protocol lỉảng 10: T viết tắt Nguyền Tuệ Linh - K7T - (N T T ì rang 82 líiệu suất hoạt dộng TCP kênh viễn thông vệ tinh T Ả I L IỆ U T H A M K H Ả O [1] T h o m a s R oss H en d erso n and R an dy H K atz - T C P P erfo m m en ts o ver S atellite C h a n n n e ls - 1998 [2] T h o m a s Ross H en d erso n - N etw o rk in g o v er N eex t-G en eratio n Satellite sy ste m s - 1999 [3] G eo statio n a ry , LE O , M E O , H E O O rbits In clu d in g Polar and S u n S y n c h ro n o u s O rb its w ith E x a m p le S ystem s T ru y n h ập 5/2003: h ttp ://w w w g e o -o rb it.o rg /s iz e p g s/g e o d e f.h tm l [4] J H oe, S tartu p D y n am ics o f T C P 's C o n g e s tio n Control and A v o id an ce S ch em es M aster's Thesis, M IT , 1995 [5] H B alak rish m an , V P a d m a n a b h a n , and R K atz T h e Effects o f A sy m m e try on T C P P erfo m ance P rocessd in gs o f T h ird A C M /IE E E M obiC orn C o n feren ce, p ag e 77-89, S e p te m b e r 1997 [6] M a tth e w M ath is and Jam sh id M ah d av i “ F orw ard A ck n o w le d g e m e n t: R efinin g TCP C o n g e stio n C o n tro l” S I G C O M M S y m p o s iu m on C o m m u n ic a tio n s A rch itectu res and Protocols, A ug 1996 to appear [7] R F C - O n g o in g T C P R esearch R elated to S atellites - 2000 [8] K enny, Ọ in g S hao, G race, Hui Z h a n g - T C P p e rfo rm a n c e analysis over satelite links - 2002 [ Vũ D u y Lợi - M ạn g th ô n g tin m áy tính, Kiến trúc, n guyên tắc hiệu suất h o t độ ng , 2001 [10] Y a v u z Fatih Y A V U Z - Satclite c o m m u n ic a tio n s and im pact o f T C P o v er satelite n e tw o rk s - 2000 [11] N g u y ễ n H o n g Linh - “ Đ iều khiển tắc ng hẽn T C P ” - 2002 [12] P erfo rm a n c e E n h a n c in g Proxy (P E P ) R eq u e st lo r C o m m en ts: http://com m in iity.ro xen corn /develop ers/id ocs/cirafts/draft-ietf-pilcpep -04 h tm l [13] Im p ro v in g T C P /T P P erfo rm an ce o v er W ireless N etw orks: h ttp ://w v v w cs.cm u ed u /~ srin i/P ap ers/p u b licatio n s/1 9 m o b ico m /m o b ic o m p d f [14] Ja c o b so n , V., “ C o n g e s tio n A v o id an ce and C o n tr o l”, C o m p u te r C o m m u n ic a tio n R eview , vol 18, no 4, pp -3 , A ug 1988 ftp://ftp.ee lb l.g o v /p ap ers/co n g a v o id p s z [15] S tev en s, w , “ T C P /IP Illustrated, V o lu m e 1: T h e P ro to co ls”, A d d is o n -W e s le y , 1994 f 16] Bùi Q u a n g H ưng, “N g h iên u cô n g cụ m ô p h ỏ n g phân tích đánh giá hiệu suất hệ th ố n g m ạn g thơng tin m áy tính N S ” , 2001 Nguyền Tuệ Linh - K7T - CNTT Trang 83 r ^ Hiệu suủt hoạt động TCP kênh viên thông vệ tinh [17J J aco b so n , V., “ M odified T C P C o n g estio n A v o id a n c e A lg o rith m ” , e n d e n d -in te re s t m ailin g list, April 30, 1990 ftp ://rtp isi.e d u /e n d e n d /e n d e n d -in te re st-1 9 m a il [IS] M athis, M., M ahdavi, J., Floyd, S and A R om anow , “TCP Selective A ck n o w led g em en t O p tion s”, RFC 2018, O ctob er 1996 [19] S F loyd “ Issues o f T C P with S A C K ,’’.T ech nical report, Mar 1996 U R L ftp ://ftp ee.lb l.g o v /p ap ers/issu es sa.ps.Z [20] S F loyd “ S A C K T C P : T h e send er's co n -g e stio n control a lg o rith m s for the im p lem en tatio n “s a c k l ” in L B N L 's “ n s ” sim -u lato r (v ie w g p h s ).,” T ech n ical re-port, M ar 1996.P resen tatio n to the T C P Large W in d o w s W o rk in g G r o u p o f the IETF, M arch 7, 1996 U R L Op://ftp.e e lb l.g o v /ta lk s/sa c k s.p s [21] J H oc “ S tart-u p D y n a m ic s o f T C P 's C o n -g e s tio n C ontrol and A v o id a n c e S c h e m e s ” [22] D.D C lark and J Hoe “ S tart-up D y n a m ic s o f T C P 's C o ng estio n C ontrol and A v o id -a n c e S c h e m e s ,” T ech n ical report, Jun 1995 Presentation to the Internet E n d -to -E n d R esearch G ro u p , cited for a c k n o w l-e d g e m e n t p u rp o ses only [23] S K esh av “ P a ck et-P air F low C o n tro l,’’.T ech n ical report, Nov 1994 P re se n ta -tio n to the Internet E n d -to -E n d R es e a rc h G ro u p , cited for a c k n o w le d g e m e n t p u rp o ses on ly Hiệu suât hoạt động TCP kênh viên thông vệ tinh PHỤ L ự c Mã nguồn chương trình mơ tt Nguyen M K7T H D i*n II Tue Khoa Linh cong th o a i: E m ail: nghe thong tin Dai hoc Quoc gia Ha Noi 0913505995 T u e L in h ® v p s com # ti T o p o thu » # nghiem End Lo End FTP « T C P/tcpvar # (nsc) LL tt TCPSink ( r e p e t e r - I - n s g l ) ỠMb, 2ms 100Mb # 2Mb,250ms Oms n n n ti - ( n q e o ) ( n g g ) ( n r ỉ o ) Topo thu nghiem lo s t 2Mb,250ms 0.02 lo s t 10Mb,2mg 0.02 Snoop « # FTP H T C P /tcpvar tì (nsc) LL/LLSnoop tt 10Mb,2ms ( n g e o ) -( n s g ) - ( n d s ) 100Mb H 2Mb,250ms Oms H global set TCPSink -( s n o o p - I - n s g l ) lo st 2Mb,250ms 0.02 lo é t 10Mb,2ms 0.02 opt 100 o p t(q sizo ) opt (bw) 1000Mb set opt(d e la y) ms grt o p t (11) LL ort o p t ( i fq) Q ueue/D ropTai1 g**t o p t (mac) Mac/802_3 n*»t opt(chnn) Channel Clasa TestS im pleR ep TfS tS im pleR e p $ ne lf set ft in stp ro c in n tv a r na [new $ns_ I argc sw itch $argc in it nsc (} { nsgl ngeo nsg2 nds tc p l fo f l nf tcpvar tcptyp cw n d file s e q file S im u lator) rt.proto global 18_ Du m m y argv argvO { 1{ set teat set te s tl $argv set te s t set te a tl *E2E" } 2{ i f (lin d e x {($ te s tl !* } "Snoop” )} puts "E rro r!" e x it 11 { { ,* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '' puts " puts " HUONG DA N ng $argv0 " Newreno, S a ckl, SackRH,V e gas, thong t in Fack, Asym,RFC793edu" : Snoop" Linh Rong: E2E" K7T Congn gh e - - Daihoc Quoc gia - Ha N o i" ,* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * "ƯPcige: e x it 0) Sargv ) default puts u $argv (lin d e x ns $argv0