导至到国外网络慢的根源分析

1. 跨境问题。(本质上是跨网络运营商导致的运营商间因链路边界连接导致的实际传输链路上存在较高丢包率。距离:上海总部多线接入–>经过国际多运营商链路–>到达目的国家的运营商,每经过一个运营商,边缘问题都大量存在丢包率的引入)

2. 距离问题。从中国总部到项目现场一般超过5000公里,距离直接引入的是延时,在大延时背景下会直接导致链路可用带宽锐减。距离:北京到上海的延迟为30ms左右,利用Windows文件共享(CIFS)打开MS-Word文档时,信息的交换为数百次甚至上千次。传输一个完成的文件总共需要的时间为:次数X 时间。如传输500次,延迟30ms,总共的传输时间为:500*30ms=15s。由于延迟的影响,无法提高TCP的传输质量。在这个客观的链路参数上(客观链路物理状况)使用100Mbps的互联网接入线路,真正可以为企业使用的极限带宽也只有15Mbps左右。如此,上海到迪拜,北京到非洲,延迟时间至少超过100ms.

3. 传输协议问题。当前我们和大部分互联网使用的是标准TCP/IP协议。这个协议本身从根源上是提供局域网使用的协议。是低效率的传输协议。TCP协议的端到端应答机制。在TCP协议中,从一端到一端(比如在服务器和客户机之间)所正在传输的数据量受数据报窗口大小的限制。当该窗口满了以后,发送方就无法发送更多的数据,直到接收方确认已经接收了窗口中的部分数据。如果数据报窗口太小的话,势必会限制数据从一方传送到另一方并进行应答的速率,进而影响到整条链路的数据吞吐能力。

4. 移动办公/无线链路问题。无线链路较固网链路最大的区别是,延时更大,丢包率更高,同时它是窄带接入。这个终端接入模式下,做大文件传输,不做网络优化,原则上是不能用于大文件传递的。

发表评论