小编在配置设备的时候配DNS之前用8.8.8.8,后来用114.114.114.114。那么这两个DNS为什么小编喜欢用呢?那就牵涉到一个计算机技术了--任播。下面我给大家简但介绍下任播是什么?
Anycasting最初是在RFC1546中提出并定义的,它的最初语义是,在IP网络上通过一个Anycast地址标识一组提供特定服务的主机,同时服务访问方并不关心提供服务的具体是哪一台主机(比如DNS或者镜像服务),访问该地址的报文可以被IP网络路由到这一组目标中的任何一台主机上,它提供的是一种无状态的、尽力而为的服务。
在RFCl546(Host Anycasting Service, November 1993)中,论述了任播的目的;但那时还没有开发IPv6寻址。理由是客户端需要两个或多个服务器提供的服务。客户端不介意哪个服务器提供服务,重要的一点是使客户端的查找服务更容易。例如,客户可以键入请求并被连接到最近的服务器,而不必从信息服务器列表中选择。任播也提供容错,因为如果有服务器出现故障,服务器组中的其他服务器可以提供服务。
目前任播技术的定义不是十分清楚,但是终端主机通过路由器是被基于包交换所决定。任播技术的概念并不局限于网络层,它也可以在其他层实现(例如:应用层),网络层和应用层的任播技术均有优点和缺点。根据RFC2526(Reserved IPv6 Subnet Anycast Addresses, March 1993),任播地址是“IPv6中保留的地址,指定给一个或多个可能属于不同物理节点的网络接口。其属性为发送到任播地址的数据分组会按照路由选择协议的距离方法,被路由选择到有该地址的最近接口。”另一特点是,任播地址与常规单播地址相似。向单播地址发送数据分组的节点并不需要知道它是单播地址。
任播技术的特点是:
发往一个任播地址的分组将被转发到有该地址标识的“最近”的一个网络接口。(“最近”是基于路由协议中的距离度量,可以是响应时间)
任播技术的作用:
主机向一个任播地址发送数据报,网络负责尽力将数据包传送到至少一个(最好也是一个),按任播地址接收数据的服务器上。
任播路由即使在因特网中只有少量的节点或路由器支持任播技术时也能够恰当的工作。
任播地址的特点:任播地址必须从同一个地址空间分配作为一个单播地址,因而从单薄地址中偶那个无法加以区别。
播是与单播、广播和组播不同的方式。
在单播中,在网络位址和网络节点之间存在一一对应的关系。
在广播和组播中,在网络位址和网络节点之间存在一对多的关系:每一个目的位址对应一群接收可以复制资讯的节点。
在任播中,在网络位址和网络节点之间存在一对多的关系:每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯。
在互联网中,通常使用边界网关协议来实现任播。
作为老板,你在公司大喊一声“开发组的过来一个人”, 挨批还是发钱啊?但总会有一个人灰溜溜去响应。
服务器租用/服务器托管最具实力IDC提供商!
转载请注明:小刀网络