Broadcast được nhắc đến nhiều trong hoạt động phát thanh truyền hình, chỉ chương trình phát sóng qua mạng vô tuyến (radio). Ở lĩnh vực CNTT, broadcast mang hàm nghĩa mô tả hình thức giao tiếp trong mạng máy tính với một thông điệp được gửi đi mà không có đầu nhận cụ thể.
Trong bài viết này, Bizfly Cloud sẽ giúp bạn tìm hiểu cụ thể về địa chỉ broadcast (broadcast address) là gì và cách thức hoạt động của nó?
Sơ lược về địa chỉ IP
Để trả lời câu hỏi địa chỉ broadcast là gì, hãy cùng khám phá khái niệm địa chỉ IP.
Khi chúng ta muốn trao đổi thư/quà tặng với một người thì bắt buộc phải biết địa chỉ của đối phương. Các gói tin trong mạng Internet cũng cần có địa chỉ để xác định vị trí đầu đi và đầu đến để có thể trao đổi thông tin chính xác. Địa chỉ IP được tạo ra nhằm mục đích đó và trên môi trường mạng địa chỉ IP là duy nhất.
Địa chỉ IP là một dải nhị phân dài 32 bit và chia thành 4 octet (tương ứng 4 bộ 8 bit). Trong đó, gồm có: net-id giúp xác định địa chỉ mạng mà thiết bị kết nối vào và host-id xác định địa chỉ của thiết bị đó.
Trên thực tế, chúng ta thường thấy địa chỉ IP viết dưới dạng 4 số thập phân được phân tách bởi dấu chấm. Ví dụ, IP có địa chỉ theo hệ nhị phân là 11000000.10101000.00000000.00000001 thì khi chuyển sang hệ thập phân là 192.168.0.1 với subnet mask là 24.
Địa chỉ IP được chia thành 3 loại gồm địa chỉ Unicast, địa chỉ Multicast, địa chỉ Broadcast, trong đó: địa chỉ Unicast cho phép gửi dữ liệu từ một thiết bị đến một nơi nhận duy nhất; còn địa chỉ Multicast cho phép gửi dữ liệu đến tập hợp host được xác định trước. Với địa chỉ Broadcast, chúng ta sẽ tìm hiểu cụ thể hơn qua phần tiếp theo.
Địa chỉ broadcast là gì?
Một địa chỉ broadcast sẽ đại diện cho tất cả các thiết bị kết nối cùng mạng. Do đó, khi một gói tin được gửi đến địa chỉ broadcast, toàn bộ các thiết bị trong mạng đều nhận được.
Các loại địa chỉ broadcast
Địa chỉ Broadcast gồm có 2 loại chính:
- Direct broadcast: 192.168.1.255
- Local broadcast: 255.255.255.255
Ví dụ, host có địa chỉ IP là 192.168.2.1. Khi host gửi broadcast đến 255.255.255.255, tất cả các host thuộc mạng 192.168.2.0 sẽ được nhận gói broadcast này. Trong trường hợp host gửi broadcast đến địa chỉ 192.168.1.255, tất cả host trong mạng 192.168.1.0 sẽ nhận được gói broadcast này, còn host thuộc mạng 192.168.2.0 sẽ không nhận được.
Kiểm tra địa chỉ broadcast
Để xác định địa chỉ broadcast bạn chọn tổ hợp thao tác trên thanh tab bar chọn biểu tượng Window và nhập “cmd” rồi nhấn enter.
Tiếp tục nhập lệnh “ipconfig/all” cho phép bạn lấy địa chỉ IP của máy mình trong mạng nội bộ.
Từ thông tin này bạn có thể xác định được địa chỉ broadcast mình đang kết nối theo các kỹ thuật sau:
Bước 1: Đổi địa chỉ IP và Subnet Mask (SM) từ dạng thập phân sang dạng nhị phân cho 2 kết quả tạm gọi IP1 và SM1
Bước 2: Đảo các bit của SM1 ta có kết quả SM2
Bước 3: Dùng phép toán OR giữa IP1 và SM2 thì ta có ngay địa chỉ broadcast
Phân biệt địa chỉ broadcast và địa chỉ multicast
Bạn dễ nhầm lẫn giữa địa chỉ broadcast và địa chỉ multicast. Nhưng có 2 điểm để phân biệt chúng như sau:
- Địa chỉ multicast chỉ đại diện cho một nhóm thiết bị trong mạng cụ thể; còn địa chỉ broadcast đại diện cho tất cả các thiết bị trong cùng mạng.
- Các gói tin gửi đến địa chỉ multicast được phép đi qua bộ định tuyến; trên địa chỉ broadcast thì không được đi qua bộ định tuyến.
Nguồn: Bizfly Cloud chia sẻ
>> Có thể bạn quan tâm: RAID 1 VS. RAID 5: Nên sử dụng khi nào và vì sao?