So sánh các giao thức UDP – TCP – SCTP

Một phần của tài liệu Đánh giá hiệu quả của giao thức SCTPIP cho ứng dụng DVTS trong hội chẩn từ xa luận văn thạc sĩ (Trang 77 - 83)

3.3.2.1 Kịch bản mô phỏng

Tất cả các mô phỏng được thực hiện bằng cách sử dụng giả lập mạng NS- 2. Tại bước thứ hai của mô phỏng lưu lượng được chia nhỏ với hằng số theo tỷ lệ là bit. Sử dụng các giao thức truyền tải là TCP, UDP và SCTP. Thực hiện mô phỏng theo các mục tiêu:

 Đo sự chậm trễ.  Mất mát gói.

 Chất lượng dịch vụ. Với kích thước gói tin là 1000 byte và kênh truyền là 0,2 Mb.

Để phân tích mất gói dữ liệu, sự chậm trễ và lưu lượng trung bình được cung cấp bởi các giao thức vận tải một số kịch bản được mô phỏng. Một là để nghiên cứu ảnh hưởng của sự chậm trễ vào lưu lượng truy cập và thứ hai để quan sát ảnh hưởng khác nhau của điều kiện mất gói dữ liệu về sự chậm trễ.

Các đoạn mã TcL chạy trên NS, cần phải tìm các tập tin “.trace”, NAM, sau đó thêm một vài đoạn kịch bản awk và tập tin tìm vết.

Giao thức TCP: Mã script cho TcL

 Xem code trong tập tin TCP.tcl (xem phụ lục)

Mô hình:

Hình 3.6 – Mô hình mô phỏng TCP

Kết quả:

Thông tin:

 Number of packet read: 1405  Number of packet sent: 712  Number of packet received: 693  Packet lost: 19

 Average delay of packets: 0.787624  Variance of delay is: 0.010288  %Throughput: 97.331460

Giao thức UDP: Mã script cho TcL

 Xem code trong tập tin UDP.tcl (xem phụ lục)

Mô hình

Kết quả

Hình 3.9 – Kết quả đo độ trễ trên UDP

Thông tin

 Number of packet read: 2292  Number of packet sent: 1569  Number of packet received: 723  Packet lost: 846

 Average delay of packet: 1.930832  Variance of delay is: 0.142850  % Throughput: 46.080503

Giao thức SCTP: Mã script cho TcL:

 Xem code trong tập tin SCTP.tcl (xem phụ lục)

Hình 3.10 – Mô hình mô phỏng SCTP

Kết quả:

Thông tin:

 Number of packet read: 1437  Number of packet sent: 750  Number of packet received: 687  Packet lost: 63

 Average delay of entries: 1.680858  Variance of delay is: 0.315453  % Throughput: 91.6.

3.3.2.2 Tổng hợp so sánh TCP – UDP – SCTP:

Hình 3.12 – Tổng hợp độ trễ của 3 giao thức (adsbygoogle = window.adsbygoogle || []).push({});

Protocol send receive Packet loss Avg. Delay Variance of delays % Throughput TCP 712 693 19 0.7876 0.01028 97.331 UDP 1599 723 846 1.9308 0.1428 46.080 SCTP 750 687 63 1.6808 0.3154 91.600

Tùy thuộc vào băng thông, nếu chúng ta làm nhiều kết quả hơn, gói dữ liệu mất sẽ giảm xuống và SCTP sẽ tốt hơn.

Qua các thực nghiệm trong chương 2 và chương 3. Nhận ra rằng, trong một môi trường mạng hoàn hảo (băng thông tốt, lưu lượng gói tin ổn định truyền/nhận ở mức trung bình, không tắc nghẽn, … ) thì việc so sánh giao thức SCTP và cả hai giao thức TCP/UDP thực sự khó khăn vì không thể phân biệt được ưu điểm thực sự trong trường hợp này. Tuy nhiên, ở một mức độ nào đó (tắc nghẽn mạng, lưu lượng gói tin lớn, … ) thì giao thức SCTP lại là một giao thức mong muốn.

Một phần của tài liệu Đánh giá hiệu quả của giao thức SCTPIP cho ứng dụng DVTS trong hội chẩn từ xa luận văn thạc sĩ (Trang 77 - 83)