QQ聊天消息丢失或延迟的原因分析(2)
TCP/IP所采用的通信方式是分组交换方式。分组交换是指数据在传输时分成若干段,每个数据段称为一个数据包,数据包除含有一定长度的正问外,还含有数据包将被送往的地址(这个地址称为IP),数据包经过多台计算机的中转最终达到它的目的地。TCP/IP协议的基本传输单位就是数据包。 数据传输过程如下: 1、首先由TCP协议把数据分成若干数据包,给每个数据包写上序号,以便接受端把数据还原成原来的格式; 2、IP协议给每个数据包写上发送主机和接受主机的地址,一旦写上它的源地址和目的地址,数据包就可以在物理网上传送数据了。IP协议还具有利用路由算法进行路由选择的功能; 3、这些数据包可以通过不同的传输路径(路由)进行传输。由于路径不同,加上其他的原因,可能出现顺序颠倒、数据失真甚至重复的显示。这些问题都由TCP协议来处理,它具有检查和处理错误的功能,必要时还可以请求发送端重发。 总而言之,尽管IP协议使计算机能够发送和接收数据,提供了一种将数据包从源地址传送到目的地的方法,但IP并未解决数据包在传送过程中所有可能出现的问题,如数据包丢失后的重发和重排数据包及数据包乱序到达等,因此使用INTERNET的计算机还需要TCP协议来提供可靠的无差错的通信服务,达到互相配合互相补充的目的。两者结合在一起,提供了一种在INTERNET上可靠的传输数据的方法。TCP和IP是互补的,TCP处理IP没有处理的通信为体,向应用程序提供可靠的通信连接。 看到这里,相信大家对网络通信都有了一个了解。而对于QQ在聊天时出现信息丢失、延迟接收、重复接收或接收时间错乱等情况,绝大多数情况下是由于网络繁忙造成INTERNET负荷运行引起的,目前并没有解决方法,只期待能有一种全新的成熟的通信协议技术问世。所以,当大家遇到这些问题时也不要再到处闹了,冷静下来做些其他的事,或者避开上网高峰期!
首页 上页 | 1 | 2 | 下页 尾页 共 2 页