Đá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ĩ

99 482 1
Đá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ĩ

Đ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

Mục lục Trang Lời cam đoan Mục lục Danh mục các từ viết tắt Danh mục bảng, hình, sơ đồ PHẦN MỞ ĐẦU 01 CHƯƠNG 1: TỔNG QUAN 02 1.1 Những vấn đề cần giải quyết 02 1.2 Khả dụng của DVTS mang lại . 03 1.2.1 Digital Video Transport System . 03 1.2.2 Kết nối toàn cầu 03 1.2.3 Ứng dụng trên thế giới 04 1.2.4 Ứng dụng tại mạng nghiên cứu và đào tạo VinaREN – Việt Nam. 04 1.2.5 Thực nghiệm – Đánh giá . 06 1.2.5.1 Giao diện phần mềm DVTS V0.0.2 (bản cho WindowXP) 06 1.2.5.2 Thông số thiết bị 07 1.2.5.3 Kết quả thử nghiệm 08 1.3 Mục tiêu của luận văn. . 09 1.4 Đối tượng và phạm vi nghiên cứu của đề tài. 10 1.5 Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI. . 10 1.6 CẤU TRÚC CỦA LUẬN VĂN . 10 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT. 12 2.1 GIAO THỨC SCTP . 12 2.1.1 Lịch sử . 12 2.1.2/ Tầng hoạt động của giao thức SCTP 13 2.1.3/ Kiến trúc tổng quan của giao thức SCTP . 13 2.1.4/ Định dạng gói tin SCTP . 19 2.1.4.1/ Trường Common Header trong SCTP (màu xanh dương) . 20 2.1.4.1.a/ Cổng nguồn (Source Port Number): 20 2.1.4.1.b/ Cổng đích (Destination Port Number): 21 2.1.4.1.c/ Verification Tag (thẻ xác minh): 21 2.1.4.1.d/ Checksum: 21 2.1.4.2 Mô tả Chunk SCTP 22 2.1.4.2.a Chunk type: . 22 2.1.4.2.b. Chunk Flags: 22 2.1.4.2.c. Chunk Length: 23 2.1.4.2.d. Chunk value: 23 2.2.1. Mô tả các Chunk trong SCTP 24 2.2.1.a. Chunk Dữ liệu (Data Chunk) 24 2.2.1.b. INIT Chunk . 24 2.2.1.c. INIT ACK Chunk 24 2.2.1.d. SACK Chunk . 25 2.2.1.e. HEARTBEAT Chunk . 25 2.2.1.f. HEARTBEAT ACK Chunk 25 2.2.1.g. ABORT Chunk . 25 2.2.1.h. Shutdown Chunk . 25 2.2.1.i. Shutdown ACK Chunk 26 2.2.1.j. Shutdown Complete Chunk. 26 2.2.1.k. ERROR Chunk 26 2.2.1.l. COOKIE ECHO Chunk . 26 2.2.1.m. COOKIE ACK Chunk . 26 2.2.2. CÁC ĐẶC TÍNH CỦA GIAO THỨC SCTP 27 2.2.2.1. Các đặc tính cơ bản: 27 2.2.2.1.a. Đa luồng (Multistreaming): 27 2.2.2.1.b. Multihoming: . 28 2.2.2.1.c. Message Orientaion: . 28 2.2.2.1.d. Un-ordered Service: . 29 2.2.2.1.e. Extensibility: 29 2.2.2.1.f. Heartbeat: 29 2.2.2.1.g. Syn cookie: . 29 2.2.2.1.h. Strong checksum: . 29 2.2.2.1.i. Dịch vụ TCP nâng cao: . 30 2.2.2.2. Mở rộng: 30 2.3.1. SO SÁNH CÁC ĐẶC TÍNH/DỊCH VỤ CỦA SCTP – TCP/UDP. 31 2.3.1.a/ Danh sách các đặc tính mà các giao thức SCTP, TCP, UDP hỗ trợ. 31 2.3.1.b/ Đa đích: Cải tiến mạnh mẽ những thất bại (thời gian chờ). 32 2.3.1.c/ Đa luồng – giảm độ trễ 33 2.3.2. Các đặc tính kèm theo của giao thức SCTP so với TCP/UDP . 34 2.3.2.a/ Ranh giới thông điệp (Message boundaries) . 34 2.3.2.b/ Cải thiện bảo vệ SYN-Flood – an toàn hơn . 34 2.3.2.c/ Cho phép kết nối nửa đóng 36 2.3.2.d/ Kiểm soát ùn tắc dữ liệu không tin cậy/không có thứ tự 37 2.3.2.e/ Có thể điều chỉnh các thông số (Timeout, Retrans, …) 40 2.3.2.f/ Vấn đề bảo mật trong SCTP 40 2.3.2.g/ Cho phép lỗi trong SCTP 40 2.3.3. Cấu trúc gói tin . 42 2.3.4. Bảng tổng hợp so sánh sự khác nhau giữa SCTP và TCP/UDP. . 46 2.3.5. Sơ Đồ Trạng Thái SCTP. . 47 2.3.6. Kết luận 49 CHƯƠNG 3: PHÂN TÍCH – ĐÁNH GIÁ GIAO THỨC VÀ SO SÁNH HỆ THỐNG DVTS. 50 3.1 Bộ công cụ NS2 50 3.1.1. Tổng quan về NS 50 3.1.2. Viết một kịch bản cho NS2 52 3.1.2.a. Tạo sự kiện lập lịch . 52 3.1.2.b. Tạo một mô hình mạng . 52 3.1.2.c. Tạo một lớp Transport Agent 53 3.1.2.d. Tạo ra các nguồn lưu lượng truy cập 53 3.1.2.e. Truy tìm/truy vết . 54 3.1.2.f. Phim Mạng (NAM) 54 3.1.2.g. Theo dõi tập tin . 54 3.2 SCTP TRONG NS2 . 55 3.3. THỰC HIỆN MÔ PHỎNG . 57 3.3.1. Thực hiện mô phỏng tính năng giao thức SCTP 57 3.3.1.a Môi trường thử nghiệm: . 57 3.3.1.b Thực hiện mô phỏng 57 3.3.1.b.1/ Mô phỏng 1 – Cơ chế bắt tay bốn bước. 57 3.3.1.b.2/ Mô phỏng 2 – INIT/COOKIE-ECHO Flooding 59 3.3.1.b.3/ Mô phỏng 3 – MultiStream 59 3.3.2 So sánh các giao thức UDP – TCP – SCTP. . 61 3.3.2.a Kịch bản mô phỏng 61 3.4 XÂY DỰNG ỨNG DỤNG DVTS MỚI . 67 3.4.1. Mô hình: . 67 3.4.1.a. Mô hình cơ bản: 67 3.4.1.b. Mô hình hệ thống chuẩn: 68 3.4.2 Mô tả quá trình chạy: 69 3.4.2.1. Chương trình phía Server 69 3.4.2.2. Chương trình phía Client 70 3.4.3 Giao diện chương trình DVTS mới: 70 3.4.4 Đánh giá: . 72 CHƯƠNG 4: TỔNG KẾT VÀ KIẾN NGHỊ TRONG TƯƠNG LAI. 73 4.1 Những Vấn Đề Được Giải Quyết . 73 4.2 Những vấn đề cần nghiên cứu thêm trong tương lai 74 Tài liệu tham khảo Phụ lục DANH MỤC CÁC TỪ GHI TẮT. A ACK – Acknowledgement. C CRC – Cyclic Redundancy Check. D DVTS – Digital Video Transport System. DoS – Denial Of Services. H HOL – Head – Of – Line. I IETF – Internet Engineering Task Force INIT – Initiation. IP – Internet Protocol. IPSec – IP Security. L LAN – Local Area Network M MTU – Maximum Transmission Unit. MSS – Maximum segment size. N NS – Network simulator P PDU – Protocol Data Unit. PPID – Payload Protocol Identifier R RFC – Request For Comments RTT – Round Trip Time S SACK – Selective Acknowledgement. SCTP – Stream Control Transport Protocol. SI – Stream Identifier. SSN – Stream Sequence Number. SYN – Synchronize. T TCP – Transmission Control Protocol. TLV – Tag, Length, Value. TSN – Transmission Sequence Number. U UDP – User Datagram Protocol. W WAN – Wide Area Network DANH MỤC ĐỐI CHIẾU NGHĨA CÁC TỪ/CÂU ACK – Acknowledgement – Sự Phản Hồi. Advertised receiver window credit – Cửa Sổ Nhận Uỷ Thác. Association – Hiệp hội. Association Startup and Takedown – Khởi động và ngắt một hiệp hội. Blind Masquerade – Việc “Giả Mù”. Chunk – Khúc Dữ Liệu. Chunk Bundling – Đoạn/Bó dữ liệu Chunk Flags – Cờ Bó dữ liệu. Chunk Length – Chiều dài bó dữ liệu. Chunk Type – Kiểu/Loại bó dữ liệu Chunk Value – Giá trị bó dữ liệu. Common Header – Tiêu đề phổ biến. Congestion Control window – Cửa sổ kiểm soát tắc nghẽn. CRC – Cyclic Redundancy Check. – Kiểm tra vòng (RTT) dư thừa Destination Port Number – Số cổng của phía đích (đầu nhận). DoS – Denial Of Services. – Từ chối dịch vụ DVTS – Digital Video Transport System. – Hệ thống chuyển vận tín hiệu Video Endpoint – Điểm cuối (một phía kết nối trong một hiệp hội) Extensibility – Mở rộng. Fragments – Phân mảnh. Half – Closed – Nửa đóng (dùng trong mô tả ngắt kết nối của giao thức TCP) Head of line blocking – HOL blocking – Gói tin bị chặn Heartbeats – Những “nhịp tim” (dùng trong việc kiểm tra sự tồn tại kết nối đầu cuối một phía bất kỳ của một hiệp hội) Improved SYN-flood protection - Cải tiến cơ chế chống tấn công SYN-lũ. INIT – Initiation. – Khởi tạo Initial TSN – Khởi tạo số truyền dẫn. Initiate tag – Thẻ khởi tạo. Internet – Mạng Internet IP – Internet Protocol. – Giao thức Internet IPSec – IP Security. – Bảo mật IP Keep-Alive – “giữ mạng sống”, thuật ngữ kiểm tra việc còn tồn tại kết nối giữa các thiết bị cuối. LAN – Local Area Network – Mạng cục bộ Link Layer – Tầng liên kết Maximum Segment Size – MSS – Kích thước tối đa cho phân đoạn. Message – Thông điệp Message boundaries with reliability – Giới hạn thông điệp với độ tin cậy. Message Orientaion – Hướng thuông điệp MTU – Maximum Transmission Unit. – Đơn vị truyền tải tối đa. Multihoming – Đa đích. Multistreaming – Đa luồng Network simulator – NS – Mô phỏng mạng Number of inbound streams – Số những dòng/luồng tin vào trong Number of outbound streams – Số những dòng/luồng tin ra ngoài. . thống DVTS "thực hiện hội nghị".  The New World Symphony sử dụng DVTS cho các chương trình học từ xa cho các nhạc sĩ và các lớp học thạc sĩ. . hình của dự án Hệ thống hội nghị DVTS 1.2.3 Ứng dụng trên thế giới Hệ thống DVTS được ứng dụng rộng rãi:  Các trường Đại học khiêu vũ bang Florida sử dụng

Ngày đăng: 18/12/2013, 14:18

Hình ảnh liên quan

Hình 1.1 – Mô hình của dự án Hệ thống hội nghị DVTS - Đá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ĩ

Hình 1.1.

– Mô hình của dự án Hệ thống hội nghị DVTS Xem tại trang 20 của tài liệu.
Hình 1.2 – Giao diện chương trình DVTS trên WindowXP (V0.0.2) - Đá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ĩ

Hình 1.2.

– Giao diện chương trình DVTS trên WindowXP (V0.0.2) Xem tại trang 22 của tài liệu.
Bảng 1.1 – Thông số thiết bị trong mô hình thực nghiệm. - Đá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ĩ

Bảng 1.1.

– Thông số thiết bị trong mô hình thực nghiệm Xem tại trang 23 của tài liệu.
Hình 1. 3– Mô hình thử nghiệm hệ thống DVTS. - Đá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ĩ

Hình 1..

3– Mô hình thử nghiệm hệ thống DVTS Xem tại trang 23 của tài liệu.
Hình 2.1 – Mô hình kiến trúc giao thức SCTP Trong đó [13]:  - Đá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ĩ

Hình 2.1.

– Mô hình kiến trúc giao thức SCTP Trong đó [13]: Xem tại trang 30 của tài liệu.
Hình 2.2 – Định dạng một gói tin SCTP - Đá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ĩ

Hình 2.2.

– Định dạng một gói tin SCTP Xem tại trang 35 của tài liệu.
Hình 2.9 – Cơ chế bắt tay 4 bước của SCTP [8] - Đá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ĩ

Hình 2.9.

– Cơ chế bắt tay 4 bước của SCTP [8] Xem tại trang 51 của tài liệu.
Hình 2.8 – Cơ chế bắt tay 3 bước của TCP [8] - Đá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ĩ

Hình 2.8.

– Cơ chế bắt tay 3 bước của TCP [8] Xem tại trang 51 của tài liệu.
Hình 2.12 – Thành phần PDU trên các lớp khác nhau - Đá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ĩ

Hình 2.12.

– Thành phần PDU trên các lớp khác nhau Xem tại trang 59 của tài liệu.
Hình 2.13– Thành phần gói tin của TCP và SCTP với IPv4 trong mạng Ethernet  - Đá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ĩ

Hình 2.13.

– Thành phần gói tin của TCP và SCTP với IPv4 trong mạng Ethernet Xem tại trang 60 của tài liệu.
Hình 2.14 – thành phần của gói tin giao thức UDP - Đá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ĩ

Hình 2.14.

– thành phần của gói tin giao thức UDP Xem tại trang 61 của tài liệu.
Hình 2.15 – thành phần của gói tin giao thức TCP - Đá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ĩ

Hình 2.15.

– thành phần của gói tin giao thức TCP Xem tại trang 61 của tài liệu.
Hình 2.16 – Thành phần của gói tin giao thức SCTP. - Đá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ĩ

Hình 2.16.

– Thành phần của gói tin giao thức SCTP Xem tại trang 62 của tài liệu.
Bảng 2.4 – So sánh thuôc tính SCTP – TCP/UDP. - Đá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ĩ

Bảng 2.4.

– So sánh thuôc tính SCTP – TCP/UDP Xem tại trang 63 của tài liệu.
Hình 2.17 – sơ đồ trạng thái giao thức SCTP - Đá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ĩ

Hình 2.17.

– sơ đồ trạng thái giao thức SCTP Xem tại trang 64 của tài liệu.
Hình 3.1 – Giao diện tương tác NS2 giữa OTcl và C++. - Đá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ĩ

Hình 3.1.

– Giao diện tương tác NS2 giữa OTcl và C++ Xem tại trang 67 của tài liệu.
Hình 3.4 và 3.5 – Kết quả mô phỏng Multistream - Đá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ĩ

Hình 3.4.

và 3.5 – Kết quả mô phỏng Multistream Xem tại trang 77 của tài liệu.
Mô hình: - Đá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ĩ

h.

ình: Xem tại trang 78 của tài liệu.
Hình 3.6 – Mô hình mô phỏng TCP - Đá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ĩ

Hình 3.6.

– Mô hình mô phỏng TCP Xem tại trang 78 của tài liệu.
Mô hình - Đá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ĩ

h.

ình Xem tại trang 79 của tài liệu.
Hình 3.9 – Kết quả đo độ trễ trên UDP - Đá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ĩ

Hình 3.9.

– Kết quả đo độ trễ trên UDP Xem tại trang 80 của tài liệu.
Hình 3.11 – Kết quả đo độ trễ trên SCTP - Đá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ĩ

Hình 3.11.

– Kết quả đo độ trễ trên SCTP Xem tại trang 81 của tài liệu.
Hình 3.10 – Mô hình mô phỏng SCTP - Đá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ĩ

Hình 3.10.

– Mô hình mô phỏng SCTP Xem tại trang 81 của tài liệu.
Hình 3.12 – Tổng hợp độ trễ của 3 giao thức - Đá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ĩ

Hình 3.12.

– Tổng hợp độ trễ của 3 giao thức Xem tại trang 82 của tài liệu.
3.4.1.b. Mô hình hệ thống chuẩn: [2] - Đá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ĩ

3.4.1.b..

Mô hình hệ thống chuẩn: [2] Xem tại trang 84 của tài liệu.
o Hình có thể phóng to hoặc thu nhỏ.  Module truyền text(chat).  - Đá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ĩ

o.

Hình có thể phóng to hoặc thu nhỏ.  Module truyền text(chat). Xem tại trang 86 của tài liệu.
Hình 3.17 – Giao diện nhận Video và Chat máy cài DVTS từ xa. - Đá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ĩ

Hình 3.17.

– Giao diện nhận Video và Chat máy cài DVTS từ xa Xem tại trang 87 của tài liệu.
Hình 3.16 – Giao diện kết nối Webcam/Camera trên máy cài DVTS Tính năng chat trong chương trình DVTS mới  - Đá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ĩ

Hình 3.16.

– Giao diện kết nối Webcam/Camera trên máy cài DVTS Tính năng chat trong chương trình DVTS mới Xem tại trang 87 của tài liệu.
Hình 4.1 – Các bài báo viết về SCTP (2007) - Đá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ĩ

Hình 4.1.

– Các bài báo viết về SCTP (2007) Xem tại trang 91 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan