网页链接解析linux无法解析主机地址




1、DNS解析。当用户输入一个网址并按下回车键的时候,浏览器获得一个域名,而在实际通信过程中,需要的是一个P地址,因此需要先把域名转换成相应IP地址。



2、TCP连接。浏览器通讨DNS获取到Web服务器直正的P地址后,便Web服务器发起TCP连接请求,通时TCP二次握手建立好连接后,浏览器便可以将HTTP请求数据发送给服务器了。



3、发送HTTP请求。浏览器Web服务器发起一HTTP请求,HTTP协议是建立在TCP协议之上的应用层协议,其本质是在建立起的TCP连接中,按照HTTP协议标准发送一个索要网页的请求。在这一过程中,会涉及到负载均衡等操作。



4、处理请求并返回。服务器获取到客户端的HTTP请求后,会根据HTTP请求中的内容来决定如何获取相应的文件,并将文件发送给浏览器。



5、浏览器染。浏器根据响应开始显示页面,首先解析HTML文件构建DOM树,然后解析SS文件构建染树,等到染树构建完成后,浏览器开始布局渲染树并将其绘制到屏幕上。

(adsbygoogle=window.adsbygoogle||[]).push({});