任播
维基百科,自由的 encyclopedia
任播(英语:anycast)是一种网路定址和路由的策略,使得资料可以根据路由拓扑来决定送到“最近”或“最好”的目的地。
此条目需要补充更多来源。 (2018年4月26日) |
任播是与单播(unicast)、广播(broadcast)和多播(multicast)不同的方式。
- 在单播中,在网路位址和网路节点之间存在一一对应的关系。
- 在广播和多播中,在网路位址和网路节点之间存在一对多的关系:每一个发送位址对应一群接收可以复制资讯的节点。
- 在任播中,在网路位址和网路节点之间存在一对多的关系:每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯。
在过去,任播适合无连线协议通常建立在用户数据报协议(UDP)多于连线导向协议(如会记录状态的传输控制协议(TCP))。然而,也有很多情况是传输控制协议(TCP)使用任播的,包含运载网路如Prolexic使用传输控制协议任播。
因此,任播通常用于提供高可靠性和负载均衡。