UDP
1、将数据及源和目的地址封装成数据包中,不需要建立连接;
2、每个数据报的大小限制在64k内;
3、因无连接,是不可靠协议;
4、不需要建立连接,速度快。
TCP
1、建立连接,形成传输数据的通道;
2、在连接中进行大量数据量传输;
3、通过三次握手完成连接,是可靠协议;
4、必须建立连接,效率会稍低。
Socket
1、Socket就是为网络服务提供的一种机制;
2、通信的两端都有Socket;
3、网络通信其实就是Socket间的通信;
4、数据在两个Socket间通信IO传输。