IP multicast và ứng dụng - pdf 25

Link tải luận văn miễn phí cho ae Kết nối
Luận văn ThS. Truyền dữ liệu và mạng máy tính -- Trường Đại học Công nghệ. Đại học Quốc gia Hà Nội, 2009
Tìm hiểu các thành phần cơ bản của quá trình truyền dữ liệu IP multicast như địa chỉ multicast, cây multicast, chuyển tiếp multicast cũng như quá trình tham gia nhóm multicast thông qua giao thức Internet Group Management Protocol. Nghiên cứu các giao thức định tuyến được sử dụng trong truyền thông multicast gồm giao thức định tuyến Distance Vector Multicast Routing Protocol, giao thức định tuyến Protocol Independent Multicast theo hai mô hình tập trung và phân tán, giao thức định tuyến Multicast Open Shortest Path First. Khái quát chung về dịch vụ hội nghị truyền hình, nghiên cứu ứng dụng phần mềm Access Grid để xây dựng hệ thống hội nghị truyền hình dựa trên IP Multicast. Đành giá kết quả đạt được và đưa ra hướng nghiên cứu tiếp theo của luận văn là: nghiên cứu các giải pháp bảo mật gói tin khi tham gia truyền thông multicast, nghiên cứu multicast trên IPv6 nhằm nâng cao hiệu quả truyền thông và phù hợp với xu hướng phát triển của mạng Internet
MỞ ĐẦU................................................................................................................ 1
1. Đặt vấn đề .................................................................................................. 1
2. Đối tƣợng và mục tiêu luận văn................................................................. 1
3. Hƣớng tiếp cận ........................................................................................... 2
4. Kết cấu của luận văn .................................................................................. 2
CHƢƠNG 1 ........................................................................................................... 3
CƠ BẢN VỀ IP MULTICAST.............................................................................. 3
1.1 Mở đầu ......................................................................................................... 3
1.2 Các thành phần tham gia vào truyền thông multicast .................................. 5
1.3 Địa chỉ multicast .......................................................................................... 7
1.4 Cây phân phối multicast............................................................................... 9
1.4.1 Cây nguồn ............................................................................................. 9
1.4.2 Cây chia sẻ .......................................................................................... 10
1.5 Chuyển tiếp multicast................................................................................. 13
1.6 Đƣờng trục multicast.................................................................................. 15
1.7 Giao thức quản lý nhóm Internet ............................................................... 17
1.7.1 Giao thức IGMPv1.............................................................................. 17
1.7.1.1 Thông điệp Host Membership Report.......................................... 18
1.7.1.2 Thông điệp Host Membership Query........................................... 19
1.7.2 Giao thức IGMPv2.............................................................................. 19
1.7.2.1 Lựa chọn router truy vấn.............................................................. 20
1.7.2.2 Thông điệp rời nhóm.................................................................... 21
1.7.2.3 Truy vấn cho từng nhóm.............................................................. 21
1.7.3 Giao thức IGMPv3.............................................................................. 21
1.7.3.1 Lọc dữ liệu ................................................................................... 21
1.7.3.2 Thông điệp IGMPv3 Host Membership Query ........................... 22
1.7.3.3 Thông điệp IGMPv3 Host Membership Report........................... 23
CHƢƠNG 2 ......................................................................................................... 25
ĐỊNH TUYẾN MULTICAST ............................................................................. 25
2.1 Giao thức định tuyến multicast véctơ khoảng cách ................................... 25
2.1.1 Tìm kiếm hàng xóm ............................................................................ 25
2.1.2 Trao đổi thông báo định tuyến ............................................................ 26
2.1.3 Cắt nhánh ............................................................................................ 29
2.1.4 Ghép nhánh ......................................................................................... 30
2.2 Giao thức PIM Dense Mode ...................................................................... 32
2.2.1 Tìm kiếm hàng xóm ............................................................................ 32
2.2.1.1 Thông điệp Hello.......................................................................... 32
2.2.1.2 Router đƣợc chỉ định.................................................................... 32
2.2.1.3 Cây phân phối multicast............................................................... 33
2.2.2 Cắt nhánh ............................................................................................ 34
2.2.3 Cơ chế xác nhận .................................................................................. 36
2.2.4 Ghép nhánh ......................................................................................... 37
2.3 PIM Sparse Mode....................................................................................... 38
2.3.1 Mô hình tham gia ................................................................................ 38
2.3.2 Cây chia sẻ .......................................................................................... 39
2.3.2.1 Tham gia cây chia sẻ.................................................................... 39
2.3.2.2 Cắt nhánh trên cây chia sẻ............................................................ 42
2.3.3 Cây đƣờng đi ngắn nhất ...................................................................... 44
2.3.3.1 Tham gia cây đƣờng đi ngắn nhất................................................ 44
2.3.3.2 Cắt nhánh trên cây đƣờng đi ngắn nhất ....................................... 46
2.3.4 Thông điệp Join/Prune ........................................................................ 47
2.3.5 Đăng ký nguồn dữ liệu........................................................................ 48
2.3.5.1 Thông điệp PIM Register............................................................. 48
2.3.5.2 Thông điệp PIM Register – Stop.................................................. 49
2.3.6 Chuyển từ cây chia sẻ sang cây đƣờng đi ngắn nhất .......................... 49
2.4 Giao thức Multicast Open Shortest Path First ........................................... 53
2.4.1 Định tuyến multicast trong vùng......................................................... 53
2.4.2 Định tuyến multicast trên nhiều vùng................................................. 55
2.4.3 Định tuyến multicast trên các vùng tự trị............................................ 58
CHƢƠNG 3 ......................................................................................................... 60
SỬ DỤNG ACCESS GRID XÂY DỰNG .......................................................... 60
HỆ THỐNG HỘI NGHỊ TRUYỀN HÌNH DỰA TRÊN IP MULTICAST ........ 60
3.1 Các khái niệm chung về dịch vụ hội nghị truyền hình............................... 60
3.1.1 Hệ thống hội nghị truyền hình ............................................................ 61
3.1.2 Các thành phần cơ bản của hội nghị truyền hình................................ 62
3.2 Giao thức RTP............................................................................................ 63
3.2.1 Khuôn dạng RTP header ..................................................................... 63
3.2.2 Các ứng dụng sử dụng RTP ............................................................... 64
3.2.2.1 Thoại hội nghị đơn giản ............................................................... 64
3.2.2.2 Thoại và truyền hình hội nghị ...................................................... 66
3.2.2.3 Bộ trộn và bộ biên dịch ................................................................ 66
3.3 Đồng bộ luồng hình ảnh và âm thanh ........................................................ 67
3.4 Sử dụng Access Grid xây dựng một hội nghị truyền hình......................... 69
3.4.1 Các thành phần của Access Grid......................................................... 69
3.4.2 Sử dụng Access Grid client để tham gia vào hội nghị truyền hình..... 72
KẾT LUẬN.......................................................................................................... 75
HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ............................................................... 76
TÀI LIỆU THAM KHẢO
1. Đặt vấn đề
Ngày nay mạng Internet và các ứng dụng trên mạng ngày càng trở nên
thông dụng, vì thế có một lƣợng rất lớn các thông tin cần chuyển tiếp đến
nhiều nơi trong cùng một thời gian. Phần lớn các ứng dụng trên mạng hiện nay
sử dụng phƣơng pháp truyền dữ liệu unicast, đây là phƣơng pháp truyền dữ liệu
từ điểm tới điểm, tức là dữ đƣợc truyền từ một ngƣời gửi tới một ngƣời nhận.
Tuy nhiên với một số ứng dụng yêu cầu phải thƣờng xuyên gửi dữ liệu từ một
điểm tới nhiều điểm, dữ liệu đƣợc gửi từ một ngƣời gửi tới nhiều ngƣời nhận,
phƣơng pháp truyền dữ liệu unicast trở nên không hiệu quả. Trong trƣờng hợp
này, các ứng dụng sử dụng unicast phải đóng gói cùng một dữ liệu nhiều lần và
lần lƣợt gửi chúng từ điểm tới điểm. Một cách khác để thực hiện việc truyền dữ
liệu từ điểm đến nhiều điểm là sử dụng broadcast, đây là phƣơng pháp gửi dữ
liệu từ một điểm đến tất cả các điểm. Dễ thấy rằng cả hai phƣơng pháp trên đều
gây nên những sự lãng phí tài nguyên mạng, khi đó multicast là một sự thay thế
tốt nhất, phƣơng pháp này giúp ta tiết kiệm đƣợc băng thông mạng cũng nhƣ cải
thiện đƣợc tốc độ truyền dữ liệu. Multicast là phƣơng pháp truyền dữ liệu từ
điểm tới nhiều điểm, trong đó một nguồn gửi sẽ gửi lƣu lƣợng tới một nhóm
nguồn nhận thông qua địa chỉ nhóm multicast. Trong phƣơng pháp multicast có
các giao thức cho phép các máy tính có thể gia nhập vào nhóm để nhận dữ liệu
hay rời bỏ nhóm một cách dễ dàng, các giao thức định tuyến cũng đƣợc xây dựng
cho phép các ứng dụng có thể gửi dữ liệu một cách hiệu quả trên mạng.
2. Đối tƣợng và mục tiêu luận văn
Xuất phát từ vấn đề nêu trên, luận văn xác định IP multicast là đối tƣợng
nghiên cứu với những vấn đề tập trung chủ yếu nhƣ sau:
Tìm hiểu các thành phần cơ bản của quá trình truyền dữ liệu multicast gồm:
địa chỉ multicast, cây multicast, chuyển tiếp multicast cũng nhƣ quá trình
tham gia nhóm multicast thông qua giao thức Internet Group Management
Protocol.


/file/d/0B7oUCI ... sp=sharing
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status