
计算机网络
文章平均质量分 70
计算机网络
棋丶
每天进步一点点
展开
-
HTTP协议和WebSocket协议
传统的HTTP协议是单向通信的,客户端若想要与服务器进行通信,首先需要通过三次握手与服务器建立TCP连接,然后再向服务器发送数据请求,当客户端收到服务器响应回来的数据后,就会断开TCP连接,每次数据请求都需要建立一次TCP连接。而WebSocket协议是持久性的连接,只需要建立一次TCP连接,双端可以一直发送请求给对方,除非有一方主动提出断开连接,而且WebSocket协议支持双向实时数据传输,不但客户端可以向服务器端发送数据,服务端也能够主动发送数据交给客户端。原创 2025-01-08 23:04:37 · 217 阅读 · 0 评论 -
浏览器缓存
会先向服务器发送请求,协商是否使用本地缓存中的数据,服务器根据请求头中的Expires和Cache-Control标识字判断是否命中,若标识一致,返回304告知浏览器从缓存中取。请求缓存是浏览器将接收到的请求响应存储到本地,当下次需要再次请求时,就无需再次发送HTTP请求去服务器中取数据了,直接在本地缓存中取数据即可。cookie数据主要为了标识用户身份,数据在http请求中携带,在客户端与服务端之间进行传输,存在安全性问题,如果传输的数据没有加密设置,会存在安全问题,别人可以获取到数据,以及修改数据。原创 2024-12-29 13:17:57 · 286 阅读 · 0 评论 -
页面渲染流程以及渲染优化
当输入一个URL进入页面到页面最终渲染完成展示,这一过程主要经过了以下这几个阶段URL解析DNS解析TCP连接发送HTTP请求响应请求浏览器下载资源浏览器渲染页面。原创 2024-11-08 15:54:29 · 1127 阅读 · 0 评论 -
HTTPS和HTTP
可以看到,HTTPS与HTTP虽然只差一个SSL机密性:混合算法完整性:摘要算法身份认证:数字签名不可否定:数字签名同时引入第三方证书机构,确保公开秘钥的安全性。原创 2024-11-03 00:13:04 · 1647 阅读 · 0 评论