- 地址解析,提取出协议、域名、端口等信息等
- 通过 DNS 获取到 IP 地址
- 进行 TCP 连接(三次握手)
a. 第一次握手:建立连接时,客户端发送 syn(建立联机)包到服务器,并进入 syn_send 状态,等待服务器确认;
b. 第二次握手:服务器收到 syn 包,确认包信息,同时自己也发送一个 syn + ack(确认)包并进入 syn_recv 状态;
c. 第三次握手:客户端收到 syn+ack 包,向服务器发送 ack 包,发送完后,客户端和服务器都进入 established 状态,完成三次握手; - HTTP 请求
- 服务器响应请求
- DOM 解析和渲染