Phân biệt Unicast, Broadcast và Multicast trong mạng máy tính

Có 3 loại địa chỉ trong mạng máy tính bao gồm: Unicast, Broadcast và Multicast. Hãy cùng mình xem sự khác biệt giữa chúng trong bài viết này!

Tính năng Unicast Broadcast Multicast
Khái niệm một tin nhắn được gửi từ một người gửi đến một người nhận. một tin nhắn được gửi từ một người gửi đến tất cả người nhận. tin nhắn được gửi từ một người gửi đến một nhóm người nhận
Địa chỉ Sử dụng một địa chỉ đích Unicast duy nhất Sử dụng địa chỉ quảng bá Broadcast đặc biệt Sử dụng địa chỉ multicast đặc biệt
Vận chuyển Đảm bảo dữ liệu đến đúng đích chính xác Không phải tất cả các thiết bị đều có thể quan tâm đến dữ liệu Không phải tất cả các thiết bị đều có thể quan tâm đến dữ liệu
Lưu lượng mạng Tạo ra lưu lượng mạng ít nhất Tạo ra lượng lưu lượng mạng nhiều nhất Tạo lưu lượng mạng vừa phải
Bảo vệ An toàn hơn vì dữ liệu được gửi đến một người nhận cụ thể Kém an toàn hơn vì dữ liệu được gửi đến tất cả các thiết bị trong mạng Bảo mật vừa phải vì dữ liệu được gửi đến một nhóm thiết bị cụ thể
Ví dụ Email, chuyển tập tin Yêu cầu DHCP, yêu cầu ARP Truyền phát video, chơi game trực tuyến
Đích đến Máy thu đơn Tất cả các máy thu Nhóm máy thu
Sử dụng băng thông Vừa phải Cao Vừa phải
Độ trễ Thấp Cao Vừa phải

1. Địa chỉ Unicast

Địa chỉ Unicast đại diện cho một mạng LAN duy nhất. Một khung Unicast sẽ được chuyển đến 1 thiết bị cụ thể chứ không phải một nhóm trong mạng LAN. Kiểu truyền này còn được gọi là truyền 1-1.

Ví dụ: nếu một máy tính có địa chỉ IP 10.1.2.0 trong mạng dữ liệu đến máy tính khác có địa chỉ IP 20.12.4.2 trong mạng khác thì địa chỉ unicast sẽ xuất hiện. Đây là hình thức truyền dữ liệu phổ biến nhất qua mạng như các ứng dụng: tải tệp tin, gửi email, gửi tin nhắn,…

Địa chỉ Unicast sẽ có giá trị địa chỉ MAC của thiết bị.

Hãy xem chi tiết qua hình ảnh minh họa sau:

Hình ảnh minh họa địa chỉ Unicast
Hình ảnh minh họa địa chỉ Unicast

2. Địa chỉ Multicast

Địa chỉ Multicast đại diện cho một nhóm thiết bị mạng LAN. Một khung được gửi đến địa chỉ Multicast sẽ được chuyển đến 1 nhóm thiết bị trong mạng LAN. Các khung multicast có giá trị là 1 trong bit có trọng số nhỏ nhất của octet đầu tiên của địa chỉ đích. Điều này giúp bộ chuyển mạch Switch phân biệt được địa chỉ unicast và multicast.

Một ví dụ về địa chỉ multicast Ethernet sẽ là 01:00:0C:CC:CC:CC , là địa chỉ được CDP (Cisco Discovery Protocol) sử dụng. Loại địa chỉ này thường được ứng dụng trong cuộc gọi Video, phát live trực tuyến, hoặc chơi game online,…

Hãy xem hình ảnh dưới đây để thấy sự khác biệt của địa chỉ Multicast:

Hình ảnh minh họa địa chỉ Multicast
Hình ảnh minh họa địa chỉ Multicast

3. Địa chỉ Broadcast

Địa chỉ Broadcast đại diện cho tất cả thiết bị trong một mạng LAN. Tức là các khung frames được gửi đến địa chỉ quảng bá sẽ được chuyển tiếp tới tất cả các thiết bị trong mạng LAN. Địa chỉ quảng bá có giá trị FFFF.FFFF.FFFF (tất cả đều là địa chỉ nhị phân). Bộ chuyển mạch sẽ gửi các Frames ra tất cả các cổng ngoại trừ cổng nhận.

Địa chỉ Broadcast thường được sử dụng trong các ứng dụng yêu cầu DHCP hay ARP như truyền hình để phát tín hiệu âm thanh hoặc video.

Xem hình ảnh minh họa chi tiết dưới đây:

Hình ảnh minh họa địa chỉ Broadcast
Hình ảnh minh họa địa chỉ Broadcast

Kết luận:

Trên đây là tất cả nhưng chia sẻ về địa chỉ mạng Unicast, Broadcast và Multicast. Nếu thấy bài viết này thực sự có ích, hãy chia sẻ lên các trang xã hội. Ngoài ra nếu còn câu hỏi thắc mắc nào khác, hãy để lại dưới phần bình luận để mình hỗ trợ giải đáp một cách tốt nhất!

Xem thêm các bài viết khác:

Tiêu đề IP (IP header) là gì? Tìm hiểu tiêu đề IPv4

Giới thiệu về giao thức UDP (User Datagram Protocol)

Khám phá Giao thức TCP (Transmission Control Protocol) là gì? Hoạt động như thế nào?