任播服务器(多媒体播控服务器)
全世界的根服务器在哪
全世界的根服务器主要分布在全球各地,其中包括美国、英国、瑞典和日本。
首先,全球共有13个根服务器,其中1个为主根服务器,放置在美国弗吉尼亚州,其余12个为辅根服务器。这些辅根服务器分布在全球各地,具体包括:美国有9个,分别位于不同的州,如加利福尼亚州、弗吉尼亚州、马里兰州等;欧洲有2个,分别位于英国伦敦和瑞典斯德哥尔摩;亚洲有1个,位于日本东京。
这些根服务器是互联网域名系统的核心组成部分,负责存储和管理全球顶级域名的信息。当用户在浏览器中输入一个域名时,本地DNS服务器会向根服务器发送请求,以获取顶级域名服务器的IP地址,从而实现域名的解析。根服务器的正常运行和管理对于整个互联网的稳定性和可用性至关重要。
值得注意的是,虽然全球根服务器的分布并不均匀,但每个根服务器都通过任播技术在全球范围内进行复制,以确保高可用性和负载均衡。这种设计使得用户无论身处何地,都能快速、准确地访问到所需的网站。同时,全球根服务器由互联网公司、大学和研究机构等运营,并受到全球性的非营利组织“互联网名称与数字地址分配机构”的监管,以确保其正常运行和管理。
总的来说,全世界的根服务器分布在全球各地,以美国为主,同时包括欧洲和亚洲的一些地点。这些服务器的分布和运营对于维护互联网的稳定性和可用性具有重要意义。
单播、多播、任播和广播
网络中有几类不同的传输方式,单播是最常见的,广播通常用于传递消息。对于其中比较特别的多播和任播,详细搜集了一些有关具体实现的知识。
Contents
主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送。通常所使用的网络协议或服务大多采用单播传输。
把信息同时传递给一组目的地址。消息在每条网络链路上只需传递一次,只有在链路分叉的时候,消息才会被复制。网上视频会议、网上视频点播特别适合采用多播方式。
组播报文的目的地址使用D类IP地址(224.0.0.0~239.255.255.255),D类地址不能出现在IP报文的源IP地址字段。组播组可以是永久的也可以是临时的。组播组地址中,有一部分由官方分配的,称为永久组播组(224.0.0.0~224.0.0.255),这一部分不需要路由控制,因为属于同一链路。永久组播组保持不变的是它的IP地址,组中的成员构成可以发生变化。永久组播组中成员的数量都可以是任意的,甚至可以为零。
那些没有保留下来供永久组播组使用的IP组播地址,可以被临时组播组利用。主机可以利用IGMP协议指定加入组播组的地址。如以下命令将自己加入了224.1.1.1这个组播组:
以太网和IPv4网都用全1的地址表示广播,分别是ff:ff:ff:ff:ff:ff和255.255.255.255。主机之间一对所有的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息。
在任播中,在网络位址和网络节点之间存在一对多的关系:每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯。可以理解为是负载均衡的一种方式。
任播可以通过依次配置anycast节点组和anycast等价路由来实现。
[1]多播(组播)、单播、任播和广播
[2] CCNP路由实验之十组播(多播)
[3]如何实现任播(AnyCast)?
IPv6中的-任播问题
一、任播又被称为泛播、选播、联播,是一种网络寻址和路由的策略,使得资料可以根据路由拓朴来决定送到“最近”或“最好”的目的地。
二、任播被认为在负载均衡、提高服务的可用性和容错性、对抗D0S/DDOS攻击等方面有重要的作用,从IPv4,PIP,SIPP到IPv6,任播技术都被提到;
目前涉及到任播的RFC约有5O多个,但除了在DNS根服务器和AS-112服务器上被使用外,任播一直没有出现大规模全局性应用。
对于目前的IPv6技术而言,任播技术迟迟没有突破性的进展,除了和IPv6发展缓慢一直不能有大规模的应用有关外,也和任播自身存在很多尚未解决的技术难题有关。
三、任播最初是在RFC1546中被提出来的,它被定义为:主机向一个任播地址发送数据包,网络负责尽力将数据包交付(delivery)到至少一个,最好也是一个服务器,这些服务器由这个任播地址标识。
在RFC3513(废弃了RFC2373)E。]中,进一步对任播进行了定义:任播地址被分配给两个以上的接口(一般指不同IP地址的节点),而发送到这个地址上的分组被路由到“最近”的接口。这里“最近”可以是指路由器跳数、服务器负载、服务器吞吐量、客户和服务器之间的往返时间(RTT,round trip time)、链路的可用带宽等特征值(metric)。
任播通信的基本概念是从物理主机设备中分离出的逻辑服务标识符,任播地址可以根据服务类型来分配,使得网络服务担当一个逻辑主机的角色。
四、任播的基本通信过程包含了四个方面:编址、路由、组管理、链路地址解析。