#青训营笔记创作活动#
1月18日打卡 day5
今日学习 websocket协议
Tcp连接的两端,同一时间里双方都可以主动的向对方发送数据,这就是所谓的全双工。
而现在最广泛使用的HTTP 1.1也是基于tcp协议的,同一时间里客户端和服务器只能有一方主动发送数据,这就是所谓的半双工。
这是由于HTTP协议设计之初考虑的是看看网页文本的场景,能做到客户端发起请求,再由服务器响应就够了,根本没考虑到网页游戏这种客户端和服务器之间都需要互相互主动发送大量数据的场景,所以为了更好地支持这样的场景,另外一个地域tcp的新协议web socket就被设计出来了。
1月18日打卡 day5
今日学习 websocket协议
Tcp连接的两端,同一时间里双方都可以主动的向对方发送数据,这就是所谓的全双工。
而现在最广泛使用的HTTP 1.1也是基于tcp协议的,同一时间里客户端和服务器只能有一方主动发送数据,这就是所谓的半双工。
这是由于HTTP协议设计之初考虑的是看看网页文本的场景,能做到客户端发起请求,再由服务器响应就够了,根本没考虑到网页游戏这种客户端和服务器之间都需要互相互主动发送大量数据的场景,所以为了更好地支持这样的场景,另外一个地域tcp的新协议web socket就被设计出来了。
展开
评论
点赞