当我们输入一个URL时,会按照什么顺序发生哪些网络事件?

当我们输入一个URL时,会按照什么顺序发生哪些网络事件?

在 TCP SSL 握手开始之前,会进行 TCP 三次握手。但是根据 OSI 模型,HTTPS 连接位于第 7 层,SSL 加密位于第 6 层,而 TCP 连接位于第 4 层。那么 TCP 连接在 SSL 握手之前是如何进行的(我指的是发送方)?

当我们点击一​​个 URL 时,OSI 模型如何流动?

答案1

您无法将 IP 数据包定位到主机名;您只能将其定位到数字 IP 地址。因此,DNS 查找会首先发生。

然后,您与服务器的 IP 地址建立 TCP 会话,然后在该 TCP 会话上建立 TLS 会话,然后通过该 TLS 加密的 TCP 会话发送 HTTP 请求。

相关内容