http协议和websocket协议的区别
1. 介绍
websocket和http都属于应用层协议,网络层都基于TCP协议。
PS:
虽然TCP协议是全双工的协议,但是应用层不一定是全双工的(看具体实现)
websocket和socket是两个东西:Socket是一个针对TCP和UDP编程的接口。应用程序通过它来发送和接收数据,借助它建立TCP连接等等。这里需要重点说明的,socket不是一个协议,只是一个编程接口。当然,websocket也用到了socket接口来实现其协议。
2. websocket
websocket的特点主要如下:
全双工协议:http协议基于请求应答,现在只能做单向传输,是半......