一、http 协议的实现
超文本传输协议,用于从 www 服务器传输超文本到本地浏览器的传输协议。http 是基于 tcp 协议的一个应用层的协议,由请求和相应构成;是一个无状态的协议。
工作过程:
完成三次握手之后,客户端和服务器开始传输数据。
2、四次挥手断开连接
二、websocket 协议的实现
websocket 是 H5 的提出的在单个 TCP 协议上进行全双工通讯的协议。它允许服务器主动向客户端推送数据,客户端和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。
websocket 是基于 http 协议的。借助 http 协议来完成握手。
工作过程:
连接之后客户端和服务器之间就可以随时通讯,直到其中一方关闭连接。
三、两者的区别
相同点:
不同点:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228527.html原文链接:https://javaforall.net
