就本质上而言,QQ是一个基于TCP/UDP协议的通讯软件,而MSN是基于TCP协议的通讯软件,但在博大精深的网络通讯协议的理解和应用当中,QQ和MSN却有着彼此不同的理念,与MSN相比,QQ似乎更加理解国人对即时通讯软件的应用需求。例如就应用而言,最早的QQ版本中最吸引人的功能就是“你不在线,但我却发送信息给你,下次上线,你将收到。而事实上,MSN在7.5或以上版本才能实现这个功能。 就TCP协议来说,他已经包含了数据传递验证机制。而网络传输协议中的验证机制往往是接收方收到发送方信息后自动回复一个确认信息,因此有时候在网络出现延迟或线端拥塞时,即使MSN显示连接正常也会出现“无法将XXXX信息发送给所有接收者”。而较早只采用UDP协议的QQ则在网络不正常时出现发送了信息但对方没有收到又无任何提示的信息。但事实上我们信息的看到,较新版本的QQ软件在纯粹文本通讯时,亦关联了TCP协议中可靠性,从而让信息的发送者能够了解信息是否发送成功。 在网络环境较好时,TCP协议的效率可能较低,这主要是由于它的安全特性,在恶劣的网络环境中,UDP协议传输文本信息可能较不安全。
[此贴子已经被irisY于2006-5-20 16 14编辑过]
|