【校招VIP】前端JS语言之webSocket相关

152 阅读3分钟
考点介绍:

WebSocket用于在Web浏览器和服务器之间进行任意的双向数据传输的一种技术。WebSocket协议基于TCP协议实现,包含初始的握手过程,以及后续的多次数据帧双向传输过程。其目的是在WebSocket应用和WebSocket服务器进行频繁双向通信时,可以使服务器避免打开多个HTTP连接进行工作来节约资源,提高了工作效率和资源利用率。

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1、WebSocket和Socket的区别是什么?

解答:Socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口……

2、为什么要使用WebSocket技术?

解答:当我们在处理页面数据自动更新的时候,在使用js不断的请求服务器,查看是否有新数据......

3、关于websocket协议的描述正确的是

A.websocket是一个独立的基于TCP的协议

B.websocket是一个独立的基于Http的协议

C.websocket协议中握手部分由服务端发起

D.websocker协议中的握手部分的Http请求中的头字段有顺序要求

解答:正确答案是 A,websocket是基于TCP的应用层协议……

4、WebSocket与HTTP的异同点

解答:相同点①都是一样基于TCP的,都是可靠性传输协议……

5、WebSocket技术出现之前,Web端实现即时通讯的方法有哪些?

A.定期轮询的方式

B.SSE(Server-Sent Event,服务端推送事件)

C.Comet技术

D.以上都是

解答:正确答案是 D,定期轮询的方式……

二、考点文章

1、WebSocket原理及技术简介

WebSocket用于在Web浏览器和服务器之间进行任意的双向数据传输的一种技术。WebSocket协议基于TCP协议实现,包含初始的握手过程,以及后续的多次数据帧双向传输过程……

2、看完让你彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~……

3、什么是WebSocket,它与HTTP有何不同?

今天翻译一篇关于HTTP和WebSocket的文章。HTTP和WebSocket都是客户端-服务器通信中使用的通信协议。文章用几个例子解释了两者的不同以及分别适用在什么应用场景。有些容易混淆的概念(比如说HTTP长连接)和待补充的概念我用斜体字注解到了文章中……

三、考点视频

1、怎么理解forward和redirect?

重定向是需要response将信息返回给浏览器,而请求转发是request对象的行为……

更多资讯可搜索校招VIP小程序查看哦!

移动端链接:m.xiaozhao.vip/dTopic/deta…

PC端链接:xiaozhao.vip/dTopic/deta…

516海报.png