TCP和UDP的区别及应用场景是什么?

UDP

1、UDP在传输层上

2、是面向无连接的

3、不需要建立可靠的连接

4、是面向报文

5、限制就是发送一些比较小的包文件,而且没有错误处理机制。包没了就是没了。可以做一些处理,比如超时重发

6、一对一、一对多、多对一、多对多通信

7、适用于实时应用

TCP

1、TCP在传输层上

2、是TCP是面向连接的

3、可以互相信任的进行数据发送,这样的保密性强一些

4、面向字节流

5、一对一通信

6、适用于可靠传输的应用

应用场景

TCP

web browsing

email

文件传输

线上游戏

UDP

app应用

DNS查找

广播传输,流媒体

线上游戏

未来可期,不负韶华。