Shell's Home

Sep 12, 2006 - 1 minute read - Comments

上海有线通网络封锁解析

OK,今天贝壳稍微辛苦了点。给用有线通的朋友们准备了份礼物。

贝壳今天解析了有线通的抓包,发现了有线通限制P2P的方法,那就是,丢包。

TCP传输的时候,会有一定几率的丢失部分或者全部传输的数据,对方会根据你的SEQ和checksum来分析是否接收到了所有的包,并且返回一个包,告诉你报文状况。一般来说,丢包率都是很小的,大约是0.1%以下。丢包太多往往意味着各种网络异常,例如抢占MAC的sniffer方式就会有大量的丢包。这里是丢包率的详细解释。

贝壳刚刚截取了32秒的数据,总共传输3082个,丢包率是ED数据丢失119个,其余总共丢失2个,总丢包率3.9%。图片内有相应的截图,并且贝壳可以提供多次的抓包分析证明。

贝壳又做了一次分析,这次贝壳从skycn.com上面下载directx9c,同时保持ED通信。ED是7K上传40K下载的样子,HTTP是15K的样子。在60秒内总共是16763个包,其中ED相关丢包321个,非ED相关丢包13个,丢包率1.99%。

通过这个就可以证明,即使不说有线通封锁P2P的问题,有线通的网络服务质量也存在硬性问题。