1、TCP和UDP的区别
(1)TCP面向连接,UDP无连接;
(2)TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证;
(3)TCP传输速度慢;UDP速度快
(4)每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
(5)TCP对系统资源要求较多,UDP对系统资源要求较少。
(6)TCP的逻辑通信信道是全双工的可靠信道,UDP是不可靠信道。
(7)UDP没有拥塞机制,因此网络出现拥塞不会使源主机的发送速率降低。
(8)TCP首部开销20字节;UDP的首部开销小,只有8个字节;
(9)UDP面向报文。