美文网首页
URL输入浏览器到返回页面发生了什么?

URL输入浏览器到返回页面发生了什么?

作者: Adler320 | 来源:发表于2018-06-08 12:37 被阅读0次

一、 浏览器根据域名寻找IP地址

  1. 浏览器缓存:浏览器缓存时不时会记录一些域名的IP地址,但是不知道其具体生命周期,故输入域名优先检查浏览器缓存中是否存在该域名的IP地址;
  2. 系统缓存:如果浏览器缓存中不含有该域名的IP地址,则浏览器发起一个系统调用,查询系统缓存中是否存在该域名的IP地址;
  3. 路由缓存:根据请求的发送,查询路由缓存中是否存在该域名的IP地址;
  4. ISP的DNS服务器缓存:继续到ISP的DNS服务器缓存进行寻址;
  5. 根据域名层级,依次搜索DNS服务器:从跟域名服务器到顶级域名服务器;(Your ISP’s DNS server begins a recursive search, from the root nameserver, through the .com top-level nameserver, to Facebook’s nameserver. Normally, the DNS server will have names of the .com nameservers in cache, and so a hit to the root nameserver will not be necessary.)

二、 浏览器发送HTTP请求至服务器

浏览器发送HTTP请求至服务器,请求内容包含:头部信息、可接收响应的状态,另外还有请求建立TCP连接的请求;

三、 服务器进行返回301重定向响应

当URL为facebook.com时,服务器返回301永久性重定向,即www.facebook.com/

四、 浏览器根据新URL进行访问

五、 服务器处理请求

服务器接收GET请求,并在服务器内部进行HTTP请求处理,处理完成后生成HTML返回至浏览器处;

六、 浏览器翻译HTML、渲染CSS生成网页页面

What really happens when you navigate to a URL

相关文章

  • 无标题文章

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

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

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

  • 无标题文章

    从 URL 输入到页面展现发生了什么 DNS解析-->建立连接,发送数据包 -->服务器响应请求,返回给浏览器--...

  • HTTP概述(六)

    从输入URL到页面加载发生了什么? 1, 在浏览器中输入URL 2, 浏览器通过域名去找到对应的IP 浏览器缓存 ...

  • 从输入URL到浏览器显示页面发生了什么

    从输入URL到浏览器显示页面发生了什么 - 阿孔 - 博客园

  • 2018-04-12

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

  • 从URL输入到页面实现

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

  • 从输入url到页面加载完成过程详解

    从输入url到页面加载完成发生了什么 一、浏览器接收到URL,到网络请求线程的开启。 1、URL解析 URL结构:...

  • URL输入浏览器到返回页面发生了什么?

    一、 浏览器根据域名寻找IP地址 浏览器缓存:浏览器缓存时不时会记录一些域名的IP地址,但是不知道其具体生命周期,...

  • front-end

    在浏览器中,从输入url到页面展示中间发生了什么? 1.DNS解析2,TCP连接3.http请求4.处理请求并返回...

网友评论

      本文标题:URL输入浏览器到返回页面发生了什么?

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