tcp与udp的区别

允我心安 提交于 2020-03-14 08:43:47

从功能上讲,tcp可靠udp不可靠。tcp保证数据包不重复,不乱序,不丢弃,而udp不保证,但会保证数据包内容正确性

从结构上讲,tcp使用ack+检验和还有序列号,保证数据包的正确送达以及数据包内容正确性,udp只使用了检验和将数据封装在udp报文中进行传输

从使用上讲,tcp用来做一些数据要求完整性高的文件传输,如电影,git代码提交。udp主要用于对数据完整性要求不高对文件传输,如直播,视频

从性能上说,有个说法是功能越多性能越差,因此udp性能优于tcp

从连接方式来讲,tcp需要连接,udp不需要连接,tcp只允许点对点连接,udp允许一对多,一对一连接

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!