// DNS解析器:可以解析域名 // 服务器: 项目; // 每一台服务器有0--65535端口号 // http从发送到接收的过程 // 【http的请求阶段】 // 1) : 在有网的前提下,在浏览器输入域名; // 2) : 浏览器把这个域名发送给DNS解析器 // 3) DNS解析器根据发送过来的url,解析出一个服务器的IP地址; // 4) DNS解析器最终把请求发到对应的服务器上; // 【http响应阶段】 // 1) : 服务器根据DNS解析的内容,要找到对应的端口号; // 2) : 把客户端请求的资源进行整理 // 3) : 服务器将打包的资源发送给客户端 // 【客户端响应阶段】 // 1. 浏览器接收到服务器传输过来的内容 // 2. 浏览器把拉取回来的HTML和css进行渲染; // 3. 在渲染的过程中:浏览器先要根据HTML形成DOM树,根据CSS形成CSS树,最后把DOM树和CSS树合并成render树;渲染成页面;遍历render树,计算出每个节点的位置大小信息;将渲染树的每个节点部署到屏幕上; // 浏览器的渲染机制?复制代码