tcp的优点:可靠,提体现在tcp在传递数据之前会有三次握手来建立连接,而且在传输数据时,有确认,窗口,重传,拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源,采用四次挥手断开连接。
tcp的缺点:慢,效率低,占用系统资源高,易被攻击tcp在传递数据之前,要先建立连接,这会消耗时间。
UDP的优点:快,比tcp稍安全udp没有tcp的握手,确认,窗口,重传,拥塞控制等机制,udp是一种无状态的传输协议,所以他在传递数据时非常快。
UDP的缺点:不可靠,不稳定,在数据传递时吐过网络质量不好,就会很容易丢包。