互联网的工作原理[技术解释]

十年前,你们中的大多数人仍在购买杂志,租赁视频,去邮局以及从Sears目录中订购商品。唯一让人觉得凉爽的是能够通过它进行自我传送。

有时,看看互联网的地图,您会发现它就像一百万条高速公路,道路上没有画线。这是计算机的蛇形坑,计算机与调制解调器相连接,调制解调器与电话线,电缆,卫星​​或蜂窝网络相连接,与更多计算机,服务器,路由器和调制解调器等相连接,依此类推。没有开始。没完没了。

在上图中,您正在查看Internet的一小部分。看到像从中提取出的星爆图像吗?去看看完整的图像。加载需要一段时间。当然,然后再回来。

使Internet完全起作用的是称为 I internet P rotocol( IP )。您可能听说过 IP地址一词。现在您知道IP的含义了,但是您知道IP的含义吗?协议是一种处事方式的固定方法。想想打来的电话。通常情况是这样的:您听到电话铃响,拿起电话,说“你好……" ,也许更像是“……这是盖伊在说。" 然后另一端的人通过“嗨,伙计,这是工作。 然后,我的意思是,说谎开始了。这是一种社会认可的电话协议。

基本上,这就是互联网的工作方式。您告诉计算机连接到资源,例如 PCPC.me 。刚从我的帽子里拿出来。 PCPC.me是IP地址216.92.56.91的可读格式。谁会记住这一点?没错。

So we have something called a Universal Resource Locator (URL) like PCPC.me. Something called a Domain Name Server (DNS) which looks up that URL and then figures out the IP address associated with it. Think of a REALLY big phone book. You look up your plumber’s name and then you figure out what his phone number is. Same deal. Makes sense so far? Relax, there is no quiz and your Internet Users License won’t be revoked.

What the above image shows is the available IPversion 4 (IPv4) space. PCPC.me is located in the 216 block. Remember that from the first 3 digits of the IP address? That block belongs to ARIN American Registry for Internet Numbers. Kind of like how the area code 403 belongs to Alberta. Got’er figured?

在这里,它变得有些疯狂。您发送的每个数据都分解为数据包。想象一下,一页一页地邮寄给您的朋友一本书。每页都必须带有您朋友的地址和页码,以让他知道它的顺序。还应该让他知道有多少页,以便他知道什么时候拥有。他们还应该有您的地址,因此,如果邮递员无法递送,他们会知道它的来源。

因此,每个数据包都携带了预期的IP地址,该数字用于确定该数据包适合的位置。返回发送的数据,期望的数据包数量以及您的IP地址。疯了吧?不仅如此,但这是非常重要的东西。在下面的数据包标题中进行检查。我用绿色突出显示了我们谈论的内容。

Now, check this out. Each packet doesn’t necessarily go down the same set of wires to its destination. “What kind of glue are you  on, Guy?” No, it’s true. Those packets go out to a device called a router, which then sends the packet to the nearest available router that is closer to that destination, and, hopefully, isn’t too congested. It figures that out based on the numbers in your IP address. The first three numbers identify a large area, and the rest make it more specific. Yet again, just like a phone number. This is known as ‘best-effort-delivery’.

因此,一个数据包可能会通过弗吉尼亚州路由,另一个数据包可能会通过温哥华到达香港的同一服务器。这也意味着数据包A可能比数据包B迟到或根本不到达!明白我对互联网正常运行的奇迹的意思吗?

当数据包到达目的地时,接收该数据包的服务器或计算机将其编译成具有凝聚力的东西,或者将书放回去继续进行这个比喻。现在,接收到所有数据包的计算机将向发回计算机发送一条消息,实际上是说:“谢谢!再见。"这样交流结束了。

这是我可以提供的有关Internet工作原理的最简单的高级概述。按照我所说的,添加数百万台服务器,路由器,调制解调器和其他网络设备,您会看到复杂度如何呈指数级增长。

下一次收到错误消息或页面加载时比正常情况要慢一些,请仔细阅读本文,并重温一下该产品可以正常工作的惊奇。朋友们,这都是透视图。还有很多电线。

标签: