『干货』了解网站的工作原理

网站搭建   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-1-2

[玫瑰]进来看看[玫瑰]
一个基本的网页搜索

在浏览器的地址栏中输入“www.某某某.com” ,我们会看到页面开始加载。

看起来似乎很简单,幕后却隐藏着一大堆魔法。 让我们来深入学习吧。
持续更新中[玫瑰]
为小白提供学习,大佬勿喷[玫瑰]
严禁搬运[阴险]


31楼
星衲 2021-1-2
6)Web服务器接收请求并查找该HTML页面。 如果页面存在,则Web服务器准备响应并将其发送回您的浏览器。 如果服务器找不到请求的页面,它将发送一个HTTP 404错误消息,代表“找不到页面”。

32楼
星衲 2021-1-2
8)对于列出的每个资源,浏览器重复上述整个过程,向服务器发送HTTP请求。
33楼
星衲 2021-1-2
7)您的Web浏览器将接收到HTML页面,然后通过它从上到按下解析寻找列出的其他资源,如图像,CSS文件,JavaScript文件等。

34楼
星衲 2021-1-2
9)浏览器完成加载HTML页面中列出的所有其他资源后,页面将最终加载到浏览器窗口中,并且连接将被关闭

35楼
星衲 2021-1-2
[玫瑰]穿越互联网深渊:
36楼
星衲 2021-1-2
值得注意的一件事是当您提出信息请求时,如何传输信息。当您发出请求时,该信息被分解成许多称为数据包的小块。每个数据包都标有一个包括源和目标端口号的TCP报头,以及包含源IP地址和目标IP地址作为身份标识的IP报头。然后,数据包通过以太网,WiFi或蜂窝网络传输,并允许在任何路由上经过多次跳转,直到到达目的地。

(我们实际上并不关心数据包到达那里 – 重要的是它们到达目的地安全无恙!)一旦数据包到达目的地,它们将被重新组合。

那么所有的数据包怎么知道如何到达目的地而不会迷路?
37楼
星衲 2021-1-2
答案是TCP / IP[滑稽]
38楼
星衲 2021-1-2
TCP / IP是一个两部分系统,作为互联网的基本“控制系统”。IP代表互联网协议;其作用是使用每个数据包上的IP头(即IP地址)将数据包发送到其他计算机。传输控制协议(TCP)负责将消息或文件分解成较小的数据包,使用TCP头将数据包路由到目的地计算机上的正确应用程序,如果丢包,则重新发送数据包;一旦到达另一端,重新组装数据包。
39楼
星衲 2021-1-2
绘制最后的图片[玫瑰]
40楼
星衲 2021-1-2
等等 – 工作还没有完成! 现在,您的浏览器具有构成网站(HTML,CSS,JavaScript,图像等)的资源,必须通过几个步骤将资源呈现为可读的网页。

您的浏览器有一个渲染引擎,负责显示内容。 渲染引擎以小块形式接收资源的内容。 然后有一个HTML解析算法告诉浏览器如何解析资源。

评论

登录后才可发表内容
  • 主题

    6

  • 帖子

    305

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.2077s Mem:2035Kb