Bài giảng Lập trình mạng - Chương 3: Lập trình multicasting
Số trang: 17
Loại file: pdf
Dung lượng: 202.84 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình mạng - Chương 3: Lập trình multicasting. Những nội dung chính được trình bày trong chương này gồm có: Giới thiệu về multicast, địa chỉ IP dùng cho Multicast, truyền/nhận multicast, gửi tin cậy, nhận tin cậy. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng - Chương 3: Lập trình multicasting Chương 3: Lập trình MulticastingCuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 31. Giới thiệu về multicast- Multicast : phát tán thông tin tới một nhóm địa chỉ một cách đồng thời.Root multicast và non –root multicasto Root multicast: một thành viên đóng vai trò là root phát tán thông tin tới các lá leaf, root truyền thông tin đồng thời tới các lá, lá chỉ truyền thông tin về root mà không thể truyền thông tin sang lá kháco Non root multicast: tất cả các thành viên là các lá (leaf) , lá truyền thông tin tới tất cả các lá khác CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 31. Giới thiệu về multicast- Unicast: giao tiếp chỉ có một bên gửi và một bên nhận- Broadcast: Giao tiếp gửi từ một điểm tới tất cả các điểm khác, broadcast chỉ có một điểm gửi đi duy nhất. CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho Multicast- Sử dụng địa chỉ ở lớp D từ 224.0.0.0 tới 239.255.255.255- Một số địa chỉ IP đặc biệt dùng cho multicast CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho Multicast- Thành viên phải tham gia vào nhóm mới nhận dữ liệu multicast được- Chương trình gửi gửi cho nhóm thì mọi thành viên trong nhóm đều nhận đc dữ liệu Receiver Receiver Group Group Member 1 Member 1 Receiver Group Member 2 Sender Group Member 1 Sender & Receiver CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) :- Là giao thức mà mỗi máy nhận trao đổi thông tin với bộ tìm đường multicast cục bộ (Local Multicast Router ) để trở thành một thành viên của nhóm multicast- Cung cấp một phương thức qua nó một thành viên có thể tham gia hoặc rời bỏ nhóm multicast- Để tham gia nhóm thành viên gửi một thông báo yêu cầu tham gia nhóm- Các bộ tìm đường multicast gửi IGMP query tới tất cả các thành viên để xem các thành viên còn trong nhóm hay không. CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) : Joining a Group 224.1.2.3 R1 R2 R3 Report CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) : Maintaining a Group 224.1.2.3 224.1.2.3 224.1.2.3 R1 R2 R3 X Report XSuppressed Suppressed Query Bộ tìm đường định kỳ gửi query tới 224.0.0.1 (tất cả các thành viên trong mạng này) Các thành viên có thể trả lời report hoặc không (còn tham gia hoặc không) CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 33. Truyền/ nhận multicastGửi multicast- Hiệu chỉnh lại địa chỉ trong hàm sendto cho phù hợp, địa chỉ là nhóm cần multicastNhận multicast- Trước khi multicast, cần tham gia vào nhóm multicast bằng cách g ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng - Chương 3: Lập trình multicasting Chương 3: Lập trình MulticastingCuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 31. Giới thiệu về multicast- Multicast : phát tán thông tin tới một nhóm địa chỉ một cách đồng thời.Root multicast và non –root multicasto Root multicast: một thành viên đóng vai trò là root phát tán thông tin tới các lá leaf, root truyền thông tin đồng thời tới các lá, lá chỉ truyền thông tin về root mà không thể truyền thông tin sang lá kháco Non root multicast: tất cả các thành viên là các lá (leaf) , lá truyền thông tin tới tất cả các lá khác CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 31. Giới thiệu về multicast- Unicast: giao tiếp chỉ có một bên gửi và một bên nhận- Broadcast: Giao tiếp gửi từ một điểm tới tất cả các điểm khác, broadcast chỉ có một điểm gửi đi duy nhất. CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho Multicast- Sử dụng địa chỉ ở lớp D từ 224.0.0.0 tới 239.255.255.255- Một số địa chỉ IP đặc biệt dùng cho multicast CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho Multicast- Thành viên phải tham gia vào nhóm mới nhận dữ liệu multicast được- Chương trình gửi gửi cho nhóm thì mọi thành viên trong nhóm đều nhận đc dữ liệu Receiver Receiver Group Group Member 1 Member 1 Receiver Group Member 2 Sender Group Member 1 Sender & Receiver CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) :- Là giao thức mà mỗi máy nhận trao đổi thông tin với bộ tìm đường multicast cục bộ (Local Multicast Router ) để trở thành một thành viên của nhóm multicast- Cung cấp một phương thức qua nó một thành viên có thể tham gia hoặc rời bỏ nhóm multicast- Để tham gia nhóm thành viên gửi một thông báo yêu cầu tham gia nhóm- Các bộ tìm đường multicast gửi IGMP query tới tất cả các thành viên để xem các thành viên còn trong nhóm hay không. CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) : Joining a Group 224.1.2.3 R1 R2 R3 Report CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 32. Địa chỉ IP dùng cho MulticastGiao thức IGMP (Internet Group Management Protocol ) : Maintaining a Group 224.1.2.3 224.1.2.3 224.1.2.3 R1 R2 R3 X Report XSuppressed Suppressed Query Bộ tìm đường định kỳ gửi query tới 224.0.0.1 (tất cả các thành viên trong mạng này) Các thành viên có thể trả lời report hoặc không (còn tham gia hoặc không) CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 33. Truyền/ nhận multicastGửi multicast- Hiệu chỉnh lại địa chỉ trong hàm sendto cho phù hợp, địa chỉ là nhóm cần multicastNhận multicast- Trước khi multicast, cần tham gia vào nhóm multicast bằng cách g ...
Tìm kiếm theo từ khóa liên quan:
Lập trình mạng Bài giảng Lập trình mạng Lập trình multicasting Địa chỉ IP Gửi tin cậy Nhận tin cậyGợi ý tài liệu liên quan:
-
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 200 0 0 -
Đề cương chi tiết học phần: Mạng máy tính và lập trình mạng
4 trang 154 0 0 -
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 trang 132 0 0 -
349 trang 123 0 0
-
Bài giảng Lập trình mạng - Chương 1: Giới thiệu Lập trình mạng
18 trang 105 0 0 -
Giáo trình Lập trình mạng: Phần 1 - Trường Đại học Phan Thiết
78 trang 75 0 0 -
139 trang 63 0 0
-
Giáo trình Lập trình mạng: Phần 1
54 trang 59 0 0 -
Giáo trình Lập trình mạng - ThS. Văn Thiên Hoàng
201 trang 52 0 0 -
Distance Vector vs. Link State
128 trang 47 0 0