Tác giả:
Trần Lâm Đăng Khoa
Trần Lâm Đăng Khoa
GIỚI THIỆU VỀ MULTICAST
- Trong môi trường unicast, một nút mạng chỉ có khả năng gửi thông tin đến một nút duy nhất trong một thời điểm. Trong môi trường multicast, một nút có thể gởi một gói tin đến nhiều thiết bị trong mạng chỉ với một thao tác duy nhất. Hệ điều hành tại các nút và chồng giao thức TCP/IP tại đó phải hỗ trợ IP multicast để nút có thể tham gia vào quá trình truyền multicast.
- Một nút trong multicast chỉ cần gọi đến dịch vụ chuyển phát một lần duy nhất khi muốn truyền thông điệp đến nhiều đích đến khác nhau. Quá trình truyền unicast và broadcast là trường hợp riêng của multicast. Nếu trong môi trường truyền như là Ethernet hay SMDS có hỗ trợ multicast và broadcast, thì sử dụng các ứng dụng gửi một lần đến nhiều đích là một sự lựa chọn tốt. Multicast có thể cung cấp một sự cải thiện to lớn về hiệu năng, sử dụng băng thông không nhiều hơn một quá trình truyền unicast, và cho phép thiết kế các ứng dụng phân tán một cách hiệu quả.
- Điều khác biệt duy nhất giữa các gói tin IP Multicast và IP unicast là thông tin về địa chỉ IP. Các địa chỉ multicast là địa chỉ lớp D(224.0.0.0 – 239.255.255.255)
- Chúng ta đi nghiên cứu về multicast trong các khía cạnh sau:
• Quá trình truyền thông điệp trong một nhóm
• Khả năng multicast của một host hay router.
• Xem xét về multicast trong IP và khả năng hỗ trợ multicast trong lớp IP.
• Mô tả về mạng multicast chính và đánh giá khả năng sử dụng của IP multicast
• Bảo mật trong IP Multicast
1. Giới thiệu về multicast:• Khả năng multicast của một host hay router.
• Xem xét về multicast trong IP và khả năng hỗ trợ multicast trong lớp IP.
• Mô tả về mạng multicast chính và đánh giá khả năng sử dụng của IP multicast
• Bảo mật trong IP Multicast
- IP multicast là một sự mở rộng của IP. Tổ chức IETF đưa ra khuyến nghị RFC 1112, định nghĩa các thành phần mở rộng cho IP. Một hướng đi mới cho IP, IP Multicast là giao thức dùng để truyền gói tin IP từ một nguồn đến nhiều đích đến khác nhau trong mạng LAN hay WAN. Nhóm những thành viên muốn nhận thông tin này thì phải tham gia vào một nhóm multicast. Với IP multicast, ứng dụng gửi một bản sao của thông tin đến một nhóm. Thông tin này đến tất cả những người nào muốn nhận nó. Kĩ thuật Multicast đánh địa chỉ các gói là địa chỉ nhóm thay vì địa chỉ của từng người nhận; Các gói tin này phụ thuộc vào các mạng chuyển tiếp để chuyển đến mạng cần nhận nó. Một nút có khả năng - Multicast chạy giao thức TCP/IP có thể nhận được thông điệp multicast.
Multicast là kĩ thuật đẩy thông tin, trong đó một máy chủ sẽ gửi dữ liệu đến người sử dụng mà không cần người sử dụng phải yêu cầu trước.Thuật ngữ về kéo và đẩy xuất hiện rất nhiều trong các cuộc thảo luận về truyền tải thông tin qua Internet. Trong kĩ thuật kéo thông tin, client yêu cầu dữ liệu từ phía máy chủ hoặc từ các máy tính khác. Email là kĩ thuật đẩy thông tin trong khi Web lại là kĩ thuật kéo thông tin.
2. Quá trình Multicast tới nhiều đối tượng phân tán thông qua Internet:
- Chuẩn IP Multicast hỗ trợ hàng ngàn người có thể nhận thông tin đồng thời mà không ảnh hưởng đến băng thông chung. Thêm vào đó, giao thức định tuyến IP multicast cung cấp một phương thức truyền hiệu quả cho dữ liệu từ một nguồn đi qua các mạng khác nhau và không đồng nhất như là Internet. Nếu các thiết bị mạng hỗ trợ Multicast, chỉ cần gửi một gói tin duy nhất vào mạng cho nhiều người nhận.
- Có ba loại địa chỉ cơ bản trong IPv4: unicast,broadcast, và multicast. Địa chỉ unicast sử dụng để truyền giữa các gói tin giữa các đích đến đơn, broadcast dùng để gửi thông tin đến toàn bộ một mạng con. Địa chỉ Multicast sử dụng để chuyển các gói tin đến một tập các máy con được cấu hình để làm thành viên của một nhóm trong các mạng khác nhau.
(còn tiếp)
Comment