Socket 基于TCP/UDP传输层协议的通信。
1.1 下面来详细总结一下二者的区别:
TCP(传输控制协议, Transmission Control Protocol):
面向连接(正式通信前必须要与对方建立连接,像打电话)、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。TCP支持的应用协议:Telnet(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传输协议)。
UDP(用户数据报协议,User Data Protocol)