Sự khác biệt giữa lũ lụt và phát sóng
Lũ lụt và Phát sóng
Định tuyến là quá trình lựa chọn các đường dẫn sẽ được sử dụng để gửi lưu lượng mạng và gửi các gói dữ liệu dọc theo mạng con đã chọn. Lũ lụt và Phát sóng là hai thuật toán định tuyến được sử dụng trong các mạng máy tính ngày nay. Lũ lụt sẽ gửi tất cả các gói tin đến thông qua mỗi cạnh đi. Phát sóng có nghĩa là mọi thiết bị trong mạng sẽ nhận được một gói.
Lũ lụt là gì?
Lũ lụt là một thuật toán định tuyến rất đơn giản, nó sẽ gửi tất cả các gói tin đến thông qua mỗi cạnh đi. Bởi vì thuật toán định tuyến hoạt động như thế nào, một gói được đảm bảo sẽ được phân phối (nếu nó có thể được phân phối). Nhưng có thể có nhiều bản sao của cùng một gói đến đích. Thuật toán ngập lụt được đảm bảo để tìm và sử dụng đường đi ngắn nhất để gửi các gói dữ liệu bởi vì nó tự nhiên sử dụng mọi đường dẫn trong mạng. Không có sự phức tạp trong thuật toán định tuyến này; nó rất dễ thực hiện. Tất nhiên, cũng có một số nhược điểm của thuật toán lũ lụt. Bởi vì các gói dữ liệu được gửi qua mỗi đường đi, băng thông rõ ràng là lãng phí. Điều này có nghĩa là lũ lụt thực sự có thể làm giảm độ tin cậy của một mạng máy tính. Trừ khi có các biện pháp phòng ngừa cần thiết như số hop hoặc thời gian sống, bản sao có thể lưu hành trong mạng mà không cần dừng lại. Một trong những biện pháp phòng ngừa có thể là yêu cầu các nút để theo dõi từng gói đi qua nó và đảm bảo rằng một gói tin đi qua nó chỉ một lần. Một biện pháp phòng ngừa khác được gọi là lũ lụt chọn lọc. Trong lũ lụt chọn lọc, các nút có thể chuyển tiếp các gói chỉ theo hướng (đúng). Các hệ thống Usenet và p2p (peer-to-peer) sử dụng lũ lụt. Hơn nữa, các giao thức định tuyến như OSPF, DVMRP và các mạng không dây ad-hoc sử dụng lũ lụt.
Phát thanh truyền hình là gì?
Phát sóng là một phương pháp được sử dụng trong mạng máy tính, đảm bảo rằng mọi thiết bị trong mạng sẽ nhận được gói tin (phát). Bởi vì phát sóng có thể tác động đến hiệu suất theo cách tiêu cực, không phải mọi công nghệ mạng hỗ trợ phát sóng. X. 25 và frame relay không hỗ trợ phát sóng và không có điều gì giống như phát sóng trên toàn internet. Nó chủ yếu được sử dụng trong mạng LAN (Local Area Network, chủ yếu là trong Ethernet và vòng token), và hiếm khi được sử dụng trong các mạng lớn hơn như WAN (Wide Area Networks). Ngay cả IPv6 (kế thừa IPv4) không hỗ trợ phát sóng. IPv6 chỉ hỗ trợ multicasting, tương tự như phương pháp định tuyến một-nhiều để gửi các gói đến tất cả các nút đã tham gia vào một nhóm multicast cụ thể. Có tất cả các địa chỉ trong địa chỉ gói tin trong cả hai Ethernet và IPv4 chỉ ra rằng gói tin sẽ được phát sóng. Mặt khác, một giá trị đặc biệt trong IEEE 802.2 lĩnh vực điều khiển được sử dụng trong vòng token để chỉ phát sóng. Một điều bất lợi là phát sóng là nó có thể được sử dụng cho các cuộc tấn công DoS (Tấn công từ chối dịch vụ). Ví dụ: kẻ tấn công có thể gửi yêu cầu ping giả mạo bằng địa chỉ của máy tính nạn nhân làm địa chỉ nguồn. Sau đó tất cả các nút trong mạng đó sẽ trả lời yêu cầu này từ máy tính nạn nhân gây ra sự cố toàn bộ mạng.
Sự khác biệt giữa lũ lụt và phát sóng là gì?
Gửi gói tin đến tất cả các máy chủ đồng thời phát sóng. Tuy nhiên, lũ lụt không gửi các gói tin đến tất cả các máy chủ cùng một lúc. Các gói tin cuối cùng sẽ đạt được tất cả các nút trong mạng do lũ lụt. Lũ lụt có thể gửi cùng một gói cùng một liên kết nhiều lần, nhưng phát sóng sẽ gửi một gói tin dọc theo một liên kết nhiều nhất một lần. Một số bản sao của cùng một gói có thể tiếp cận các nút trong lũ lụt, trong khi phát sóng không gây ra vấn đề đó. Không giống như lũ lụt, phát sóng được thực hiện bằng cách xác định một địa chỉ phát sóng đặc biệt trên các gói tin.