关于TCP与UDP的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:48:41
上课的时候老师说QQ用的是UDP,但是在开始登陆时不是要用一些时来连接呢?这不是TCP吗?那位高手能指点小弟?请详细点说明。小弟在些谢了哦?在聊天的时候为什么要用UDP?而不用TCP??

UDP传输数据效率比TCP高。
TCP有校验,相对没有UDP效率高。

如果你对QQ登陆过程干兴趣,你可以在自己的机器上装一个wireshark,看看QQ登陆时的数据包。
记住,只开一个联网程序QQ。
你会有了解得多一些。

TCP是网络协议,是建立在网络间的协议,而UDP是数据链路层的协议,是TCP的低级协议。相比较而言,TCP为了实现更高一级的数据交换必须具备比UDP更多的IP数据包,从而导致其效率降低。