TCP和UDP的区别大方面也就一句话:
TCP有连接, 可靠。
UDP无连接, 不可靠。
1.UDP的特性
- 无连接,不可靠。
- 面向数据报。(发送和接收都只能一次完成。应用层交给他多长数据,就一次发多长,不能拆分,也不能合并)
- UDP的缓冲区。(没有发送缓冲区,有接收缓冲区。发送方不关心对方是否能接受到,接收方可能要接收多个。)
- 发送大小受限
2.TCP
TCP是有连接的,就是三次握手四次挥手。
可靠就是说TCP有安全机制。
具体的有:
确认应答机制
超时重传机制
连接管理机制
流量控制
拥塞控制