TCP协议
- 使用TCP协议前,必须建立TCP连接,形成传输数据的通道
 - 传输之前,采用“三次握手”的方式,点对点通信,是可靠的
 - TCP协议进行通信的两个应用进程:客户端和服务端
 - 在连接中可以进行大数据量的传输
 - 传输完毕之后,需要释放已经建立的连接,效率比较低(四次挥手)
 
UDP协议
- 将数据、源、目的封装成数据包,不需要建立起连接
 - 每个数据包的大小限制在 64k 内
 - 发送的时候不管对方是否准备好,接收方是否能够收到,所以 UDP 协议传输数据是不可靠的
 - 可以广播发送
 - 发送数据结束时,无需释放资源,开销小,速度快
 
