美文网首页路由联盟
浏览器输入URL后都经历了些什么

浏览器输入URL后都经历了些什么

作者: 李永州的FE | 来源:发表于2017-05-19 11:08 被阅读14次


    1    注意:分清http和https区别,了解https加密传输原理

    2 DNS域名解析

    人类易于记忆的域名计算机是理解不了的,必须通过DNS把域名转换为IP,转换的时候必须先看看缓存里到底有没有记录,有的话不用麻烦服务器了,提高效率。大致分为以下几点:

    1.浏览器缓存 – 浏览器会缓存DNS记录一段时间

    2.系统缓存 - 从 Hosts 文件查找是否有该域名和对应 IP。

    3.路由器缓存 – 一般路由器也会缓存域名信息。

    4.ISP DNS 缓存 – 比如到电信的 DNS 上查找缓存。

    5.如果都没有找到,则向根域名服务器查找域名对应 IP,根域名服务器把请求转发到下一级,知道找到 IP

    注意:有一个DNS劫持的事,通俗来说就是他告诉了你一个假的IP,所以你的网站访问的就是一个顶着相同域名的假网站

    3 服务器处理请求

    服务器架构一般是MVC

    4 浏览器解析请求

    1  服务器发回一堆html字符串,浏览器解析时遇到外链的资源还得再次重新发送请求

    2 最终解析成dom树,css树,然后根绝css树进行dom树的渲染,比如位置,色彩等的设置。

    相关文章

      网友评论

        本文标题:浏览器输入URL后都经历了些什么

        本文链接:https://www.haomeiwen.com/subject/jjxexxtx.html