美文网首页饥人谷技术博客
输入URL,页面发生了什么?

输入URL,页面发生了什么?

作者: 倾国倾城的小饼干 | 来源:发表于2017-07-21 22:23 被阅读0次

过程

  1. 通过域名或网址来访问网站
  2. 你的电脑连接到一个称为域名系统(DNS)的服务器网络。DNS有点类似于电话薄,它会将域名对应的IP地址告诉你的计算机。
  3. DNS服务器返回的IP地址能让浏览器连接到web服务器。而Web服务器托管着要访问的网站。web服务器是一台始终联网的计算机。有ip地址。专门用于向用户发送网页。
  4. web服务器将请求的页面发送到web浏览器中。
  5. 浏览器接收后读取绘制网页。

URL

统一资源定位符,用于定位网上的资源。

域名解析

域名是ip地址的昵称,方便人们记忆,一个域名对应一个ip,但是一个ip对应多个域名,例如网址http://jirengu.com/blog ,中的jirengu.com则是域名,也就是两条斜线中除了端口就是域名。

解析流程

浏览器缓存:如果之前访问过该主机,浏览器会缓存DNS一段时间,这样就可以直接使用浏览器缓存的DNS,至于一段时间是多久没有要求。
系统缓存:如果浏览器缓存里没有记录。浏览器会做系统的调用,获取系统中的缓存记录。
路由器缓存:如果系统缓存同样没有命中,那就需要查路由器缓存了。
ISP(互联网服务提供商)的DNS缓存:路由器缓存未命中会查询ISP,一般域名在这里就都可以找到了。
递归搜索:从根域名开始递归查询,这个肯定就能查到了。

解析流程图

附:借鉴《HTML&CSS设计与构建网站》和饥人谷的教程

相关文章

  • 无标题文章

    从url输入到页面展示发生了什么 举个例子,我们在浏览器上输入baidu.com输入,页面展示百度首页。整个过程发...

  • 从输入url到页面展示到底发生了什么

    从输入url到页面展示到底发生了什么

  • 一个前端小白的第一篇博客

    #从URL输入到图形页面展示发生了什么 1. 输入URL 用户浏览器输入URL(www.baidu.com) 2....

  • 输入URL,页面发生了什么?

    过程 通过域名或网址来访问网站 你的电脑连接到一个称为域名系统(DNS)的服务器网络。DNS有点类似于电话薄,它会...

  • 输入URL,页面发生了什么?

    当输入了URL并敲下回车,浏览器会开始识别URL。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址...

  • 前端性能优化

    输入URL,页面发生了什么 从输入URL到页面加载完成的过程: DNS查询,如果这一步做了智能DNS解析的话,会访...

  • 2018-04-12

    从输入URL 到页面加载完成的过程都发生了什么? 摘要 本文只是初步介绍了浏览器从输入URL到页面加载完成所经历的...

  • 浏览器基础知识入门笔记

    从输入 URL 到页面加载完成的过程中都发生了什么? 键盘或触屏输入URL并回车确认 URL解析/DNS解析查找域...

  • 从输入 URL 到页面加载完成的过程中都发生了什么事情

    从输入 URL 到页面加载完成的过程中都发生了什么事情--div.io 从输入 URL 到页面加载完成的过程中都发...

  • 从URL输入到页面实现

    从URL输入到页面实现 我们需要知道我们从浏览器打开一个页面到底发生了什么 第一步:在浏览器输入URL URL是什...

网友评论

    本文标题:输入URL,页面发生了什么?

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