📄️ 1. HTTP 发展历程
⼀、 HTTP 发展历程
📄️ 2. 安全问题:CSRF 和 XSS
1 前言
📄️ 3.V8内存管理
V8 也会申请内存,申请的内存又会分为堆内存和栈内存
📄️ 4. 浏览器缓存机制介绍与缓存策略剖析
缓存可以减少网络 IO 消耗,提高访问速度。浏览器缓存是一种操作简单、效果显著的前端性能优化手段。对于这个操作的必要性,Chrome 官方给出的解释似乎更有说服力一些:
📄️ 5. HTTPS(保证密⽂ 防⽌篡改)
HTTP 采⽤明⽂传输,中间⼈可以获取到明⽂数据 (从⽽实现对数据的篡改)。这时候 HTTPS 就登场了! HTTPS 是什么呢? HTTPS = HTTP + SSL/TLS , SSL 安全套接层(Secure Sockets Layer) 发展到 v3 时改名为 TLS 传输层安全(Transport Layer Security),主要的⽬的是提供数据的完整性和保密性
📄️ 6. 说说你对“三次握手”、“四次挥手”的理解
参考答案:
📄️ 7. 说说你对 DNS 协议的理解
DNS 是 Domain Name System 的缩写, DNS 服务器进⾏域名和与之对应的 IP 地址转换的服务器
📄️ 8. https 的详细握手过程
https 在七层协议里面属于应用层,他基于 tcp 协议,所以,https 握手的过程,一定先经过 tcp 的三次握手,tcp 链接建立好之后,才进入 https 的对称密钥协商过程,对称密钥协商好之后,就开始正常的收发数据流程。
📄️ 9. 浏览器渲染过程
1. 进程架构