任播
維基百科,自由的 encyclopedia
任播(英語:anycast)是一種網路定址和路由的策略,使得資料可以根據路由拓扑來決定送到“最近”或“最好”的目的地。
此條目需要补充更多来源。 (2018年4月26日) |
任播是與單播(unicast)、广播(broadcast)和多播(multicast)不同的方式。
- 在單播中,在網路位址和網路節點之間存在一一對應的關係。
- 在廣播和多播中,在網路位址和網路節點之間存在一對多的關係:每一個发送位址對應一群接收可以複製資訊的節點。
- 在任播中,在網路位址和網路節點之間存在一對多的關係:每一個位址對應一群接收節點,但在任何給定時間,只有其中之一可以接收到傳送端來的資訊。
在過去,任播適合無連線協議通常建立在用戶數據報協議(UDP)多於連線導向協議(如會記錄狀態的傳輸控制協議(TCP))。然而,也有很多情況是傳輸控制協議(TCP)使用任播的,包含運載網路如Prolexic使用傳輸控制協議任播。
因此,任播通常用於提供高可靠性和負載均衡。