最后更新:2022-05-07 21:31
这是一个特殊的一天。
你关掉了工作场所的电脑。当你撞上地铁车时, 你订了一件你无法消耗任何新鲜感觉的货。
当你穿越人群返回居住地时,你还有一份额外的快递。下次,全归你了。
当你走进门,打开你的电脑,登录到b站,用晚餐打开一个快乐的肥胖家庭节目时,大家会听到以下信息:请输入ww.g.对不起,Bililili。接线后,一秒钟反应后,就会显示b站的主页。

那时,你的筷子忙于一个令人困惑的问题:
电脑在这个分数秒里 进行了多少次计算 才能定位在b站点上的这个页面?
今天的问题如下:
你的电脑在这个简单的一秒钟反应时间背后 发现这个网站的速度有多快?
01
分析这个问题前
你必须首先学习基本原理。
首先,我们必须明白,我们通常在这个浏览器中寻找的网站是一个域名,而不是IP地址。

这就像:“对不起,Bilibili.com,这是一个共同的域名,地图上也有人知道。”
B站IP地址是什么?
域名似乎主要是为了让人们更容易记住, 记住很多数字对你来说一定比Bililili更困难。
您的全局IP地址是什么?
我不知道你在说什么 宝贝 通讯就是这样
IP地址究竟是啥?
Yang已经深入研究过如何显示多彩的IP地址、子网膜和网关。
简言之,IP地址是分配给互联网上每台机器的独特地址,使数亿个主机能够被区别开来。
IP 没有实际意义, 很难记住, 这就是为什么它有一个域名。 尽管如此, 路由器只知道二进制 IP 地址, 所以记住域名, 电脑没有, 问题在于 :
当您使用域名访问一个网站时, 域名必须被翻译成相关的 IP 地址, 即名为“ 域名分析” 的过程 。
但当我输入的时候,我没有翻译,谁负责?
补充一个小技巧:
如果您想在网站上查看IP地址, 您想如何修复? 老杨喜欢使用 ping 检查 : 按下 win+R 键入 ping+space+domain 键入 ping+space+domain 。
DNS (域名系统) 是一个域名系统, 主要提供从主机名到 IP 地址的目录服务 。
另一方面,DNS协议涉及将域名转换为 IP 地址的规则。 这是第一个点, “ 域名解析” 指的是 。
当您通常访问网站时, 没有人会将您转换为IP地址, 但客户会立即移动到相关页面, 感谢 DNS 的沉默奉献。
与DNS有什么关系?
由于我们的域名和IP匹配 最初是在主机文件中发现的
如果新计算机要与网络连接,或者如果必须改变IP地址,信息中心的文件内容必须定期更新,并有相当的延误和业务挑战,使自动翻译DNS成为可行。
所以,这篇文章是我们2011年埃及抗议活动特别报导的一部分。在你按下回车键后,停顿的1-2秒内,DNS系统谨慎地将该网站的域名转换成路由器。这就是你如何到达 你正在寻找的二进制页面。

当你看到下面的图像, 你几乎总是会看到:

但杨是来讨论HTTP协议的
HTTP(Hyper Text Transport Protocol)是一项应用级协议,是互联网上使用最广泛的网络协议之一。
另一方面,HTTP提交的材料是HTTP协议的完全文字数据格式,分为请求和答复,两者的结构类似,由三部分组成:第一行、第一部分和主题事项。

当您使用计算机登录网站时,您请求的“内容”会通过 HTTP 协议被包到 HTTP 请求中。
然后服务器收到此请求, 根据协议解释, 并返回到您手中, 然后再查看想要的网页 。
那些对HTTP身份代码内容好奇的人可以到这里:网络身份代码302和303之间有什么区别?
TCP是《转让管制议定书》的中文术语,是已经与互联网连接的计算机的通信机制,TCP是基本的互联网协议之一。
TCP/IP具体规定了如何使用电子设备的要求(例如,为探讨这一点,我们必须首先讨论计算机如何与互联网连接,以及如何在计算机之间传送数据)。
有关TCP握手三次。如果TCP不握手三次会怎样?如果TCP不握手两次或四次会怎样?

02
为什么电脑在这么多不同的设备里?
找到我要的网站?
在讨论上述四个基本概念之后,我们将回到手头的问题上来。
Yang想强调电脑不会发现你想要的网站; 它只会了解你的“需要”, 然后把责任交给“其他人”。
路由器是"另一个人"
路由器的宇宙也是等级的, 计算机查询最近的路由器。 如果该村的路由器不知道, 它将在线报告, 一次一次报告到县、 镇、 镇、 乡, 并且总是向路由器报告 。
毕竟,干路由器知道网络的所有“路径”, 当它发现您需要的服务器时, 路由器将请求激活, 您可以登录 。

IP地址不会像针头一样在水中搜索 因为全球IP地址是固定的 与我们的世界地图非常相似
地址在等待人们的“需要”, 不仅可以在路由器的底层被动地提供, 也可以在“一刀切”的喇叭上提供。
当正确的网络服务器收到您的请求时, 它会照亮您的眼睛, 并在零点开始一个类似老虎的连接进程。 相应的网页将在5秒钟内显示为您的请求, 它将照亮您的请求, 并在零点开始一个类似老虎的连接进程。 相应的网页将在5秒钟内显示为可见 。
路由器是怎么定位我所希望的地点的?
03
当你在不到一秒钟内登上网站时
计算机到底做了啥?
鉴于前两个要点,让我们再次回顾整个程序。最后,我们可以应用第一个信息。
小杨回家打开电脑,把外卖放在桌子上,准备登入B站,以启动一个带食物的快乐的肥房子表演。
他正在将ww.un.org 输入浏览器的网站字段。 我很抱歉, Bililibili, 这篇文章是我们对2011年埃及抗议的特别报导的一部分。
因为这是一个域名, 它必须转换成一种语言, 计算机可以理解, 并且是“ DNS ” 。
因此,在按下关键支持器后:
您的浏览器将第一个使用 DNS 获取相关 IP 地址 。
如果本地 DNS 服务器不存在,则在获得 B 站点IP 地址之前充当更先进的 DNS 服务器:
一旦检索到, 登录到此 IP 地址的要求将变成您的“ 请求 ”, 浏览器将把请求作为 HTTP 请求提交给 TCP 。
传说中的"TCP三手握手"假想 在整个过程中都出现了

你们握手时究竟做了什么?
TCP 最初收到服务器请求, 显示“ 有用户登录到 B 站点 ” 。
现在有点惊慌了, 我在想, “这个请求有什么意义?” 并且它必须经过测试,并且不可信。
结果,TCP设计的“三握手”出现,是为了得到这两只手,表明他们无罪,并获得TCP的信任。
"嘿,伙计,我能去B站吗?" 你的电脑给服务器发了短信
"当然,伙计,有什么大不了的?"问服务器, "你明白我在说什么吗?"
电脑上说"我知道了" 太神奇了 谢谢你邀请我
TCP会将您的请求重新包装为IP信息, 并传送到B站的服务器, 一旦这三个握手确定“我要登录到B站”是正常的。
B站核实您的请求后, 它会发给您IP信息, 表明确认已经连接 。
在前几个阶段之后,(即5秒钟后,你进入B站,在进入输入箱进入网站并按零回车后,开始观看喜悦的脂肪程序)。
这里有人说,这句话的结尾应该是最好的:在没有时间的时候,只是有人在给你带来沉重的负担。
现在,你可以要求免费的电子书籍 关注和补充"网络工程师俱乐部"。
——END
本文由 在线网速测试 整理编辑,转载请注明出处。