tcp/ip协议
tcp,全称Transmission Control Protocol,看英文就知道,是传输层的意思;
ip,全称Internet Protocol,也就是国际互连协议的意思,对应的是TCP/IP层次模型中的网络层。
我们对照一下tcp/ip的分层模型:
tcpip.png
socket
socket是插座、孔的意思,是node对ip层进行的api封装,以便于开发者调用。
Socket需要使用套接字来开展工作,套接字其实就是IP地址和端口号的组合,套接字服务与其他网络服务不同,它不需要处理网络中的GET或POST请求,而是采用点对点传输数据方式,是一个轻量级的网络通信解决方案。
在套接字服务中,服务器用来监听连接,客户端用来打开一个到服务器的连接,服务器和客户端都需要一个唯一的IP地址和端口号组合。
网友评论