详解输入网址点击回车,后台到底发生了什么。透析 HTTP 协议与 TCP 连接之间的千丝万缕的关系。掌握为何是三次握手四次挥手?time_wait 存在的意义是什么?全面图解重点问题,再也不用担心面试问这个问题。
大致流程
重点来了:
url 遵守的规则是这个样子
以太网规定了连入网络的所有设备都必须具备“网卡”接口,数据包都是从一块网卡传递到另一块网卡,网卡的地址就是 Mac 地址。每一个 Mac 地址都是独一无二的,具备了一对一的能力。
在传输层传输数据之前需要建立连接,也就是三次握手创建可靠连接。
HTTP报文
截取一段报文:
接收到响应文本 HTML,则开始执行浏览器渲染机制。
不同的浏览器渲染可能有所差异,但是基本按照以下步骤执行: