类似一品威客:msn 工作原理

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 06:48:15
网络交互工具的工作原理

就本质上而言,QQ是一个基于TCP/UDP协议的通讯软件,而MSN是基于TCP协议的通讯软件,但在博大精深的网络通讯协议的理解和应用当中,QQ和MSN却有着彼此不同的理念,与MSN相比,QQ似乎更加理解国人对即时通讯软件的应用需求。例如就应用而言,最早的QQ版本中最吸引人的功能就是“你不在线,但我却发送信息给你,下次上线,你将收到。而事实上,MSN在7.5或以上版本才能实现这个功能。
就TCP协议来说,他已经包含了数据传递验证机制。而网络传输协议中的验证机制往往是接收方收到发送方信息后自动回复一个确认信息,因此有时候在网络出现延迟或线端拥塞时,即使MSN显示连接正常也会出现“无法将XXXX信息发送给所有接收者”。而较早只采用UDP协议的QQ则在网络不正常时出现发送了信息但对方没有收到又无任何提示的信息。但事实上我们信息的看到,较新版本的QQ软件在纯粹文本通讯时,亦关联了TCP协议中可靠性,从而让信息的发送者能够了解信息是否发送成功。
我们可以更多的把MSN理解为即使可视的E-MAIL,而QQ则更符合中国人的心理特性,你可以不让别人知道自己在线,因此你可以隐身。QQ也先于MSN并更丰富的支持自定义表情。而图片和视频、音频,QQ则是采用UDP方式传送。

在网络环境较好时,TCP协议的效率可能较低,这主要是由于它的安全特性,在恶劣的网络环境中,UDP协议传输文本信息可能较不安全。但传输音视频及图片时,UDP协议则拥有更高的速度。难能可贵的是较新版本的QQ支持断点续传功能,因此既保持了UDP协议的快速性,同时又弥补了因网络原因导致的断线。事实上,基于TCP协议的网络文件传输的断线机率会更高。这就是为什么许多人更愿意选择QQ而不是MSN来传输文件了。其实,即使是在内网,UDP协议的数据传输的效率也要远高于TCP协议。当然,相信许多的老网民是既使用QQ,又使用MSN的。
QQ和MSN的通讯和应用原理最底层的是TCP和UDP的应用,再讲回阿尔法宽带路由器对这两个协议的支持和应用。首先,TCP协议是一个最基本的网络通讯协议,因此在兼容性方面,任何一个品牌或芯片方案都会对他有良好的支持。但正如我们所知道的,与优化UPnP就能对BT保持良好兼容性一样,对UDP的良好支持,将会体现在外网环境固定的情况下最好的QQ视频和音频传输质量。无论是阿尔法GR50无线路由器还是G3家庭路由器,都针对TCP协议和UDP协议有着良好的支持和优化。这意味着它能让与其相连的计算机用户获得高质量的QQ和MSN视频通讯体验。

http://spaces.msn.com/yxmaomao/Blog/cns!1pjzbJzpUyEmm9UggX9VOysg!108.entry