网络协议模型跟打开网站的对应关系
老师第一节课讲了打开一个网页需要哪些步骤

接下就讲网络协议模型

这个网络协议对应的打开网页的哪个步骤?
后来接着讲https建立连接,是不是就是对应打开网页中获取ip 地址之后那个建立连接?
正在回答 回答被采纳积分+1
同学,你好!1、打开网页中的某一个步骤就可能会涉及osi模型中的某一层。
如输入地址属于osi模型的应用层。浏览器识别输入的域名 / URL,属于应用层的交互逻辑(确定要访问的资源标识),为后续网络请求做准备。
DNS 解析:应用层。
DNS 协议属于应用层,浏览器通过 DNS 服务器查询域名对应的 IP 地址,本质是应用层的信息查询服务。
获取 IP 地址:网络层 + 应用层。
由应用层传递给网络层,网络层通过 IP 协议将 IP 地址作为目标地址,用于后续路由。
建立连接(如 TCP 三次握手):传输层 + 网络层 + 数据链路层 + 物理层。
传输层:通过 TCP 协议发起 “三次握手”,建立可靠连接(确定端口号,如 80/443)。
网络层:通过 IP 地址确定传输路径,路由数据包。
数据链路层:将 IP 数据包封装为帧,通过 MAC 地址在局域网内传输。
物理层:通过物理介质(网线、WiFi)传输电 / 光信号。
发送 HTTP 请求:应用层 + 表示层 + 会话层 + 传输层 + 网络层 + 数据链路层 + 物理层
应用层:HTTP 协议封装请求内容(如请求方法、路径、头部信息)。
表示层:若为 HTTPS,在此层进行 TLS/SSL 加密(请求内容加密)。
会话层:维护当前请求的会话状态(如 Cookie 信息传递)。
传输层:TCP 将 HTTP 请求分割为数据包,编号后传输。
下层(网络层至物理层):负责数据包的路由、帧封装和信号传输(同 “建立连接” 步骤)。
服务器处理请求:应用层 + 表示层
应用层:服务器的 Web 服务(如 Nginx)接收 HTTP 请求,处理业务逻辑(如查询数据库、生成 HTML)。
表示层:若为 HTTPS,服务器解密请求内容,处理后加密响应数据。
返回资源(如 HTML、CSS、图片):同 “发送 HTTP 请求”(全七层)。
服务器的响应数据(资源)从应用层向下传递,经各层封装后,通过物理层传输回客户端。
关闭连接(如 TCP 四次挥手):传输层 + 网络层 + 数据链路层 + 物理层。
说明:传输层:TCP 通过 “四次挥手” 终止连接,释放资源。
下层(网络层至物理层):负责传递关闭连接的控制数据包。
浏览器解析 HTML、页面渲染:无直接对应(属于客户端本地处理,不涉及网络传输)。
2、是的,HTTPS 建立连接对应打开网页步骤中 获取 IP 地址之后的建立连接
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星