我经常必须与在线朋友聊天并交换一些文件,例如音乐,电影,照片等。某些文件,一些兆字节,数十个甚至数百个兆字节,电子邮件绝对不好。那么网络硬盘驱动器呢? 其中许多是充电的,而自由人太小了,无法足够。 因此,我们经常使用的即时通信(IM)软件也可以在通信软件中发送数据。 QQ和MSN应该是最常用的IM软件,但我认为许多人注意到,当两个软件发送文件时,MSN比QQ慢得多。当然,对于每个MSN传输而言,这并不是绝对慢的,但这绝对是正确的。 为什么这是? 让我们看看发生了什么。 本质上,QQ是基于TCP/UDP协议的通信软件,MSN是基于TCP协议的通信软件。但是,在更深入地了解和应用网络通信协议时,QQ和MSN具有不同的概念。 那么QQ如何交流? 在TCP/IP协议中,唯一标识应用程序过程的是套接字。这是通过网络层的IP地址和传输层的端口号实现的。对于具有相同IP地址的内部网络,使用不同的端口编号来识别不同的QQ进程。 当您登录到QQ服务器时,该服务器将保留您的保留IP地址和端口号信息,在朋友的QQ进程中显示列表,从而允许两个进程进行通信。 通常,发送文件的计算机必须首先通过消息服务器将其IP地址发送到接收计算机。一旦接收计算机同意接收提供给消息服务器的确认消息,消息服务器将相应地设置文件传输对话。 然后,传输和接收计算机在确定的端口范围内建立了TCP或UDP连接的搜索和发送。 在默认状态下,QQ更喜欢使用UDP(用户数据协议)协议发送数据,但是具有高可靠性要求的数据通信系统更喜欢使用TCP协议发送数据。 与TCP协议不同,UDP协议不能为数据传输提供验证机制 - 如果在整个文件传输过程中丢失数据报,则该协议本身无法执行检查。测试或提示。 因此,人们通常将UDP协议称为不可靠的传输协议。 UDP协议适用于不需要响应并需要及时性的软件。该设计与目标QQ追求完全一致,因此QQ优先考虑所有功能应用程序的协议。 However, due to the unreliability of the UDP protocol, sending messages or data often fails for a variety of reasons (and when sending a file to the other party, the other party often cannot receive messages that require the file to be received. Obviously, the UDP protocol excludes reliable information transmission mechanisms, which allows security and sorting capabilities to higher-level applications, significantly reducing execution time and ensuring speed. QQ can pay more attention to the actual performance in sending data and牺牲一定程度的可靠性来实现更好的使用,通常是“ QQ”的选择,QQ是Intranet传输的首选,直接使用P2P传输方法。阅读QQ后,让我们看一下MSN的传输原理。 MSN的全名是MSN Messenger。这是Microsoft启动的即时消息传递软件。 MSN Messenger具有出色的性能和简化的操作,已成为世界上最广泛使用的IM软件(即时消息传递软件)。它在中国也有许多用户,也是唯一可以与QQ竞争的IM软件。目前,除了互联网通信外,MSN还广泛用于学校,企业,政府机构和其他内部人员交流等本地网络。 MSN使用的TCP协议已经包括数据提供验证机制。网络传输协议的验证机制通常是接收者在接收发送者的信息后自动响应确认消息。因此,如果网络在生产线上延迟或拥挤,即使成功显示连接的连接,也似乎“无法将XXXX信息发送给所有收件人”。如果网络环境良好,则MSN使用的TCP协议效率低下。这主要是由于其安全特性。在苛刻的网络环境中,QQ中使用的UDP协议已发送。输入文本信息可能不安全。 但是,在发送音频,视频或照片时,UDP协议很快。 值得称赞的是,QQ的新版本支持断点的持续传输,不仅可以保持UDP协议的速度,还可以弥补由网络原因引起的断开连接。 实际上,基于TCP协议的网络文件传输的可能性很高,因此许多人更喜欢选择QQ而不是MSN来传输文件。 实际上,即使在Intranet中,UDP协议的数据传输效率也远高于TCP协议的数据传输效率。 基于上面学到的信息,两个IM软件之间的通信和文件传输速度不同的原因不是因为我听说过“ MSN服务器在海外”之类的东西,而是因为QQ和MSN协议不同,并且应用程序情况不同。 因此,许多网络需要使用QQ和MSN一起工作。 在理解这些之后,在我们未来的生活和工作中,我们可以选择不同的IM软件来根据不同的情况进行通信。
以上内容来自互联网,并不代表本网站的所有视图! 关注我们:zhujipindao .com
评论前必须登录!
注册