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

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

#楼主# 2021-1-2

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

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

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


21楼
星衲 2021-1-2
HTTP: 超文本传输协议。 Web浏览器和Web服务器用于通过互联网进行通信的协议。
22楼
星衲 2021-1-2
URL: 统一资源定位符。 URL识别特定的Web资源。一个简单的例子是https://某某某.com/someone. URL指定协议(“https”),主机名(某某某.com)和文件名(某人的个人资料页面)。用户可以从域名为github.com的网络主机通过HTTP获取该URL所标识的Web资源。(很绕口吗[滑稽]?)
23楼
星衲 2021-1-2
从代码到网页的旅程[笑眼]:
24楼
星衲 2021-1-2
好的,现在我们有了必要的定义,让我们尝试Github的搜索,看看从地址栏输入一个网址到获取到网页经历了什么:
25楼
星衲 2021-1-2
1)您在浏览器中输入URL
浏览器解析URL中包含的信息。包括协议(“https”),域名(“github.com”)和资源(“/”)。 在这种情况下,“.com”之后没有指示特定的资源,所以浏览器知道检索主(索引)页面

26楼
星衲 2021-1-2
2)浏览器与ISP进行通信,对主机的Web服务器的IP地址进行DNS查找www.github.com. DNS服务首先联系根服务器, 查询 https://www.github.com' target='_blank'>https://www.github.com 顶级域服务器的IP地址。 该地址被发送回您的DNS服务。 DNS服务与“.com”名称服务器进行另外的沟通,并请求 https://www.github.com' target='_blank'>https://www.github.com. 的地址。

27楼
星衲 2021-1-2
补图[玫瑰][玫瑰]

28楼
星衲 2021-1-2
3)一旦ISP收到目标服务器的IP地址,它会将其发送到您的Web浏览器

29楼
星衲 2021-1-2
4)您的浏览器从URL中获取IP地址和给定的端口号(HTTP协议默认为端口80,HTTPS默认为端口443),并打开TCP套接字连接。 此时,您的Web浏览器和Web服务器终于连接了。
30楼
星衲 2021-1-2
5) 您的网络浏览器向网页服务器发送HTTP请求,请求 www.github.com. 的主页面

评论

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

    6

  • 帖子

    305

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0816s Mem:2032Kb