Broadcast

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm

Các kiểu định tuyến

Cast.svg

anycast

Anycast.svg

broadcast

Broadcast.svg

multicast

Multicast.svg

unicast

Unicast.svg


Broadcast là thuật ngữ được sử dụng trong mạng máy tính để mô tả cách thức truyền tin được gửi từ 1 điểm đến tất cả các điểm khác trong cùng một mạng. Trong trường hợp này, Một gói broadcast chuyển đến tất cả những thiết bị tham gia trong một mạng cục bộ, mà không cần phải được quy định rõ ràng như một máy nhận. Do đó broadcast nên được giới hạn trong những phần riêng của mạng, và không được router chuyển tiếp. Nếu một thông tin chỉ được gửi đi cho một nhóm người dùng được chọn, thì nên sử dụng thay vào đó phương pháp Multicast.

Mỗi máy nhận broadcast quyết định trong thẩm quyền của mình hoặc tiếp nhận thông điệp hoặc loại bỏ. Broadcast có trên nhiều tầng khác nhau của Mô hình OSI. Điểm chung là broadcast phải được điều chỉnh cho phù hợp từ một tầng cao hơn xuống các tầng thấp hơn. Vì vậy, ví dụ, một broadcast IPv4 như một broadcast Ethernet truyền tới một địa chỉ MAC FF:FF:FF:FF:FF:FF. Nếu Mạng không có khả năng broadcast, ví dụ, vì nó bao gồm - như Internet trong số những mạng khác - một số kết nối trực tiếp, thông điệp có thể được gởi đi thay vào đó bằng một thuật toán gọi là Flooding Algorithmus.

Broadcast được hỗ trợ trong hầu hết các mạng LAN (ví dụ Ethernet), được sử dụng để gửi cùng 1 thông điệp cho tất cả các máy tính trong mạng LAN (ví dụ như bản tin ARP: giao thức phân giải địa chỉ, truy vấn địa chỉ của tất cả các máy tính trong cùng 1 mạng LAN).

Flooding Algorithmus

IP broadcast[sửa | sửa mã nguồn]

Giao thức liên mạng Ipv4 cũng hỗ trợ kiểu truyền broadcast, cho phép các gói tin được gửi đến mọi thiết bị trong cùng 1 mạng.

Phiên bản IPv6 không còn hỗ trợ giao thức truyền tin broadcast, Multicast được dùng để thay thế.

Ứng dụng[sửa | sửa mã nguồn]

Broadcast được sử dụng trong một mạng máy tính, trong số những thứ khác, khi địa chỉ IP của máy nhận vẫn chưa được biết tới. Kỹ thuật này được sử dụng trong mô hình OSI ở tầng mạng. Ví dụ như các giao thức ARP, DHCP, và Wake on LAN. Các trò chơi máy tính thích hợp với mạng sử dụng broadcast để tìm một danh sách của tất cả các trò chơi mở trên mạng nội bộ mà người dùng có thể tham gia. Giao thức truyền thông SMB tìm bằng broadcast các nguồn lực được chia sẻ trên mạng nội bộ như các tập tin hoặc máy in.

Chú thích[sửa | sửa mã nguồn]