浏览器输入域名回车后,7层网络结构分别做了什么?
当你在浏览器中输入域名并按下回车时,网络请求会经过以下七层结构的处理:
- 
应用层(Application Layer): - 浏览器通过 HTTP/HTTPS 协议生成请求,并将域名解析为 URL。
 
- 
表示层(Presentation Layer): - 数据可能会被压缩、加密或转换为特定格式(如文本、图像等),以确保数据能够正确传输和显示。
 
- 
会话层(Session Layer): - 建立、管理和终止会话。会话层确保在不同的请求之间保持状态,如保持用户的登录状态。
 
- 
传输层(Transport Layer): - 使用 TCP 或 UDP 协议进行数据传输。TCP 会建立连接并保证数据的完整性和顺序。
 
- 
网络层(Network Layer): - 通过 IP 协议进行路由选择,将数据包从源地址传送到目标地址,处理不同网络之间的通信。
 
- 
数据链路层(Data Link Layer): - 将数据帧封装在 MAC 地址中,处理在局域网中的帧传输和错误检测。
 
- 
物理层(Physical Layer): - 通过物理介质(如电缆、光纤)发送比特流,确保数据的实际传输。
 
整个过程从浏览器发起请求,经过 DNS 解析域名到 IP 地址后,通过这些层进行数据的传输和处理,最终到达服务器并返回响应。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号