首先浏览器会对URL进行解析,识别出协议(HTTPS)、域名、资源路径。并且构建出HTPP请求:浏览器根据URL构建一个HTTP请求报文,由于是HTTPS,浏览器会进行加密通信。
再通过传输层进行建立可靠的连接,选择协议,对于HTTPS,通常使用TCP协议来保证数据传输的可靠性。
再通过应用层来建立安全连接,在TCP连接建立之后,由于是HTTPS后,浏览器和服务器会进行SSL/TLS握手,协商加密算法,交换密钥,建立加密通道。然后发送请求报文。
接下来通过传输层将HTTP请求报文分割成多个TCP数据段。并且会在每个TCP数据段都会添加TCP头部。
然后在网络层添加IP头部:将每个TCP数据段封装成IP数据包。
网络接口层封装:IP数据包会被封装成数据帧,添加数据链路层头部和尾部,包含了源MAC地址和目标MAC地址。
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
于 2025-03-31 23:21:21 首次发布

1401

被折叠的 条评论
为什么被折叠?



