文章目录
一、总体过程
(1)DNS 解析:将域名解析成 IP 地址
(2)TCP 连接:TCP 三次握手
(3)发送 HTTP 请求
(4)服务器处理请求并返回 HTTP 报文
(5)浏览器解析渲染页面
(6)断开连接:TCP 四次挥手
我们输入的 URL,统一资源定位符,也就是我们常说的网址,用于定位互联网上的资源
在浏览器输入网址后,首先要经过域名解析,因为浏览器并不能直接通过域名找到对应的服务器,而是要通过 IP 地址。
所以会先向 DNS 服务器发送域名,DNS 服务器查询到与域名相对应的 IP 地址,然后返回给浏览器,浏览器再将 IP 地址打在协议上,同时请求参数也会在协议上加载,一并发送给对应的服务器。
在客户端发送数据之前会首先发起 TCP 三次握手,来同步客户端和服务端的序列号和确认号,同时交换 TCP 窗口大小信息
<