从浏览器地址栏输入 url 到请求返回的过程分为下面七个步骤:
- 输入URL后解析出协议、主机、端口、路径等信息, 并构造一个HTTP请求
- 解析DNS 域名
- 建立TCP 连接:三次握手
- 发送HTTP请求
- 服务器处理请求并返回 HTTP 报文
- 浏览器渲染页面
- 断开TCP连接:四次挥手
每个过程都包含了丰富的内容,所以分为七个专题来分别记录
【从浏览器地址栏输入 url 到请求返回的过程】—— 1.解析URL, 构造一个HTTP请求
【从浏览器地址栏输入 url 到请求返回的过程】—— 2.DNS 域名解析
【从浏览器地址栏输入 url 到请求返回的过程】—— 3.建立TCP 连接
【从浏览器地址栏输入 url 到请求返回的过程】—— 4.发送http 请求
...