1.从URL输入到页面展现发生了什么
- DNS 解析: 将域名解析成 IP 地址
- TCP 连接:TCP 三次握手
- 发送 HTTP 请求
- 服务器处理请求并返回 HTTP 报文
- 浏览器解析渲染页面,构建dom树,样式树,渲染树,layout布局,painting绘制
- 断开连接:TCP 四次挥手
详解:
URL 是什么
URL(Uniform Resource Locator),统一资源定位符
,俗称网址。用于定位互联网上资源。URL 给资源的位置提供了一种抽象的识别方法,并用这种方法给资源定位,从而对资源进行各种操作,增删改查。
比如 http://www.w3school.com.cn/html/index.asp
,遵守以下的语法规则:
scheme://host.domain:port/path/filename
各部分解释如下:
- scheme - 定义协议的类型。常见的协议有
http
、https
、ftp
(文件传输协议)、file
(本地文件的协议),其中最常见的类