3次握手创建会话
服务 器端和客户端分别提供一个套接字,这两个套接字共同形成一个连接
服务器端与客户端则通过 套接字实现两者之间连接的操作
TCP 服务的事件
服务器事件,listening,connection...构建UDP服务
UDP
在 UDP 中,一个套接字可以与多个 UDP 服务通信
UDP 又称用户数据包协议,与 TCP 一样同属于网络传输层
无须连接,资源消耗低,处理快速且灵活
若想让UDP套接字接收网络消息...WebSocket服务器端可以推送数据到客户端
有更轻量级的协议头,减少数据传送量
WebSocket握手
upgrade
切换协议
WebSocket数据传输
为了安全考虑,客户端需要对发送的数据帧进行掩码处理...网络服务与安全
SSL作为一种安全协议,它在传输层提供对网络连接加密的功能
Node在网络安全模块
crypto
· 主要用于加 密解密,SHA1、MD5等加密算法都在其中有体现,
tls
· TLS.../SSL是一个公钥/私钥的结构,它是一个非对称的结构
· 公钥用来加密要传输的数据,私钥用来解密接收到的数据
· 为了防止中间人攻击,TLS/SSL引入了数字证书来进行认证
· 创建服务器端
• 创建一个安全的