互联网究竟是如何运作的?

Pos*_*iom 6 internet net

听起来像一个愚蠢的问题,但我敢打赌,很多人也不知道。我了解服务器、客户端、调制解调器、路由器、ISP 等;但我不明白的是什么构成了互联网的骨干结构。我从未见过任何清晰的 UML 图或互联网主干的描述。我听说过关于 7 个主要服务器的事情(不要引用我的话),但是谁拥有每台服务器,它们是什么时候建造的,它们的年龄,它们如何交互?似乎很难找到这方面的信息。

我所有的谷歌搜索都提供了看似模糊和过时的信息。

编辑:对不起,如果你发现这个问题含糊不清,不仅是我昨晚写的很晚,而且我对网络的主干是如何工作的有一个模糊的理解,从而使我的问题含糊不清。

Spe*_*nce 24

我会尝试一下:

首先,没有人拥有或控制互联网。现在通过 DNS 服务器提供了事实上的控制,这就是将“www.google.com”更改为“IP 地址 123.456.789.000”的原因。这些 DNS“根”服务器控制着许多人都知道的提供网络的域名基础设施。

然而,互联网实际上是一个由人控制的网络网络(因此是网络间)。如果你想象你有一个由有线电视供应商或电话供应商控制的计算机网络,将它们联网到政府网络,将它们联网到欧洲、夏威夷、亚洲、澳大利亚的链接,你可以看看互联网是如何开始形成的。从本质上讲,公司和在某些情况下国家会付费将他们的互联网连接到连接到美国的网络链接。一旦这些链接建立起来,互联网就真正开始形成。

从硬件的角度来看,互联网是建立在 IP(而不是 TCP/IP)之上的。IP 是一个系统,它使用共享地址空间(熟悉的 www.xxx.yyy.zzz)寻址系统提供网络连接,其中包含“网关”的概念,如果我不知道拥有此数据包的人,我会会把它转发给做的人。本质上,创建了一个路由网络,它定义了哪些路由器控制某些 IP 范围。这样,如果我可以离题,让您的计算机将美国的数据包发送到澳大利亚的计算机,则会发生以下情况。

  1. 您通过调制解调器将数据包发送到您的 ISP。
  2. 您的 ISP 使用它的规则来确定它不拥有数据包的 IP 并将其转发到它的主干网或第 1 层提供商。
  3. 骨干网将确定此数据包是针对澳大利亚的,并将其发送到连接到光纤链路或可能通过卫星等的机器。
  4. 这个过程从骨干网到 ISP,到本地 ISP 连接,到房子里的调制解调器,再到房子里的计算机。

现在,当您意识到路由规则具有冗余性(即,您有不止一条路由可以将数据包发送到澳大利亚,例如,选择不同的电缆或使用卫星)时,您就可以开始了解互联网如何在计算机或路由器关闭或出现故障,这是基础设施的关键部分。

因此,如果您的网络可以将数据包发送给任何已连接的人,并且任何人都可以通过协议连接到第 1 层连接,那么您可以将与网络上任何计算机通信的功能与发送信息的协议(例如 HTTP)结合起来、FTP、SSL 等,你最终会使用互联网。

最后一句话:如果你设法把所有这些都吸收进去,你现在可以看到“每个人都应该能够观看 youtube 并拨打 VOIP 电话而不会受到限制”之间的争论与事实并不相符提供互联网的人必须与他们无法控制的网络共享它。当然,我说的是网络中立。


hay*_*lci 11

这真的是一系列的管子。

  • 不是卡车……? (5认同)
  • 我会因此而被嘲笑,但“管系列”类比并不是那么糟糕。“维多利亚时代的互联网”一书 (http://tomstandage.wordpress.com/books/the-victorian-internet/) 描述了 19 世纪由气动管、电报、自行车信使和邮政邮件组成的通信网络. (你可以“通过管子”向电报局发送信息,电报局会将信息发送到另一个城市,在那里,自行车信使可以在几分钟内收到并发送给收件人。)这是一本摇摆不定的书,我强烈推荐它。 (3认同)