在浏览器中输入URL到页面进行渲染的过程中发生了什么?
可以参考如下图理解:(图片来自《HTTP权威指南》)
描述:
- 当用户输入
URL
后,浏览器开始解析主机名 DNS
进行域名解析,即 将语义化的主机名解析成IP
地址- 浏览器通过解析的域名获得端口号
- 浏览器根据得到的
IP
地址和端口号发起TCP
连接 - 浏览器发起
HTTP
请求 - 浏览器读取服务器返回的响应报文
- 浏览器对返回的
HTML
进行渲染 - 浏览器断开
TCP
连接
可以参考如下图理解:(图片来自《HTTP权威指南》)
描述:
URL
后,浏览器开始解析主机名DNS
进行域名解析,即 将语义化的主机名解析成IP
地址IP
地址和端口号发起TCP
连接HTTP
请求HTML
进行渲染TCP
连接