Swoole的TCP/IP HTTP WebSocket关系
1.网络分层层级
2.ws的由来
我们知道HTTP是为了规范HTML页面的发布、接收而提出的。
为了规范HTML5,WebSocket协议提出了。
Socket和TCP/IP
Socket 是应用层与 TCP/IP 协议族通信的中间软件抽象层,它是一组接口,提供一套调用 TCP/IP 或UDP协议的 API。
在设计模式中,Socket 其实就是一个门面模式,它把复杂的 TCP/IP 协议族隐藏在 Socket 接口后面,对用户来说,一组简单的接口就是全部,让 Socket 去组织数据,以符合指定的协议。2
6.WebSocket 与 Socket 的关系
WebSocket是一个应用层的协议,而Socket是介于应用层和传输层的一个接口。