1、面向连接比较
TCP是面向连接的,UDP是无连接的。
2、可靠性
TCP会通过三次握手和四次挥手来建立连接和断开连接,比较可靠。但是UDP是无连接的,所以相对不可靠
3、传输速率
TCP需要对数据进行分段,然后进行传输,,UDP不需要对数据进行分段,当要发送数据时,抓取应用的数据,并尽可能快的丢到网上区。UDP传输速率高,适用于视频或者多人在线游戏
4、TCP是重量级,TCP报文20字节,UDP是轻量级,UDP报文8字节
5、有序性
TCP会确认序列号,保证数据的有序性,UDP可能会丢失