kaiyun(开云)官方网站 登录入口

资讯    你的位置:kaiyun(开云)官方网站 登录入口 > 资讯 >

开yun体育网奈雪的茶共有1597间直营门店-kaiyun(开云)官方网站 登录入口

发布日期:2024-07-31 17:44    点击次数:81

Hello全球好,我是小米,一个酷好共享技巧的IT达东谈主。今天咱们整个来聊聊一个全球每天皆会用到但可能不太了解的历程:浏览器输入URL之后发生了什么。这是一个从用户输入到浏览器泄露页面的圆善历程,波及到好多底层的齐集基础常识。今天咱们就整个来议论这个精巧的历程!

DNS通晓

率先,当你在浏览器地址栏中输入一个URL,比如https://www.example.com,并按下回车键时,浏览器率先要作念的事情等于找到这个域名对应的IP地址。这一设施称为DNS通晓。

什么是DNS?

DNS(Domain Name System)是一种散布式数据库,它负责将东谈主类容易记挂的域名(如www.example.com)调治为机器不祥联络的IP地址(如192.168.1.1)。就像一个电话簿,你不错通过名字查找到对应的电话号码。

DNS通晓的历程

浏览器缓存:浏览器率先会检讨我方是否缓存了这个域名对应的IP地址。要是有缓存况兼莫得逾期,就径直使用这个缓存效劳。操作系统缓存:要是浏览器莫得缓存,就会查询操作系统的缓存。路由器缓存:要是操作系统也莫得缓存,查询会链接朝上,检讨路由器的缓存。ISP DNS就业器:要是路由器也莫得缓存,浏览器会向ISP(互联网就业提供商)的DNS就业器发起查询。递归查询:要是ISP的DNS就业器也没灵验率,它会进行递归查询,向其他DNS就业器参谋,直到找到效劳为止。

通过以上设施,浏览器最终得到到了www.example.com对应的IP地址,比如93.184.216.34。

TCP联接

公告显示,奈雪的茶第二季度新增48间直营门店,关停48间直营门店。截至6月30日,奈雪的茶共有1597间直营门店,另有297间奈雪的茶加盟门店,主要集中在中、低线城市。

得到到IP地址后,浏览器需要与就业器建设联接。这里使用的是TCP(Transmission Control Protocol)公约。

三次捏手

TCP联接的建设需要经过所谓的“三次捏手”历程:

第一次捏手:浏览器(客户端)向就业器发送一个SYN(synchronize)苦求包,示意但愿建设联接。第二次捏手:就业器收到SYN包后,回话一个SYN/ACK包,示意快活建设联接。第三次捏手:客户端收到SYN/ACK包后,再发送一个ACK(acknowledgement)包,说明联接建设。

通过这三次捏手,浏览器与就业器之间的TCP联接认真建设。

发送HTTP苦求

在TCP联接建设之后,浏览器会发送HTTP苦求来得到网页内容。HTTP(HyperText Transfer Protocol)是一种无气象的公约,客户端向就业器发送苦求,就业器科罚苦求后复返反馈。

构建HTTP苦求

一个典型的HTTP苦求包括以下部分:

苦求行:包含苦求步地(如GET、POST)、苦求URL和HTTP版块。

苦求头:包含一些刻画客户端环境、苦求主体等信息的元数据,如User-Agent、Host等。

苦求主体:在POST苦求中,包含需要发送的数据。

示例HTTP苦求

就业器科罚苦求并复返HTTP报文

就业器选择到HTTP苦求后,会进行科罚并复返HTTP反馈。

就业器科罚苦求

就业器会左证苦求的内容,进行相应的科罚操作:

静态资源苦求:如HTML文献、CSS神气表、图片等,就业器会径直从文献系统中读取并复返。动态资源苦求:如使用PHP、Node.js等动态话语生成的内容,就业器会先实施相应的代码,生成内容后再复返。

构建HTTP反馈

一个典型的HTTP反馈包括以下部分:

气象行:包含HTTP版块、气象码(如200示意奏凯,404示意未找到)和气象刻画。反馈头:包含一些刻画反馈内容的元数据,如Content-Type、Content-Length等。反馈主体:包含本体的反馈数据,如HTML文档、图片等。

示例HTTP反馈

浏览器渲染

浏览器选择到就业器复返的HTTP反馈后,会进行渲染,将网页内容展示给用户。

渲染历程

通晓HTML:浏览器会将HTML通晓成DOM(Document Object Model)树。通晓CSS:浏览器会通晓CSS,生成CSSOM(CSS Object Model)树。构建渲染树:将DOM树和CSSOM树连结,构建渲染树。布局:左证渲染树揣度每个节点在屏幕上的位置和大小。绘图:将渲染树的每个节点绘图到屏幕上。

JavaScript的实施

在通晓HTML的历程#图文新星谈论#中,要是遭受JavaScript代码,浏览器会暂停HTML的通晓,先实施JavaScript。JavaScript不错修改DOM和CSSOM,因此会影响最终的渲染效劳。

END

当整个的资源皆加载并渲染罢了后,整个历程就戒指了。用户不错看到圆善的网页内容,并与之进行交互。

以上等于从你在浏览器输入URL到页面展示的圆善历程,是不长短常真理呢?要是全球对某个设施还有疑问或者念念了解更多的细节,接待在驳斥区留言哦!

我是小米,一个可爱共享技巧的29岁顺次员。要是你可爱我的著述,接待关心我的微信公众号“软件求生”开yun体育网,得到更多技巧干货!



上一篇:开云体育这无疑让东谈主倍感懊悔-kaiyun(开云)官方网站 登录入口

下一篇:开yun体育网在欧冠进了决定性的进球-kaiyun(开云)官方网站 登录入口

Powered by kaiyun(开云)官方网站 登录入口 @2013-2022 RSS地图 HTML地图

top