Socket即套接字,是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,是对TCP/IP的封装和应用。TCP/IP主要解决数据如何在网络中传输,而HTTP主要解决如何包装数据。Socket本身不是协议而是调用接口,通过Socket我们才能使用TCP/IP协议,即TCP/IP要为程序员提供网络开发的接口,这就是Socket编程接口。