七, TCP 与 UDP 的区别
1. 面向连接 VS 无连接
TCP 面向连接而 UDP 面向无连接的, TCP 是和单对单传送数据, UDP 适合多波发布
2. 可靠性
TCP 利用握手, 确认, 重传机制提供了可靠性保证, UDP 可能会丢失, 不保证数据可靠
3. 有序性
TCP 利用序列号, 保证了消息的顺序交付, 虽然到达可能无序, 但是 TCP 最终会排序, UDP 不具备有序性
4. 速度
UDP 速度快
5. 量级
TCP 属于重量级而 UDP 属于轻量级
来源: http://www.bubuko.com/infodetail-2946663.html