美文网首页
ws协议与http协议的异同_websocket和http的区别

ws协议与http协议的异同_websocket和http的区别

作者: DD丿 | 来源:发表于2023-03-09 10:49 被阅读0次

不同点

1、WebSocket是双向通信协议,模拟Socket协议,可以双向发送或接受信息,而HTTP是单向的;2、WebSocket是需要浏览器和服务器握手进行建立连接的,而http是浏览器发起向服务器的连接。

相同点

2、都是一样基于TCP的,都是可靠性传输协议。

都是应用层协议。

总结:

在WebSocket中,只需要服务器和浏览器通过HTTP协议进行一个握手的动作,然后单独建立一条TCP的通信通道进行数据的传送。

WebSocket连接的过程是:

首先,客户端发起http请求,经过3次握手后,建立起TCP连接;http请求里存放WebSocket支持的版本号等信息,如:Upgrade、Connection、WebSocket-Version等;

然后,服务器收到客户端的握手请求后,同样采用HTTP协议回馈数据;

最后,客户端收到连接成功的消息后,开始借助于TCP传输信道进行全双工通信。

————————————————

版权声明:本文为CSDN博主「贤娃」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_33111267/article/details/113688810

相关文章

  • WebSocket配置与测试

    WebSocket与HTTP协议的区别 HTTP协议只能由客户端发出请求,服务端返回消息 WebSocket协议则...

  • spring boot与websocket的双工异步通信--消息

    HTTP与websocket协议区别 HTTP协议的特点 [ ] 1.无状态协议 [ ] 2.用于通过Intern...

  • springboot2.0集成webSocket

    WebSocket和http的区别? http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也...

  • http与websocket的区别与原理

    WebSocket和HTTP的区别 http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必...

  • http协议与websocket

    有关http和WebSocket 的区别网上有很多的质料。 http协议是用在应用层的协议,他是基于tcp协议的,...

  • websocket

    websocket 和socket区别 websocket 和http区别 相同点: 都是应用层的协议 都是基于t...

  • websocket

    一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或...

  • websocket学习

    一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或...

  • 看完让你彻底搞懂Websocket原理

    一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或...

  • Websocket原理

    一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或...

网友评论

      本文标题:ws协议与http协议的异同_websocket和http的区别

      本文链接:https://www.haomeiwen.com/subject/flpaldtx.html