华裔算中国人吗:用bt下游戏,丢弃了错误数据1m是怎么回事呀...

来源:百度文库 编辑:高考问答 时间:2024/04/29 09:59:19

这个多是网络原因,导致接收到错误的报文,BT软件会根据一个16进制的验证核(就是一串固定字符)来检查本地接收到的数据是否为正确的数据,来保证下载文件的可用性。
由于BT本身传输协议的限制(例如多连接)就不可能对每个连接传输的数据进行时时检查,如果那样的话,大部分带宽都将用来检查数据,会影响传输效率。所以会在传输到本地后才判断数据是否完整,不完整的就丢弃了,也就是你看到的那1M 。
普及一下:验证核由生成的种子决定。
BT传输的文件都被分成若干大小相等的数据包,每传输一个数据包,使用验证核验证一次,不合格的丢弃,重新下载,数据包的大小也是定义在种子中的。
就说这些吧,楼主感兴趣的话可以看看计算机网络的书籍,和BT的原理。
总之,丢弃量的大小仅仅反映连接的质量,不会影响你使用。