首页 > 编程知识 正文

360浏览器访问被拒绝,夸克 专用浏览器访问

时间:2023-05-05 09:38:56 阅读:261946 作者:2756

“从浏览器输入 xxx 到跳转完成的过程发生了什么”,是一个常见的比较综合的面试题,以下是我查阅了一些资料后总结的,如有错误,还望批评指正。(以美团网为例)

 

1.在浏览器地址栏输入:meituan.com

2.通过DNS把meituan.com解析成IP地址,因为当前输入的地址中不含端口号,所以使用HTTP协议的默认端口号80,如果有端口号,则会使用用户输入的端口号。在解析过程中,DNS会首先通过缓存进行查找,依次按照浏览器缓存-操作系统缓存-路由器缓存-ISP DNS缓存的顺序。如果缓存中都没有记载相应的IP地址,那么DNS服务器将按照根域-顶级域-二级域-…的顺序进行递归查找,并返回查找结果。 3.浏览器向服务器发送HTTP请求 4.服务器返回一个永久重定向响应(code:301),即把meituan.com重定向成www.meituan.com 5.浏览器申请连接重定向地址 6.服务器响应请求,并开始向浏览器返回数据,如果资源路径不存在,那么会返回404错误 7.如果6中返回的是页面,根据页面的外链URL,再次进行获取,然后浏览器根据资源类型进行网页渲染,将网页展示给用户并响应用户的操作,在这个过程中,并不是要等整个页面渲染完成才展示出来的,而是同步的在进行。

转载于:https://www.cnblogs.com/lchzls/p/7536330.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。