![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Anycast.svg/langzh-hk-640px-Anycast.svg.png&w=640&q=50)
任播
維基百科,自由的 encyclopedia
任播(英語:anycast)是一種網絡定址和路由的策略,使得資料可以根據路由拓撲來決定送到「最近」或「最好」的目的地。
此條目需要補充更多來源。 (2018年4月26日) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Anycast.svg/640px-Anycast.svg.png)
任播是與單播(unicast)、廣播(broadcast)和多播(multicast)不同的方式。
- 在單播中,在網絡地址和網絡節點之間存在一一對應的關係。
- 在廣播和多播中,在網絡地址和網絡節點之間存在一對多的關係:每一個傳送地址對應一群接收可以複製資訊的節點。
- 在任播中,在網絡地址和網絡節點之間存在一對多的關係:每一個地址對應一群接收節點,但在任何給定時間,只有其中之一可以接收到傳送端來的資訊。
在過去,任播適合無連線協定通常建立在用戶數據報協定(UDP)多於連線導向協定(如會記錄狀態的傳輸控制協定(TCP))。然而,也有很多情況是傳輸控制協定(TCP)使用任播的,包含運載網絡如Prolexic使用傳輸控制協定任播。
因此,任播通常用於提供高可靠性和負載均衡。