数据到过那里?

1
请解释。

Anwsers:
1
Accepted

在一网的一个(虚拟)联接上数据可以有多条从一个端点到另外一个端点的“物理”传输路径。系统根据数据传输时的网络环境和两端点的种类自动从中挑选出“最高效”并且可用的传输路径。

对于已经开通端到端(P2P)服务的账户,如所涉两端点都支持P2P数据传输,系统会首选该数据路径。在这种路径之中,系统将继续首选最短的P2P路径。只有当最短的路径不可用时,系统才会选择次短路径。例如,当从事数据传输的两个端点都在同一个局域网(LAN)时,包括在同一个家庭或办公室内,系统将会将数据直接从一个端点传送到另外一个,数据并不离开该局域网。在更加复杂的网络环境之中,例如一个中大型企业中,一个具有适当专业技能的网络管理人员可以设置适当基于开放协议的的ICE服务器组来实现一网对它们物理网的最有效的使用。只有当所有P2P联接都不可用时,系统才会选一个可用的数据中继服务器来转送数据。一网提供了一个默认的中继服务,但只依赖一个中继服务可能会影响您数据的传输速度。一个用户或组织可以选择使用其它已存在的或设置新的数据中继路径。

但是目前这种端到端的连接方式建立在WebRTC技术的基础之上,而WebRTC目前并不被所有的端点种类所支持。当前只在火狐端点家族,Chrome端点家族(浏览器,安卓5.0和以上的一网客户端应用,安卓4.2至安卓4.4的一网增强版客户端应用)和Opera浏览器端点家族。预期未来将会有更多的端点支持基于WebRTC的传输路径,原因是它目前已经是一个提出的HTML5标准技术。

当用户当前账户未开通P2P服务或没有有端到端路径可用时,系统支持可在全球范围内布署、独立运营的分布式数据中继服务层来多路同时(并行)地将数据从一个端点转发到另一个端点,使得相关两端点之间的可用带宽可以得到最大程度的利用。系统中的每个端点都可以动态地不断调整来从中选择出费时最短的数据包传送路径(子集)。用户或组织可以使用或租用已经存在的云一网数据中继服务,也可以基于系统未来某版本后发布的开放协议,开发、注册和运营自己的同类中继服务。

最后的选择是与一网服务集成在一起的中心化的数据中继渠道。中心化的服务在系统忙时可能会降低数据传输的速度,在系统未来某版本中这类服务也可能会基于数据传输的数量收费。


Rendered in: 54 ms