美文网首页
用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

作者: 东郭皮蛋 | 来源:发表于2018-12-04 22:34 被阅读0次

一、输入URL

输入baidu.com

  • URL是什么?
    URL(Uniform Resource Locator)统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。URL对应着协议、端口号、域名及其他一些相关的信息

二、域名解析

输入baidu.com后,浏览器需要通过域名查找其所在服务器的IP地址,域名的解析过程如下:
1.浏览器缓存-浏览器会缓存DNS记录一段时间
2.系统缓存-从Hosts文件查找是否有该域名和对应IP。
3.路由器缓存-一般路由器也会缓存域名信息。
4.ISP DNS缓存-比如到电信的DNS上查找缓存。
5.如果都没找到,则向根域名服务器查找域名对应IP,根域名服务器把请求转发到下一级,直到找到IP。

  • 为什么要发明域名,不直接用IP?
    因为IP地址是一串数字,不便记忆,通过语义化的域名能更好的记忆和辨识
  • 电脑上不了网,为什么修改dns为8.8.8.8或者114.114.114.114?
    上不了网可能是查找IP中某个环节出现的问题,8.8.8.8是google提供的一个DNS服务器
    114.114.114.114是国内一个比较大、比较权威的DNS服务商的服务器,绕过出问题的环节直接从这两个服务器去找IP,这样就能找到了
  • DNS劫持是什么?
    黑客攻击了浏览器查找IP时的某个节点,浏览器查找的IP会被掉包成恶意网站的IP

三、服务器处理

web服务器接收用户的Request交给网站代码,或者接受请求反向代理到其他web服务器

  • 服务器是一台安装系统的机器,常见的系统如Linux、Windows server 2012
  • 常见的web服务器有Apache、Nginx、IIS、lighttpd

四、网站处理

模型(model)——视图(view)——控制器(control)

MVC模型

五、浏览器处理

HTML字符串被浏览器接受后被一句句读取解析:

  • 解析到link 标签后重新发送请求获取css
  • 解析到 script标签后发送请求获取 js,并执行代码
  • 解析到img 标签后发送请求获取图片资源

六、绘制网页

浏览器根据 HTML 和 CSS 计算得到渲染树,绘制到屏幕上js 会被执行

相关文章

  • 前端面试题:从URL输入到页面实现

    当用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?输入baidu.com,敲起回车...

  • 第一篇博客

    #用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? *** ##一 输入URL(统...

  • Exe.3 task 1st

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? 本身 baidu.com 是一个...

  • #从url输入到页面展现

    > 用户打开浏览器,输入baidu.com,页面展示百度首页,整个过程发生了什么?下面以baidu.com举例说明...

  • 从输入URL到网页呈现的过程

    打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?image 一、输入URL 用户输入b...

  • 用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? (1)在浏览器中输入URL 首先...

  • 从URL的输入到页面展示

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? 一、在浏览器输入URL 在开始讲...

  • 文章(从输入URL到页面展现)

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?——这是一个从输入URL到页面展现...

  • 2019-03-20

    用户打开浏览器,输入baidu.com,页面展示百度首页。整个过程发生了什么? 第一步:用户输入baidu.com...

  • 输入网址后发生了什么

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么 总述 1、输入网址。2、浏览器查找...

网友评论

      本文标题:用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

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