2022年计算机网络热门面试题(附标准答案)_Coder Xu的博客-CSDN博客_计算机网络面试2022年计算机网络热门面试题(附标准答案)_Coder Xu的博客-CSDN博客_计算机网络面试
计算机网络分层体系结构(五层举例)
应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。
传输层:负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议UDP。
网络层:选择合适的路由和交换结点,确保数据及时传送。主要包括IP协议。
数据链路层:在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。
物理层:实现相邻节点间比特流的透明传输,尽可能屏蔽传输介质和物理设备的差异。
WebSocket协议
一、websocket是什么?
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。
现在,很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。
HTML5 定义的 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。
详解 websocket 协议_MClink的博客-CSDN博客_websocket基于什么协议websocket 是一个十分高性能的 socket 协议,体量小使其拥有更快的传输效率,全双工的方式为我们解决了更多基于双端通信的业务场景,它是 web 开发者所必须要掌握的一门协议。本文帮你你探索 websocket 的本质,让你知道它究竟是个什么玩意?https://blog.csdn.net/qq_38378384/article/details/107894545?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166300517316782425197522%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166300517316782425197522&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-107894545-null-null.142^v47^new_blog_pos_by_title,201^v3^control_2&utm_term=WebSocket%E5%8D%8F%E8%AE%AE&spm=1018.2226.3001.4187HTML5 WebSocket_清,纯一色的博客-CSDN博客WebSocke是什么?WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服...
https://blog.csdn.net/weixin_30819085/article/details/96836728?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-96836728-blog-107894545.pc_relevant_aa_2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-96836728-blog-107894545.pc_relevant_aa_2&utm_relevant_index=2