浏览器的工作原理:URL从键入到页面显示的过程究竟发生了什么

从URL到浏览器显示页面的流程 一、URL解析 1、地址解析 浏览器会根据你的输入来判断该输入是一条合法的URL,还是需要被搜索的关键词。并且根据你输入的内容进行自动完成、字符编码等操作。 2、其他操作 目前大部分浏览器都会强制客户端使用HTTPS协议以保证信息传输的安全性。同时还会进行一些额外的操作,比如安全检查、访问限制等。 3、缓存检查 有时候博客上进行了更新,但是通过浏览器查看博客时,仍是更新前的博客,这是因为浏览器中缓存了之前的博客界面。 浏览器会先检测是否缓存了目标URL的页面,如果有且缓存未过期,则直接展示缓存页面,无需再向 阅读详情

大体流程

  1. 键盘或触屏输入URL并回车确认
  2. URL解析/DNS解析查找域名IP地址
  3. 网络连接发起HTTP请求
  4. HTTP报文传输过程
  5. 服务器接收数据
  6. 服务器响应请求/MVC
  7. 服务器返回数据
  8. 客户端接收数据
  9. 浏览器加载/渲染页面
  10. 打印绘制输出

URL的格式和解析

URL的完整格式包括:协议://用户名:密码@子域名(三级域名).域名(二级域名).顶级域名(一级域名):端口号/目录/文件名.文件后缀?参数=值#标志
协议/模式:表示从该计算机获取资源的方式,一般有http、https、ftp、file、telnet和news等协议;
端口号:相当于柜台的各个窗口,不同端口号对应不同的窗口,如果不写端口号,会有一个缺省值,例如,http协议默认端口号是80,https默认端口号是443
网络地址:可能是一个ip或者是域名,如果是域名的话需要通过DNS将该地址解析成IP地址。

DNS解析详解

一图了解dns工作流程:
在这里插入图片描述

DNS在解析域名的时候有两种方式:递归查询和迭代查询。
递归查询的流程:浏览器会先按照这样的顺序依次查询缓存:浏览器缓存->系统缓存(本地host)->路由器缓存->ISP DNS缓存(本地名称服务器缓存)。如果附近的本地DNS服务器还是没有缓存我们请求的域名记录的话,这时候会根据本地DNS服务器的设置进行查询。
如果未用转发模式,则本地名称服务器再以DNS客户端的角色发送与前面一样的DNS域名查询请求转发给上一层,这里可能会经过多次转发:从本地名称服务器到权威名称服务器,到顶级名称服务器,最后到根名称服务器。转发过程和顺序可见下图。本地名称服务器发送Q2到根名称服务器(负责查询顶级名称服务器),返回A1到本地名称服务器,然后本地名称服务器再发送Q3到顶级名称服务器(负责二级名称服务器),这样依次查下去。得到结果并进行缓存。
在这里插入图片描述
在这个递归查询的过程中,对于浏览器来说是透明的,如果DNS客户端的本地名称服务器不能解析的话,则后面的查询都会以本地名称服务器为中心,全交由本地名称服务器代替DNS客户端进行查询,DNS客户端只是发出原始的域名查询请求报文,然后就一直处于坐等状态,直到本地名称服务器最终从权威名称服务器得到了正确的IP地址查询结果并返回给它。虽然递归查询是默认的DNS查询方式,但是如果有以下情况发生的话,则会使用迭代的查询方式进行。

情况一:DNS客户端的请求报文中没有申请使用递归查询,即在DNS请求报头部的RD字段没有置1。

情况二:DNS客户端的请求报文中申请使用的是递归查询(也就是RD字段置1了),但在所配置的本地名称服务器上是禁用递归查询了(即在应答DNS报文头部的RA字段置0)。

迭代查询的流程:
开始也是从浏览器缓存到系统缓存到路由缓存,如果还是没找到则客户端向本机配置的本地名称服务器(在此仅以首先DNS服务器为例进行介绍,其它备用DNS服务器的解析流程完全一样)发出DNS域名查询请求。本地名称服务器收到请求后,先查询本地的缓存,如果有该域名的记录项,则本地名称服务器就直接把查询的结果返回给客户端;如果本地缓存中没有该域名的记录,则向DNS客户端返回一条DNS应答报文,报文中会给出一些参考信息,如本地名称服务器上的根名称服务器地址等。DNS客户端在收到本地名称服务器的应答报文后,会根据其中的根名称服务器地址信息,向对应的根名称服务器再次发出与前面一样的DNS查询请求报文。根名称服务器在收到DNS查询请求报文后,通过查询自己的DNS数据库得到请求DNS域名中顶级域名所对应的顶级名称服务器信息,然后以一条DNS应答报文返回给DNS客户端。DNS客户端根据来自根名称服务器应答报文中的对应顶级名称服务器地址信息,向该顶级名称服务器发出与前面一样的DNS查询请求报文。顶级名称服务器在收到DNS查询请求后,先查询自己的缓存,如果有请求的DNS域名的记录项,则直接把对应的记录项返回给DNS客户端,否则通过查询后把对应域名中二级域名所对应的二级名称服务器地址信息以一条DNS应答报文返回给DNS客户端。然后DNS客户端继续按照前面介绍的方法一次次地向三级、四级名称服务器查询,直到最终的权威名称服务器返回到最终的记录。如果权威名称服务器也找不到对应的域名记录,则会向DNS客户端返回一条查询失败的DNS应答报文。当然,如果这个权威名称服务器上配置了指向其它名称服务器的转发器,则权威名称服务器还会在转发器指向的名称服务器上进一步查询。另外,如果DNS客户端上配置了多个DNS服务器,则还会继续向其它DNS服务器查询。
在这里插入图片描述
所以,我们发现在递归查询中后面的查询工作是由本地名称服务器替代DNS客户端进行的(以“本地名称服务器”为中心),只需要本地名称服务器向DNS客户端返回最终的查询结果即可。而DNS迭代查询的所有查询工作则全部是DNS客户端自己进行(以“DNS客户端”自己为中心)。

DNS递归查询与迭代查询各有优缺点。递归查询提供了更快的解析速度和更好的用户体验,但可能会增加服务器负载和安全风险。迭代查询则分散了查询负载,提高了安全性,但可能会降低解析速度和用户体验。

作为网站管理员或开发者,了解这两种查询方式的区别及其影响是非常重要的。通过合理配置DNS服务器,可以平衡性能和安全性,为用户提供最佳的访问体验。

应用层客户端发送HTTP请求

通过TCP/IP协议进行网络通信时,通信顺序为:应用层,传输层,网络层,数据链路层。
通过以上步骤得到ip地址后,浏览器会开始构造一个http请求,应用层客户端向服务器端发送http请求。该请求是纯文本格式的,所以在 TCP 的数据段中可以直接分析 HTTP 文本的。

传输层TCP传输报文

为了解决 TCP 协议的性能问题,Chrome 团队提出了 QUIC 协议,它是基于 UDP 实现的可靠传输,比起 TCP,它能减少很多来回(round trip)时间,还有前向纠错码(Forward Error Correction)等功能。另外,浏览器对同一个域名有连接数限制,大部分是 6,但并非将这个连接数改大后就会提升性能,Chrome 团队有做过实验,发现从 6 改成 10 后性能反而下降了,造成这个现象的因素有很多,如建立连接的开销、拥塞控制等问题,而像 SPDY、HTTP 2.0 协议尽管只使用一个 TCP 连接来传输数据,但性能反而更好,而且还能实现请求优先级。

网络层IP协议查询MAC地址

ip协议的作用是把tcp分割好的各种数据包封装到ip包里面传送给对方,而且保证确实能传到需要接受对方的mac地址,ip和mac地址是一一对应的。ARP协议可以将ip地址解析成对应的mac地址。当通信的双方不再一个局域网时,需要多次中转才能达到最终的目标。

数据达到数据链路层

在找到对方的MAC地址后,已被封装好的IP包再被封装到数据链路层的数据帧结构中,将数据发送到数据链路层传输,再通过物理层的比特流送出去。这时,客户端发送请求的阶段结束。

这些分层的意义在于分工合作,数据链路层通过 CSMA/CD 协议保证了相邻两台主机之间的数
据报文传递,而网络层的 IP 数据包通过不同子网之间的路由器的路由算法和路由转发,保证了
互联网上两台遥远主机之间的点对点的通讯,不过这种传输是不可靠,于是可靠性就由传输层
的 TCP 协议来保证,TCP 通过慢开始,乘法减小等手段来进行流量控制和拥塞避免,同时提供
了两台遥远主机上进程到进程的通信,最终保证了 HTTP 的请求头能够被远方的服务器上正在
监听的 HTTP 服务器进程收到,终于,数据包在跳与跳之间被拆了又封装,在子网与子网之间
被转发了又转发,最后进入了服务器的操作系统的缓冲区,服务器的操作系统由此给正在被阻
塞住的 accept 函数一个返回,将他唤醒。

服务器接收数据

接收端的服务器在链路层接收到数据包,再层层向上直到应用层。这过程中包括在传输层通过TCP协议将分段的数据包重新组成原来的HTTP请求报文。
之后就是服务器响应请求并返回相应文件,浏览器开始处理数据信息并渲染页面。

Gartner《构建可扩展数据产品建设框架》心得 数据产品化:从概念到落地的实践指南 当前企业正从传统数据需求模式转向数据产品化新范式。本文系统阐述了数据产品的核心价值、定义分类和实施框架,指出成功关键是将数据包装为可复用、可扩展的产品。Gartner框架强调产品思维,提出4阶段12步实施路径,涵盖设计、工程、发布和监控全流程。文章特别提醒要避免7大常见误区,如简单重命名报表、忽视元数据治理等,建议采取MVP策略,90天内完成从价值验证到产品落地的闭环。实施中需平衡技术选型与业务需求,建立跨职能团队,并通过AARRR模型持续追踪产品价值。 阅读详情

相关推荐

【上海大学计算机组成原理实验报告】一、数据传送实验

将58H写入A寄存器//将6BH写入W寄存器//将C3H写入R1寄存器//将C3H写入R1寄存器//了解实验仪器数据总线的控制方式//掌握数据传送的基本原理//掌握各寄存器的结构、工作原理及其控制方法//数据传送实验

HackerKevon的博客 3509

网络原理之url

目标:对于HTTP协议来说,需要掌握协议格式,结合理论与实操,进行程序的调试,其中,HTTP协议格式本身 URL:俗称网址 协议:数据格式的约定 域名:基于DSN解析为IP IP:网络中定义主机的地址(逻辑地址) PORT:端口号,定位某个主机中唯一的进程(应用程序)—绑定进程 url:全路径(绝对路径)url是一种具体的uri,它是uri的一个子集 uri:包含url,还包含其他相对路径 注意:输入域名直接访问,其实是访问 / 这个路径的资源,浏览器中,不输入端口号,是因为http协议的默认端口

m0_46657493的博客 446

Fiddler抓包实战:5分钟搞定微信公众号历史消息接口分析(附完整Python代码)

本文详细介绍了如何使用Fiddler抓包工具逆向分析微信公众号历史消息接口,并提供完整的Python代码实现。从环境准备、动态参数捕获到商业级采集系统架构设计,全面解析了突破官方接口限制的技术方案,帮助开发者高效获取公众号文章数据。

tree8的博客 326

【计算机网络】简析浏览器的URL、URI以及HTTP请求消息

文章目录1.简要介绍2.URL3.URI4.HTTP请求消息a.请求消息b.响应消息c.状态码 1.简要介绍 URL:Uniform Resource Locator,统一资源定位符 URI:Uniform Resource Identifier,统一资源标识符 2.URL URL,也就是我们平常所说的“网址”。我们通常使用浏览器去访问web服务器就是从输入网址开始的。但是实际上浏览器不止有这个功能,它还可以在FTP服务器上下载和上传文件,可以具有电子邮件客户端的功能……总的来说,浏览器是一个具有各种不

言念君君子的博客 1398

保姆级教程:用C++逆向解析通达信shm.tnf文件(附完整代码与偏移量详解)

本文提供了一份详细的C++逆向工程教程,指导开发者如何解析通达信的shm.tnf文件。通过分析文件结构、定位关键字段并实现完整解析流程,帮助量化交易开发者高效获取沪市股票数据。教程包含完整代码示例和偏移量详解,适合金融数据本地化处理需求。

weixin_27945229的博客 520

FTPClient使用中,碰到SocketTimeoutException 坑

ftpclient设置soTimeout无效

u010379794的博客 1950

url请求页面浏览器的工作原理

url 请求页面到界面显示,浏览器是如何工作的?主要有以下6个步骤: 1. 浏览器使用http或https协议发出url请求,向服务端请求页面。 2.服务端根据url地址找到代码,返回到浏览器端,浏览器把请求回来的html代码经过解析(利用状态机解析为词),构造成dom树(利用栈的方式)。 3.计算css规则应用到dom树上。 4.根据css属性对dom树元素进行逐个渲染,得到内存中的位图。 5.对于变化可能性不大的子元素进行合成,得到合成位图,增加后续绘制的速度。(可选步骤) 注:是否需要合成.

风从北方来的博客 649

Halcon实战:5分钟搞定自定义直线卡尺工具(附完整代码下载)

本文详细介绍了如何使用Halcon快速开发自定义直线卡尺工具,通过交互式ROI绘制、边缘检测和直线拟合三个核心函数,实现高效工业视觉检测。文章包含完整代码下载,帮助开发者在5分钟内掌握这一实用工具的开发技巧,提升直线检测的精度和效率。

perl8的博客 248

浏览器工作原理:从 URL 输入到页面展现到底发生了什么?

浏览器的地址栏输入URL并按下回车。 浏览器查找当前URL的DNS缓存记录。 没有缓存记录,DNS解析URL对应的IP。 查看浏览器缓存 没有数据缓存,根据IP建立TCP连接,发送HTTP请求并响应。 渲染页面,构建DOM树。 URL是什么 URL(Uniform Resource Locator),统一资源定位符,用于定位互联网上的资源,实际上就是网站网址。url的格式一...

weixin_39307273的博客 3008

概念解析 | 雷达动态范围

这里存在一个动态范围的问题:强雷达发射信号和弱目标反射信号存在非常大的功率差异,比如传统的脉冲多普勒雷达动态范围可达90dB以上。随着上述技术的发展,预计未来十年雷达接收机动态范围将达到120dB以上,届时雷达的监视能力将得到极大增强。简单来说,雷达动态范围越大,表示接收机噪声越低,对强信号过载保护能力越强,就越能检测到弱信号目标。此外,部分新概念雷达对动态范围提出新的需求,如被动雷达动态范围需大于100dB。当前,随着阵列雷达和数字雷达技术的发展,对雷达接收机动态范围提出了更高要求。

NLOS的博客 1051

[数学建模][2012年A国赛模拟] 3. 葡萄酒的评价

暑期学校数学建模培训第三次模拟:2012年国赛A题,一道完全统计方面的题目。据老师反映当年有位老师所带领小组取得“全国10佳优秀论文奖”,我们大组搞统计的老师建模能力不行,但其统计理论非常扎实,在此期间给予我们非常大的帮助,十分感谢老师的倾囊相授。我们小组的定位也不在统计方向,主攻物理建模及优化模型,故本次模拟就用SPSS软件简单做了下,还是学到了多元统计的许多知识,达到了本次训练的目的。 ...

Y-puyu 的博客 3万+

什么是URL?底层原理是什么?

它由多个部分组成,包括协议(Protocol)、主机名(Hostname)、端口(Port)、路径(Path)、查询字符串(Query)和片段标识符(Fragment Identifier)等。总的来说,URL是用于标识和定位Web上资源的字符串,它包括协议、主机名、端口、路径、查询字符串和片段标识符等多个部分。URL的底层原理包括DNS解析、建立TCP连接、发送HTTP请求、Web服务器响应和加载资源等多个步骤。HTTP请求通常包括请求头、请求方法、请求URI等信息。

长风破浪会有时的博客 804

SAM3 几行代码支持任意图像分辨率,减少显存占用(针对transformers库)

几行代码让sam3支持任意图像分辨率

qq_41234663的博客 156

浏览器的工作原理 - 从输入URL 按下回车到页面展示过程发生了什么?

本文带大家一起了解一下从我们输入一个网址链接开始到页面展示在我们面前,整个浏览器发生了什么?或者说浏览器做了哪些事,咱们以大家常用的baidu.com为例,从输入到 baidu.com 页面出现的整个流程。

u012764358的博客 1401

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

浏览器工作原理与实践--导航流程:从输入URL到页面展示,这中间发生了什么

好了,今天就到这里,下面我来简单总结下这篇文章的要点:服务器可以根据响应头来控制浏览器的行为,如跳转、网络数据类型判断。Chrome默认采用每个标签对应一个渲染进程,但是如果两个页面属于同一站点,那这两个标签会使用同一个渲染进程。浏览器的导航过程涵盖了从用户发起请求到提交文档给渲染进程的中间所有阶段。导航流程很重要,它是网络加载流程和渲染流程之间的一座桥梁,如果你理解了导航流程,那么你就能完整串起来整个页面显示流程,这对于你理解浏览器的工作原理起到了点睛的作用。

echohuangshihuxue的博客 1325

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

键入网址到网页显示,期间发生了什么

浏览器会先看自身有没有对这个域名的缓存,如果有,就直接返回,如果没有,就去问操作系统,操作系统也会去看自己的缓存,如果有,就直接返回,如果没有,再去 hosts 文件看,也没有,才会去问「本地 DNS 服务器」。协议栈的下面一半是用 IP 协议控制网络包收发操作,在互联网上传数据时,数据会被切分成一块块的网络包,而将网络包发送给对方的操作就是由 IP 负责的。的 MAC 地址就有点复杂了,只要告诉以太网对方的 MAC 的地址,以太网就会帮我们把包发送过去,那么很显然这里应该填写对方的 MAC 地址。

weixin_44832243的博客 890

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

浏览器工作原理04 [#]导航流程:从输入URL到页面展示这中间发生了什么

用户输入url并回车浏览器进程检查url,组装协议,构成完整的url浏览器进程通过进程间通信(IPC)把url请求发送给网络进程网络进程接收到url请求后检查本地缓存是否缓存了该请求资源,如果有则将该资源返回给浏览器进程如果没有,网络进程向web服务器发起http请求(网络请求),请求流程如下进行DNS解析,获取服务器ip地址,端口(端口是通过dns解析获取的吗?这里有个疑问)利用ip地址和服务器建立tcp连接构建请求头信息发送请求头信息。

qq_44376306的博客 776

从浏览器地址输入url到显示页面发生了什么

文章目录基础版本详细版本详细简短版本 基础版本 浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求 服务器交给后台处理完成后返回数据,浏览器接受文件(HTML、CSS、JavaScript、图像等) 浏览器对加载到的资源进行语法解析,建立相应的内部数据结构(如HTML的DOM) 载入解析到的资源文件,渲染页面,完成 详细版本 1.在浏览器地址栏输入URL 2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足

马云 709

在浏览器中输入URL到显示主页的过程?

**从发起 URL 请求开始,到首次显示页面的内容,在视觉上经历的三个阶段**: 第一个阶段,等请求发出去之后,到提交数据阶段,这时页面展示出来的还是之前页面的内容。(影响因素:网络) 第二个阶段,提交数据之后渲染进程会创建一个空白页面,显示空白页面的时间称为解析白屏,并等待 CSS 和 JavaScript 文件的加载完成,生成 CSSOM 和 DOM,然后合成布局树,最后还要经过一系列的步骤准备首次渲染。(通常情况下的瓶颈主要体现在下载 CSS 文件、下载 JavaScript 文件和执行 JavaSc

weixin_44915595的博客 3646

04 _ 导航流程:从输入URL到页面展示,这中间发生了什么?

服务器可以根据响应头来控制浏览器的行为,如跳转、网络数据类型判断。Chrome默认采用每个标签对应一个渲染进程,但是如果两个页面属于同一站点,那这两个标签会使用同一个渲染进程。浏览器的导航过程涵盖了从用户发起请求到提交文档给渲染进程的中间所有阶段。导航流程很重要,它是网络加载流程和渲染流程之间的一座桥梁,如果你理解了导航流程,那么你就能完整串起来整个页面显示流程,这对于你理解浏览器的工作原理起到了点睛的作用。

所学所思 1288

浏览器工作原理:浅析从输入URL到页面展示这中间发生了什么

 “在浏览器里,从输入 URL 到页面展示,这中间发生了什么? ”这是一道经典的面试题,能比较全面地考察应聘者知识的掌握程度,其中涉及到了网络、操作系统、Web 等一系列的知识。在面试应聘者时也必问这道题,但遗憾的是大多数人只能回答其中部分零散的知识点,并不能将这些知识点串联成线,无法系统而又全面地回答这个问题。那么今天我们就一起来探索下这个流程,下图是梳理出的“从输入 URL 到页面展示完整流程示意图”:   从图中可以看出,整个过程需要各个进程之间的配合,所以在开始正式流程之前,我们还是先来快速回

qq_47443027的博客 330

键入url会发生什么

生成Http请求信息 URL一般是由协议号,web服务器,请求的资源路径组成,浏览器是非常强大的客户端程序,浏览器根据输入的URL解析成相应的http请求信息,http请求信息由请求行,请求头,空行,请求体组成。 DNS域名解析 现在还不知道该发往哪,所以需要DNS协议将域名解析为对应的ip地址 先查看浏览器缓存,如果浏览器能查到就直接返回,如果没有查到就去操作系统缓存; 如果操作系统的缓存能查到就返回,如果查不到就去本地域名服务器; 一般在本地域名就能查到,如果本地域名服务器没有找到,就去根域名服务

Mainhxj的博客 289

详解浏览器从输入URL到页面展示的过程

用户发出 URL 请求到页面开始解析的这个过程,就叫做导航。

key_3_feng的博客 1004

详解浏览器输入url后发生了什么

目录 解析URL DNS解析出IP地址 CDN(内容分发网络) TCP 连接 浏览器接受响应 渲染界面 解析URL 分析你输入的是一个地址,还是想在直接使用搜索引擎搜索 DNS解析出IP地址 DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,用来把我们输入的域名解析为ip 域名有三个部分,以w.

光辉晨少的博客 1307

浏览器原理 04 # 导航流程:从输入URL到页面展示,这中间发生了什么?

说明 【浏览器工作原理与实践】专栏学习笔记 从输入 URL 到页面展示完整流程示意图 浏览器进程:主要负责用户交互、子进程管理和文件储存等功能 网络进程:是面向渲染进程和浏览器进程等提供网络下载功能。 渲染进程:主要职责是把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面。 过程可以大致描述为如下 首先,浏览器进程接收到用户输入的 URL 请求,浏览器进程便将该 URL 转发给网络进程。 然后,在网络进程中发起真正的 URL 请求。 接着网络进程接收到了响应

学习前端这门手艺,栈底到栈顶依次是:浏览器架构、Web 网络、事件循环机制、JavaScript 核心、V8 的内存管理、浏览器的渲染流程、Web 安全、CSS、React、Vue、Node、构建工具链等 1441

浏览器工作原理-- 导航流程:从输入URL到页面展示,这中间发生了什么?

一、导航 用户发出 URL 请求到页面开始解析的这个过程,就叫做导航。 一、大致流程 1、首先,浏览器进程接收到用户输入的 URL 请求,浏览器进程便将该 URL 转发给网络进程。 2、然后,在网络进程中发起真正的 URL 请求。 3、接着网络进程接收到了响应头数据,便解析响应头数据,并将数据转发给浏览器进程。 4、浏览器进程接收到网络进程的响应头数据之后,发送“提交导航 (CommitNavigation)”消息到渲染进程; 5、渲染进程接收到“提交导航”的消息之后,便开始准备接收 HTML

xuan的博客 1200
上一篇: 什么是WAL模式
下一篇: 设计模式之单例模式浅谈,懒汉式和饿汉式及其优化和原理
code_feien
博客等级 码龄7年 71粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值