导读 大家好,小皮来为大家解答以上问题。udp和tcp的区别,不可靠异同,udp和tcp的区别这个很多人还不清楚,现在一起跟着小编来瞧瞧吧!
1、Udp收...
大家好,小皮来为大家解答以上问题。udp和tcp的区别,不可靠异同,udp和tcp的区别这个很多人还不清楚,现在一起跟着小编来瞧瞧吧!
1、 Udp收到一个应用协议的报文(已经编码成二进制)后,不会再分包,但是要记录当前的报文大小(报文大小加字节头),然后交给IP层。
2、 TCP收到应用层协议的消息(已经编码成二进制)后,再参考计算机连接的网络数据链路层的MTU(最大传输单位)来决定是否分包,然后交给IP层。
3、 UDP是非面向连接的,即发送数据前不需要建立连接,而TCP是面向连接的,即通过TCP连接传输的数据是无错、不丢失、不重复、按顺序到达的。
4、 也就是说,UDP管道不重要,TCP管道重要。
5、 所以在安全性方面,TCP更有优势。
6、 UDP的应用:如果需要做实时性高,消息小的通信程序(比如比以太网小的MTUyte),Udp非常适合。
7、 可以反复发送关键信息,不需要等待确认,当然最后还是需要确认。
8、 如果是内网环境,网络很稳定,UDP几乎不会出问题。如果对性能要求极高,可以考虑。
9、 如果你的公网资源有限,用户需要传输大量数据,可以考虑使用UDP进行NAT穿透。
关于udp和tcp的区别,不可靠异同,udp和tcp的区别的介绍到此结束,希望对大家有所帮助。