tcp和udp都是传输层的协议,可是区别;
1.面向连接:tcp是面向连接的,udp是无连接的;
2.通讯结束:tcp需要靠四次挥手关闭连接,udp不需要
3.连接数 : tcp是一对一的,udp是一对多的
4.可靠性: TCP是全双工可靠的,采用的超时重传来实现的;
UDP是不可靠的,可能存在丢包现象,需要程序员自己确定;
5.TCP采用一种互动窗口的方式进行流量控制,所谓窗口实际表示接受能力,用以限制发送方的发送速度;
6.数据形式:TCP是数据流,UDP是数据报
7.数据顺序:tcp是能保证数据的顺序,但那时udp不能保证数据的顺序
8.包头大小不一样:tcp的包头20个字节,udp的包头8个字节
9.传送效率:tcp的传送的慢,udp传送速度快;