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

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

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

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

编辑:如果您发现这个问题模糊,很抱歉,不仅是我昨晚很晚才写的,而且我对网络主干的工作方式只有一个模糊的理解,从而使我的问题变得模糊。

答案1

我会尝试一下:

首先,没有人拥有或控制互联网。目前,事实上的控制权是通过 DNS 服务器提供的,正是这些 DNS 服务器将“www.google.com”更改为“IP 地址 123.456.789.000”。这些 DNS“根”服务器控制着提供许多人所熟知的网络的域名基础设施。

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

从硬件角度来看,互联网是建立在 IP(而非 TCP/IP)之上的。IP 是一种使用共享地址空间(常见的 www.xxx.yyy.zzz)寻址系统进行联网的系统,其中有一个“网关”的概念,也就是说,如果我不知道这个数据包的所有者是谁,我会将其转发给知道的人。本质上,有一个路由网络被创建,它定义了哪些路由器控制特定的 IP 范围。这样,如果我可以离题的话,如果你的计算机要将美国的数据包发送到澳大利亚的计算机,就会发生以下情况。

  1. 您通过调制解调器将数据包发送到您的 ISP。
  2. 您的 ISP 使用其规则来确定它不拥有数据包的 IP,并将其转发到其主干网或一级提供商。
  3. 主干网将确定该数据包发往澳大利亚,并将其发送到连接到光纤链路或可能通过卫星等的机器。
  4. 该过程以反向方式进行,从主干网到 ISP,到本地 ISP 连接,到家中的调制解调器,到家中的计算机。

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

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

最后说一句:如果你能理解所有这些,你现在就会明白,“每个人都应该能够观看 YouTube 并拨打 VOIP 电话,而不必受到任何限制”这一论点与提供互联网的人必须与他们无法控制的网络共享互联网这一事实并不相符。当然,我说的是网络中立性。

答案2

它实际上是一系列的管道。

答案3

我猜你说的是根服务器。这些是用于 DNS 的,没有它们,您将无法使用名称连接到计算机。
您的问题有点难以回答,因为 Internet 这个词很大。如果我们只考虑 IP 级别,Internet 只是许多路由器互连在一起。

答案4

简而言之,思科——哈哈。

实际上,它只是在连接大量计算机的大量管道上工作,这些管道主要传递匿名数据,直到它(通常)到达正确的地方。有些是大型计算机,有些是小型计算机,有些管道宽而快,有些则很慢。但本质上,它只是一个逻辑转发系统。有点像一个非常快速的邮政系统。

相关内容