浏览器及常见网络问题
1.常用的http状态码有哪些⛵️
2.HTTP请求有哪些?🙏
3.简单请求和非简单请求有什么区别?🧷
4.GET和POST区别🧷
口诀:长方用包安,退缓历史类码(厂房用保安,退还历史累吗)
5.浏览器安全能描述一下吗?🔐
6.为啥要引入HTTPS,HTTPS比HTTP添加了什么功能?⬆️
7.什么是同源策略?🚽
8.为何会有XSS和CSRF攻击存在?🐓
浏览器出让的安全性以及局限性和漏洞
https://www.yuque.com/suihangadam/liulanqi/pog4pf
9.XSS攻击和CSRF攻击了解吗,怎么防御?🛡️
10.常见的HTTP状态码有哪些?🐎
11.HTTP发展史⛵️
12.能说一下HTTP1.1和HTTP2.0以及HTTP3.0的区别吗?🧷
13.从按下URL到展示界面发生了什么?🥜
14.浏览器如何渲染?📺
15.什么是重排重绘?🎨
16.啥是合成,为啥不要滥用will-change?🍵
17.浏览器有哪些存储方式?🥘
18.cookie和webStorage有啥区别?🧷
19.HTTP如何缓存,强制缓存和协商缓存?🦡
20.http读取缓存的流程?📖
21.浏览器缓存位置有哪几种,内存缓存和硬盘缓存有什么区别?🧷
22.JS的垃圾回收机制🚮
23.闭包如何产生的?🎒
可以引到垃圾回收机制上
24.垃圾回收如何检测节点?啥是三色标记法?⌚️
25.TCP和UDP的区别?🧷
26.TCP三次握手?3⃣️🤝
27.TCP四次挥手?4⃣️🙋
28.TCP四次挥手为什么客户端最后还要等待2MSL?⌛️
29.为什么建立连接是三次握手,关闭连接确是四次挥手呢?🤝🙋
30.描述一下OSI 七层模型以及TCP/IP模型?🚗
31.DNS缓存流程?🌹
32.浏览器架构?📎
33.啥是安全沙箱,啥是站点隔离?🔐😷
34.渲染进程有哪些线程,他们的作用是什么?🧵
!!!!更多等待后续扩展⏳
语雀链接🔗 https://www.yuque.com/suihangadam
归来卧占楼千尺,梦落沧波明月舟。