1. 进程与线程的特点是什么?
-
进程
- 是系统中执行中的程序
- 可并发执行
- 一组进程组成系统
- 一次只有一个进程可在一个处理器运行
- 操作系统进程执行系统代码,用户进程执行用户代码
-
线程
- 是CPU使用的基本单元
- 与属于同一进程的其它线程共享代码段、数据段和其它操作系统资源
2. 浏览器的缓存机制是什么?
(原文zhuanlan.zhihu.com/p/53507705/…
3. 浏览器渲染网页的步骤是什么?
4. DNS解析过程是什么?
- 检查本地hosts文件
- 查找本地DNS解析器缓存
- 查找本地DNS服务器
- 查找本地DNS服务器缓存
- 转发模式下查找上一级服务器
- 请求13台根DNS服务器进行迭代查询
5. TCP连接与断开的过程是什么?
- 三次握手
- 防止历史连接初始化(客户端通过RST中止历史连接)
- 四次挥手