TCP和UDP的区别和应用场景

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的可靠传输机制
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭