输入url地址后页面发生什么变化

一、url解析

1.输入网址

2.DNS解析

3.建立tcp连接

4.客户端发送HTTP连接

5.服务器处理请求

6.服务器响应请求

7.浏览器展示HTML

8.浏览器在发送请求获取其他在HTML中的资源

输入地址后,计算机向dns服务器发出ip查询请求,要求进行地址解析,然后dns服务器把ip地址返回给计算机,

计算机向目标web服务器发出一个带序列号的tcp 连接请求,对方收到请求后也返回给计算机一个带序列号的tcp应答并且要求计算机再次进行认证,计算机接受到后再次向web 服务器发出带序列号的tcp信号,至此,

双方建立好了tcp连接(这就是著名的三次握手),

然后服务器向计算机发送html网页信息由计算机分析,也就是页面开始跳转了

总结回答:

1.DNS解析(递归查询网址到ip地址转换)  dns缓存 dns负载均衡

2.TCP连接 (使用传输层协议)  https=http+ssl(or TLS) 加密http报文

3.发送HTTP请求  TLS/SSL握手(非对称加密)  请求报文:请求行,请求报头和请求正文

4.服务器处理请求并返回HTTP报文  http响应报文:状态码,响应报头和响应报文

5.浏览器解析渲染页面 html,css,js文件webkit渲染

6.连接结束

posted @ 2022-03-28 08:51  cc-front  阅读(78)  评论(0)    收藏  举报