DNS解析
浏览器根据URL逐层查找DNS服务器缓存,解析URL的域名所对应的IP地址,DNS服务器缓存逐层为——浏览器缓存—>系统缓存—>路由器缓存—>IPS服务器缓存—>根域名服务器缓存—>顶级域名服务器缓存,无论从哪个缓存找到对应的IP地址,就直接返回,不再往后继续查找。
TCP连接
根据IP地址和对应端口,和服务器建立TCP连接,三次握手
发送HTTP请求
浏览器发出读取文件的HTTP请求发送给服务器
服务器处理请求并返回HTTP报文
服务器处理请求并把带有HTML文本的HTTP响应报文响应给浏览器
浏览器解析渲染页面
浏览器收到HTML,进行解析并在显示窗口进行渲染
连接结束
浏览器释放TCP连接,四次挥手