从输入 URL 到页面加载完成,这一过程是如何完成的?

从输入 URL 到页面加载完成,这一过程是如何完成的?,第1张

从输入URL到页面加载完成,这一过程是如何完成的?

在这篇文章中,我将简单解释一下“从输入URL到在页面中卸载的所有过程”。作为一个互联网技术从业者,无论你属于哪个岗位,都应该有一定的了解。

控制过程很简单:打开阅读器,输入www。用电脑键盘在地址栏中百度search.com,按下回车键,并阅读网页上的文章...

在www中输入位置。百度search.com。

当你按下进入www。百度search.com,阅读器接收到任何声音后,都会触碰并主动造机。阅读器根据自身的优化算法来判断你要遇到的网址。

按回车键。

此时,回车的电流控制回路贯穿整个过程,电力电容器立即闭合和打开,促使大量电流进入计算机键盘的主时序逻辑电路管理系统。逻辑电路管理系统扫描每个功能键的形状,分析功能键开合的电位差跳变和终止,并转换成键盘代码值。计算机键盘控制器获得代码值后,将终止编号。编号后,钥匙代码值将存储在存储的存储器中。电脑的USB控制器会检查哪个键码值,然后把键码值转换成数据文件。之后,数据文件会通过电脑键盘全程通知给斤斤计较电脑,斤斤计较电脑会终止数据文件的编码和解码。首先,编码和解码的功能键值被传送到控制管理系统的硬件配置层。

解析URL

整个过程结束后,读者可以知道即将到来的HTTP和平谈判和乞求资产的主页。

阅读器会将地址栏中输入的墨水笔发送到默认的掠夺模块。当墨水笔被通知到掠夺模块时,URL会包含一个特殊的字符串标识符来报告掠夺模块这次从某个阅读器掠夺了。

Unicode(标准标识符分散)编码转换。如果有非ASCII标识符,Unicode编码转换将被终止。

禁止HSTS目录

读者封禁了内置的“HSTS(HTTPStricttransferCalm)”目录,哪个栏目收录了这些只用HTTPS终止邻接的网址。

检查DNS以进行分析

阅读器检查网站的域名是否已经缓存在文件旁边。

如果缓存文件可用,就会盗用函数库,停止查看。在函数库终止DNS分析之前,检查网站的域名是否已经在本地主机中。

如果网站的域名已经缓存并在Hosts中带出,那么函数库会收到来自DNS服务器的DNS检查请求。

检查本地DNS服务器。

最后先检查ARP的缓存文件,如果缓存文件丢失,返回结果:目的IP=MAC位置。如果缓存文件发送出去,检查目的IP地址是否已经在本地路由表的子网中,并使用关联连接。然后,检查所选的MAC位置以进行收集和对接。

无线路由器或其他硬件配置收到ARP请求后,会返回效果(效果包括默认网关的IP地址)。

TCP/UDP和平协商的全过程结束后,要收集和恳求DNS服务器。如果本地DNS服务器正在寻找结果,它可能会被逐步检查,直到结果(目的服务器的IP地址)被返回。

使用套接字

阅读器获取目的服务器的IP地址和URL中的出站标语(http默认标语为80端)后,盗用函数库的socket。乞求哪家会开,目的地是要报名头顶。已经收集的层将注册一个IP头的顶部,衬里包括目的服务器的IP地址和设备的IP地址。接下来,打开和关闭本地嵌入式网络端口的MAC地址和本地无线路由器的MAC地址。这个时候,包装已经准备好了,才打开。

接下来,拆包会从本地讨价还价移动性,本地采集,然后全程调整解调器,将数据疑似数转换为模仿疑似数。在传输路径的另一端,调制解调器将模拟可疑号码转换回数据可疑号码,并将其发送到下一个收集部分以终止紧急处理。最后,打开包裹将到达目的地服务器。

接收加强战的过程在TCP邻接阶段已经接收了无数次(三脚握):手机客户端接收到服务器的打开包,创建初始设置的邻接序列号;服务器支持开包后,响应紧急响应,后台移动客户端自认承担了第一次开包;客户端再次收到一个开放数据包,以确认这种邻接关系。这就是创建三个相邻脚夹点的过程。

TLS手柄

手机应该向服务器发出声音,通知可用的细化优化算法和收紧优化算法。

服务器返回给手机客户端一个声音,包括TLS版本号,以及自己的细化优化算法和收缩优化算法等。

客户端资格证服务器接收到的可疑信息是否可以使用,如果可以使用,将作为稀释后的随机数返回给服务器。

服务器结束对那段稀有文本的解密,并终止所有者的主密钥。

然后所有的对话都会停止细化,发送http内容。

HTTP和平谈判

阅读器服务器接收乞讨头,乞讨头的内容包括:乞讨方式数据信息、http版本信息、网站域名等。接下来,服务器返回一个抵消码,告白乞讨状。阅读器将从自己的缓存文件中读出重要的内容。在HTML被解析之后,阅读器将保持在线,并且所有的资产(照片、CSS、JS等。)引入HTML页面将被终止。

读者

当服务器提供资产(HTML、CSS、JS、照片等。),阅读器将实现上述控制:

解析HTML。HTML解析器主要和次要的事情是停止解析HTML文本文档,解析出HTML内容。

CSS分析。解释CSS文档的内容和特征值,把每个CSS文档都解剖成一个样式表的特殊工具。

这几页有线条。整个过程之后,有的栏目斤斤计较,呈现DOM树,流程是测量-版面设计-绘图创建页面。在衬砌过程中,图案衬砌应急处理将使用图案应急处理单元GPU。

早期衬砌

划线后,阅读器运行JavaScript编码(类似动画)或根据时光机进行客户交互。类似闪战Java的软件也会运行,这些桌面本还可以修改网页内容和整体规划,产生另一轮划线和绘图。

掌握相关的专业术语:

Unicode编码.Unicode是计算机科学与技术教育范围内的一个行业限制,包括标识符分散和编号的方案。它为每种语言中的每个字符设置相同且唯一的二进制数,以满足跨语言、跨平台终止文本转换和应急响应的要求。

HSTS.互联网工程IETF的结构HTTP严格传输安全正在实现一种新的网络和平协商。它用于强制移动电话客户端(如阅读器)使用HTTPS服务器来创建邻接。

DNS服务器。域名服务器,网站域名服务器。是服务器终止网站域名对应的IP地址变更。

主持人.Hosts是一个带有扩展名的系统文件,可以用文本文档和其他项目打开。它的作用是通过选择一些常用网址的ip地址来创建联系关系“数据库查询”。当客户键入需要登录的网站地址时,管理系统会主动从末尾的主机文件中搜索匹配的IP地址。一旦搜索到,管理系统会立即打开匹配的网页。如果搜索到,管理系统将重新搜索网址。

地址解析协议.分析和平谈判的地点。根据IP位置获取物理位置是TCP/IP和平协商。

MAC位置。它被称为物理位置和硬件配置位置,用于收集武器装备的影响。

插座。IP位置、整体目标IP位置和源端宣传语言的组合,整体目标端宣传语言称为socket。用于标记手机客户端乞讨的服务器。从通用套接字函数开始。

TLS.网络层的和平协商,用于追踪两个通信应用法式之间泄露的战争数据的信息值。

至此,一个完整的从输入URL到卸载页面的过程就完成了。你教过吗?

Do:年,互联网技术素材概念化师,四年互联网技术素材概念化经验。

文章由@发表両両両両両。我已经同意了,并劝阻拦截。

图片由制作者提供。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/768655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存