在使用端端Clouduolc的过程中,可以看到云成员的图标会有好几种不同的颜色,那么这些颜色有什么含义吗?回答是肯定的。这个主要表示p2p技术中的结点之间建立通信的连接方式。建立连接是有方向性的,比如A和B,A首先发出连接请求,B可以接收到,然后建立连接;但是如果B 首先发出连接请求,可能A就接收不到,那么就无法建立连接。
当前登录的用户名的图标颜色含义:
-
蓝色:该用户具备公网IP,其他成员用户可以直接连接过来;
-
绿色:该用户通过路由器UPNP,其他成员用户可以直接连接过来;
-
粉红色:虽然该用户具备一个公网IP,但是该IP是伪公网的,其他成员用户基本上无法直接连接过来,除非是同一个nat之后的或者同一个局域网内的;
-
红色:该用户是纯内网用户,其他成员用户无法直接连接过来;
-
白色:系统还在测试该用户是属于何种类型的用户,请稍等。
其他的成员用户的图标颜色含义:
-
蓝色:本地用户首先发起的直接连接;
-
绿色:对端成员用户首先发起的直接连接;
-
红色:双方无法建立直接连接,是通过第三方中转而建立的连接,这种连接是有限速的;
从上面可以看出,两个结点之间能够建立直接的连接,对传输速度有至关重要的影响。我们在技术上通过UPNP自动映射,NAT穿透,局域网直连,UDP穿透等等,来尽可能的建立直接的连接,但是由于网络环境和路由器硬件的限制等等因素,总有许多情形下无法仅仅靠软件来达到这个效果,所以,具备一定技术基础的用户,可以自己动手设置路由器,做静态端口映射,使得其他成员用户可以直连进来,提高网络传输速度。