SOCKET(套接字) 是什么:
对网络中不同主机上的应用程序之间进行双向通信的端点的抽象
有什么用(为什么需要socket)
上联应用进程,下联网络协议栈,是应用程序之间通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口