Description: this article is talking about what happened after you input the network address
浏览器的处理过程
DNS 解析
TCP 连接
发送HTTP 请求
服务器处理请求并返回HTTP 报文
浏览器解析渲染页面
详细过程
- 浏览器查找该域名的IP地址
- 浏览器缓存,首先是查找浏览器缓存,浏览器会缓存DNS记录一段时间
- 系统缓存,浏览器会做一个系统调用来查找这个网址的对应DNS信息
- 路由器缓存,请求会发向路由器,他一般会有自己的DNS 缓存
- ISP DNS服务器,根域名服务器还是没有,找不到就说明此域名不存在
- 浏览器根据解析到的IP 地址向web服务器发送一个HTTP请求
- 服务器收到请求并进行处理
- 服务器返回一个响应
- 浏览器对该响应进行解码,渲染显示
- 页面显示完成后,浏览器发送异步请求