TCP/UDP的区别
< 返回列表时间: 2020-06-14来源:OSCHINA
它们都是位于传输层的协议,两者的大致区别有: 1.TCP是需要先 连接 在传输,而UDP无需连接直接进行传输。
2.正由于一个需连接一个不需,故TCP提供的是 可靠 的数据传输,而UDP不保证数据的完整、正确性。
3.同时,由于TCP需要先连接,难免增加了不少 开销 ,使得它的首部字节增大很多、所需资源也更多、数据传输的速度更慢,而UDP的首部字节和资源都要小很多,速度也快一些。
4.TCP的 传输形式 是字节流,而UDP直接就是数据报文段。
综上,TCP一般用于文件传输、邮件发送、远程登录等场景,而UDP常用于即时通信如QQ信息、直播等。
热门排行