Broadcast là 1 dạng địa chỉ IP phổ biến trong không gian mạng. Vậy broadcast là gì? Vai trò của địa chỉ Broadcast là gì? Hãy cùng Viettuans.vn tìm hiểu chi tiết về khái niệm và chức năng của loại địa chỉ này trong mạng máy tính thông qua bài viết ngay sau đây!
1. Broadcast là gì?
Broadcast là gì? Để trả lời cho câu hỏi này thì Broadcast là 1 trong 3 dạng địa chỉ IP trong môi trường mạng. Như các bạn đã biết địa chỉ IP là một dải nhị phân có độ dài 32 bit và chia thành 4 octet (tương ứng 4 bộ 8 bit). Trong cấu trúc của địa chỉ IP sẽ bao gồm: Net-id giúp xác định địa chỉ mạng mà thiết bị kết nối đến và Host-id xác định địa chỉ của thiết bị gửi gói tin.
Địa chỉ IP có 3 dạng chính gồm:
- Địa chỉ Unicast: Cho phép gửi gói dữ liệu đến một thiết bị duy nhất trong mạng
- Địa chỉ Multicast: Cho phép gửi dữ liệu đến tập hợp thiết bị được xác định trong mạng.
- Địa chỉ Broadcast: Cho phép gửi các gói tin tới tất cả các thiết bị trong một mạng có cùng dải mạng.
Lấy một ví dụ đơn giản: Một thiết bị có địa chỉ IP là 192.168.1.10 và có dải mạng là 255.255.255.0, thì địa chỉ broadcast của thiết bị này sẽ là 192.168.1.255.
2. Xác định địa chỉ Broadcast như thế nào?
Thông thường, mỗi địa chỉ IP bao gồm bốn số thập phân hay còn gọi là các bộ tám. Mỗi bộ sẽ được phân tách bằng dấu chấm và mỗi octet sẽ chứa 8 bit dữ liệu. Mỗi octet sẽ đại diện cho một số từ 0 đến 255 và cách xác định địa chỉ Broadcast sẽ dựa trên phần cuối của địa chỉ trên máy chủ.
Lưu ý: Nếu như tất cả các bit máy chủ đều có giá trị nhị phân là 1 thì đây là địa chỉ Broadcast. Trong trường hợp, tất cả các bit máy chủ đều có giá trị bằng 0 thì đó là địa chỉ của mạng con.
Lấy ví dụ: Trong địa chỉ Broadcast có thành phần riêng lẻ của địa chỉ IP như 192.128.64.7/24. Trong đó, 192.128.64.7 là địa chỉ IP còn “/ 24” chính là subnet mask 255.255.255.0.
3. Cách xác định địa chỉ Broadcast
Cách xác định địa chỉ Broadcast khá đơn giản, bạn đọc có thể tham khảo các bước sau:
3.1. Đối với hệ điều hành Windows
Bước 1: Truy cập vào bảng CMD thông qua menu Start hoặc sử dụng tổ hợp Windows + R và nhập CMD.
Bước 2: Nhập câu lệnh ipconfig/all rồi ấn enter. Một dãy các địa chỉ IP sẽ hiện ra. Bạn chỉ cần quan tâm đến hai dòng thông tin chính là IPv4 Address và Subnet Mask.
Bước 3: Đổi địa chỉ IP và Subnet Mask mà bạn lấy được từ bước 2 từ dạng thập phân sang dạng nhị phân. Ở đây ta đặt hai kết quả là IP1 và SM1.
- IP: 192.168.178.30 => IP1: 11000000.10101000.10110010.00011110
- SM: 255.255.255.0 => SM1: 11111111.11111111.11111111.00000000
Bước 4: Đảo các bit của SM1 ta có kết quả SM2: 00000000.00000000.00000000.11111111
Bước 5: Dùng phép toán OR giữa IP1 và SM2 bạn sẽ xác định được địa chỉ broadcast:
- IP1: 11000000.10101000.10110010.00011110
- SM2: 00000000.00000000.00000000.11111111
- Bitwise OR ------------------------------------------------ ----------
- Broadcast Address: 11000000.10101000.10110010.11111111
=> Địa chỉ Broadcast: 192.168.178.255.
Tìm hiểu thêm: IP Private là gì? Tìm hiểu kiến thức về địa chỉ IP Private
3.2. Đối với hệ điều hành Ubuntu
Bạn đọc có thể theo dõi các bước sau:
Bước 1: Mở bảng tùy chọn “Show applications”.
Bước 2: Tìm kiếm phần mềm“Terminal” và nhấn chọn để khởi động.
Bước 3: Nhập câu lệnh “ifconfig”..
Khi kết quả xuất hiện, bạn chỉ cần quan tâm đến dòng thứ hai có ba giá trị khác nhau, trong đó:
- Inet192.168.0.10 là địa chỉ IP của thiết bị hiện tại.
- Netmask 255.255.250.0 là subnet mask của mạng cục bộ.
- Broadcast 192.168.0.255 là địa chỉ Broadcast của mạng cục bộ.
4. Điểm khác biệt giữa Multicast và địa chỉ Broadcast là gì?
Multicast và Broadcast là hai dạng chính của địa chỉ IP, cách phân biệt hai loại địa chỉ này khá đơn giản:
- Địa chỉ multicast được sử dụng đề gửi gói tin tới một nhóm thiết bị trong mạng cụ thể; còn địa chỉ broadcast gửi thông điệp 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 sẽ được đi qua bộ định tuyến; đối với địa chỉ Broadcast các gói tin sẽ không được đi qua bộ định tuyến.
Bạn đọc có thể so sánh giữa Unicast, Multicast và Broadcast thông qua bảng sau:
Tính năng |
Unicast |
Broadcast |
Multicast |
Cách thức truyền gói tin |
Dữ liệu được gửi đến một người nhận duy nhất |
Dữ liệu được gửi đến tất cả người nhận trong mạng |
Dữ liệu được gửi đến một nhóm thiết bị xác định trong mạng. |
Bảo mật |
An toàn hơn vì dữ liệu được gửi đến một thiết bị cụ thể. |
Bảo mật trung bình vì dữ liệu được gửi đến tất cả các thiết bị trong mạng. |
Bảo mật trung bình vì dữ liệu được gửi đến một nhóm thiết bị cụ thể trong mạng. |
5. Tổng kết
Trên đây là các thông tin cần thiết xoay quanh chủ đề địa chỉ Broadcast là gì? Khác với Unicast hay Multicast, địa chỉ Broadcast được sử dụng để truyền gói tin cho tất cả các thiết bị cùng dải mạng. Hãy đón đọc những bài viết mới nhất của Viettuans.vn, hứa hẹn sẽ có rất nhiều kiến thức mới lạ và bổ ích về các lĩnh vực công nghệ thông tin đang chờ đón bạn!
Bài viết hay, rất hữu ích.