美文网首页
【饥人谷前端课程】从URL到页面展现

【饥人谷前端课程】从URL到页面展现

作者: 秋羊 | 来源:发表于2018-04-30 15:18 被阅读0次

从URL到页面展现

URL是什么

  • 统一定位符,用于定位互联网上的资源
  • http、https、ftp、file 协议

第二步:域名解析

  • 域名
  • IP地址
    • 127.0.0.1 代表本机IP
  • 域名解析流程
    1. 浏览器缓存 - 浏览器会缓存DNS记录一段时间
    2. 系统缓存 - 从hosts文件里查找是否有该域名和对应IP
    3. 路由器缓存 - 一般路由器也会缓存域名信息
    4. ISP DNS 缓存 - 比如到电信的DNS上查找缓存
    5. 如果都没有找到,则向根域名服务器查找域名对应IP,根域名服务器把请求转发到下一级,直到找到IP
    1. 电脑上不了网,为什么修改dns为8.8.8.8或者114.114.114.114?
    2. dns劫持是什么?

第三步:服务器处理

服务器是一台安装系统的机器,常见的系统如linux、windows server 2012,系统里安装的处理请求的应用叫Web server。

Web服务器
  • 常见的web服务器有Apache、Nginx、IIS、Lighttpd
  • web服务器接收用户的Request交给网站代码,或者接受请求反向代理到其他web服务器

第四步:网站处理流程

MVC模型:model-view-controller

浏览器处理

html字符串被浏览器接收后被一句句读取解析
→解析到link标签后重新发送请求获取css
→解析搭配script标签后发送请求获取js,并执行代码
→解析到img标签后发送请求获取图片资源

绘制网页

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

相关文章

  • 【饥人谷前端课程】从URL到页面展现

    从URL到页面展现 URL是什么 统一定位符,用于定位互联网上的资源 http、https、ftp、file 协议...

  • URL和Git(4)

    饥人谷学习第4天 URL URL从输入到页面展现1.浏览器输入URLURL是:(域名、端口号、协议等) 统一资源定...

  • 从URL到页面展现

    用户输入一个网址 在浏览器地址栏输入了http:jirengu.com 域名解析 对于http://jirengu...

  • 从URL到页面展现

    ****从URL到页面展现****(以百度为例) 第一步 在浏览器里输入URL URL是什么 第二步 域名解析 域...

  • 从url到页面展现

    当我们在浏览器地址栏中输入网址时,页面会很快展现出来,这其中到底发生了什么?总的来说分为如下几个过程:1.输入ur...

  • 从URL到页面展现

    URL输入浏览器URL: 统一资源定位符号。用于定位互联网上资源。常见的协议http,https,ftp,file...

  • 从URL到页面展现

    URL:统一资源定位符,用于定位互联网上的资源。 用户输入 例如http://www.jianshu.com/ ,...

  • 从url到页面展现

    在浏览器中输入url 用户输入url,例如http://jirengu.com:8080/blog。其中http为...

  • 【饥人谷前端课程】课程大纲

    静态页面与基础知识 前端技术发展(HTML、CSS、JavaScript发展历史介绍、新技术介绍)、如何学习(2课...

  • 【饥人谷前端课程】Git

    Git 为什么要使用Git? 关于版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订的情...

网友评论

      本文标题:【饥人谷前端课程】从URL到页面展现

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