Preloader

Business License Address

128 Binh My Street, Binh My Commune, Cu Chi District, Ho Chi Minh City, Viet Nam

Phone Number

+84 865920041

Email

info@photuesoftware.com
supports@photuesoftware.com

Địa chỉ broadcast là gì? Cách kiểm tra địa chỉ broadcast

Địa chỉ broadcast là gì? Cách kiểm tra địa chỉ broadcast

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ể.

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, Pho Tue Software Solutions 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ị đó.

Địa chỉ IP là một dải nhị phân dài 32 bit và chia thành 4 octet

Địa chỉ IP là một dải nhị phân dài 32 bit và chia thành 4 octet

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 (broadcast address) 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.

Cách 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ộ.

Đị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

Đị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

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

IP: 192.168.178.30 => IP1: 11000000.10101000.10110010.00011110

SM: 255.255.255.0 => SM1: 11111111.11111111.11111111.00000000

Bước 2: Đảo các bit của SM1 ta có kết quả SM2

SM2: 00000000.00000000.00000000.11111111

Bước 3: Dùng phép toán OR giữa IP1 và SM2 thì ta có ngay địa chỉ broadcast

IP1: 11000000.10101000.10110010.00011110

SM2: 00000000.00000000.00000000.11111111

Bitwise OR ------------------------------------------------ ----------

Broadcast Address: 11000000.10101000.10110010.11111111

=> 192.168.178.255

Phân biệt địa chỉ broadcast và địa chỉ multicast

Bạn dễ nhầm lẫn giữa địa chỉ broadcastđị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.

Ứng dụng địa chỉ broadcast trong thực tế

Địa chỉ broadcast (broadcast address) được sử dụng trong một hệ thống mạng máy tính nhất định hoặc trong một vài tình huống đặc biệt khác, khi mà địa chỉ IP của máy vẫn chưa được xác định. Kỹ thuật sử dụng địa chỉ broadcast thường được biết đến và áp dụng trong mô hình OSI ở các tầng mạng.

Ngoài cách sử dụng trên, các trò chơi trên máy tính có tích hợp với mạng internet cũng có thể sử dụng địa chỉ Broadcast. Nó giúp người dùng tìm ra danh sách của tất cả những trò chơi có trong hệ thống mạng nội bộ mà người dùng có thể tham gia và sử dụng được.

Các trò chơi trên máy tính khi được kết nối với mạng internet có sử dụng địa chỉ broadcast sẽ hiển thị dễ dàng cho người dùng một danh sách tất cả các trò chơi hiện có. Điều này có thể giúp người dùng dễ dàng tìm kiếm và lựa chọn trò chơi mà mình muốn chơi và ưa thích.

Địa chỉ broadcast cũng có thể ứng dụng trong giao thức truyền thông SMB. Tất cả những gì được chia sẻ trên SMB sẽ được định dạng giống như một tệp tin sử dụng trên máy tính của người dùng hoặc máy in.

Phạm Thị Quỳnh Dung
Author

Phạm Thị Quỳnh Dung

Pho Tue SoftWare CO.,LTD là Nhà Cung cấp dịch Trung Tâm Dữ Liệu, Điện Toán Đám Mây Và Phát Triển Phần Mềm Hàng Đầu Việt Nam. Hệ Thống Data Center Đáp Ứng Mọi Nhu Cầu Với Kết Nối Internet Nhanh, Băng Thông Lớn, Uptime Lên Đến 99,99% Theo Tiêu Chuẩn TIER III-TIA 942.

Leave a comment

Your email address will not be published. Required fields are marked *