一、Socket
- 可以实现底层通信,几乎所有的应用层都是通过 socket 进行通信的,因此[一切皆 socket]
- 对 TCP/IP 协议进行封装,便于应用层协议进行调用,属于二者的中间抽象层;
- TCP/IP 协议族中,传输层存在两种通信协议:TCP、UDP,两种协议不同,因为不同参数的 socket 实例过程也不一样;

二、net 使用
- net 模块是基于 TCP 协议的 socket 网络编程模块,http 模块就是建立在该模块的基础上实现的;