任播

任播()是一種網路定址和路由的策略,使得資料可以根據路由拓扑來決定送到“最近”或“最好”的目的地。

任播是與單播()、广播()和多播()不同的方式。

  • 在單播中,在網路位址和網路節點之間存在一一對應的關係。
  • 在廣播和多播中,在網路位址和網路節點之間存在一對多的關係:每一個发送位址對應一群接收可以複製資訊的節點。
  • 在任播中,在網路位址和網路節點之間存在一對多的關係:每一個位址對應一群接收節點,但在任何給定時間,只有其中之一可以接收到傳送端來的資訊。

在網際網路中,通常使用邊界網關協議(BGP)來實現任播。

在過去,任播適合無連線協議通常建立在用戶數據報協議(UDP)多於連線導向協議(如會記錄狀態的傳輸控制協議(TCP))。然而,也有很多情況是傳輸控制協議(TCP)使用任播的,包含運載網路如Prolexic使用傳輸控制協議任播。

因此,任播通常用於提供高可靠性和負載均衡。

应用
域名系统
所有互联网根域名服务器都使用任播寻址技术的主机集群实现。所有13个根服务器A到M都存在于多个位置,其中11个位于多个大洲。(如根服务器B和H就位于美国的两个地方。)这些服务器使用任播地址宣告以提供分散式服务。这加速了物理(而非逻辑)根服务器在世界各地的部署。许多商业DNS提供商已转向IP任播环境,以提高查询性能和冗余性,并实现负载均衡。

區域和全域節點
在某些情況下網際網路的任播發展,在區域和全域節點間存在差異。

参见

  • DNS轮循

参考资料
外部連結

评论 (0)

  • 还没有评论,来抢沙发吧。