
TCP和UDP的区别
(1)TCP面向连接,UDP无连接;
(2)TCP提供可靠传输,UDP尽最大努力交付;
(3)UDP的传输效率比UDP快;
(4)TCP连接是点到点、一对一的,UDP支持一对一、一对多和多对多的交互通信;
(5)TCP面向字节流,UDP面向报文;
(6)UDP的首部开销小,TCP首部20字节,UDP首部8字节。
应用场景
UDP的应用场景:即时通信。面向数据报方式;网络数据大多为短消息;拥有大量客户端;对数据安全性无特殊要求;网络负担重但对响应速度要求高的场景。eg: IP电话、实时视频会议等。
TCP的应用场景:对数据准确性要求高,速度可以相对较慢的。eg: 文件传输、邮件的发送与接收等。
- 上一篇 OSI七层模型和TCP/IP模型
- 下一篇 TCP的可靠传输机制
查看评论