计网
文章平均质量分 92
捻玖
努力努力再努力
展开
-
WebSocket基础知识
WebSocket 旨在建立一个持久的连接,一旦建立,就可以在客户端和服务器之间进行双向通信,而不需要像 HTTP 那样为每个请求和响应建立和关闭连接。:WebSocket 提供了真正的全双工通信,客户端和服务器可以同时发送和接收数据,而 HTTP 是基于请求/响应模式的半双工通信。:HTTP 协议的请求和响应都需要携带完整的头部信息,而 WebSocket 连接建立后,消息传输不需要这些额外的控制信息。:WebSocket 在连接建立后,通信时不需要携带 HTTP 头部信息,这减少了数据传输的开销。原创 2024-05-10 16:37:07 · 937 阅读 · 0 评论 -
Cookie,Session,Token
什么是 CookieHTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。Cookie 主要用于以下三个方面:会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)个性化设置(如用户自定义设置、主题等)原创 2024-04-27 19:34:40 · 510 阅读 · 0 评论 -
HTTP 与 HTTPS 的区别
https:连接端口,产生公钥私钥,私钥自己保存公钥附带传送,服务器响应请求传递证书给客户端,客户端解析证书,客户端加密之后把key发给服务器作为加密密钥。服务器利用私钥解密。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。如果证书没有问题,客户端就会从服务器证书中取出服务器的公钥A。服务器响应客户端请求,将证书传递给客户端,证书包含公钥和大量其他信息,比如证书颁发机构信息,公司信息和证书有效期等。原创 2024-04-27 19:24:31 · 998 阅读 · 1 评论 -
HTTP基础知识
在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的 TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。:HTTP1.0中,存在一些浪费带宽的现象,例如客户端只是需要某个对象的一部分,而服务器却将整个对象送过来了,并且不支持断点续传功能,HTTP1.1则在请求头引入了range头域,它允许只请求资源的某个部分,即返回码是206(Partial Content),这样就方便了开发者自由的选择以便于充分利用带宽和连接。这个是它们本质区别。原创 2024-04-26 22:22:35 · 2153 阅读 · 0 评论 -
TCP和UDP详解
TCP和UDP的区别?UDP 和 TCP 对应的应用场景是什么?原创 2024-04-24 19:03:54 · 727 阅读 · 0 评论