1.UDP的特点及目的
UDP是 User Datagram Protocol 的缩写,即用户数据报协议。
UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收的那一刻,立即按照原样发送到网络上的一种机制。
传输层协议
无连接
不可靠传输
面向数据报
2.TCP的特点及目的
TCP是 Transmission Control Protocol 的缩写,即传输控制协议。
TCP与UDP的区别相当大。它充分地实现了数据传输时的各种控制功能,可以进行丢包时重发控制,还可以对次序乱掉的分包进行顺序控制。而这些再UDP中都没有。此外,TCP作为一种面向有连接的协议,只要在确认通信对端存在时才会发生数据,从而可以控制通信流量的浪费。
传输层协议
有连接
可靠传输
面向字节流