输入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.连接结束

浙公网安备 33010602011771号