浏览器输入栏输入URL到显示过程详解

基本过程:DNS解析、TCP三次握手、HTTP报文格式、浏览器渲染、TCP四次挥手等

1、DNS解析:将域名解析成对应的IP地址—DNS查找过程,浏览器缓存、本地DNS路由缓存、DNS解析服务器;将域名解析成对应的IP地址—DNS 协议

2、TCP连接:客户端与服务器通过三次握手,建立TCP连接---与服务端建立连接或者断开—TCP协议

3、客户端向服务器端发送请求---使用TCP协议时,网络层使用IP协议,将数据发送至目的地–IP协议

4、服务器处理http请求,返回响应---IP数据包在路由器之间传输,使用opsf协议—OPSF协议

                                                       ---路由器与服务器端通信,将IP地址转换为Mac地址,需要使用ARP协议–ARP协议

5、浏览器解析并渲染页面-- 建立连接,使用http协议传送报文---http协议

6、断开连接:TCP四次挥手,连接结束

posted @ 2022-02-11 17:41  zhangshunq  阅读(113)  评论(0)    收藏  举报