网络相关面试题整理
- 从输入 url 到展示的过程
2. 请求发送到服务器,服务器做出响应
3. 浏览器解析响应,渲染页面
HTML parser -> DOM Tree
CSS parser -> Style Tree
根据 CSS 和 HTML 对页面布局
绘制页面
运行 JS
JS 渲染
展示
- HTTP1.0缺陷和改进?
缺陷:无法复用TCP,完成即断开,重新握手需要时间(1.5 RTT),直接通过 text 传递效率低而且安全性差
改进:
1.1 通过长连接 ( keep-alive ) 复用 TCP;
2.0 多路复用且传输二进制内容
HTTPS 进行了 SSL 加密,通过证书验证加密,安全性提升