听起来像一个愚蠢的问题,但我敢打赌很多人也不知道。我了解服务器、客户端、调制解调器、路由器、ISP 等;但我不明白是什么构成了互联网的骨干结构。我从未见过任何清晰的 UML 图或互联网主干的描述。我听说过关于 7 台主服务器的事情(不要引用我的话),但是谁拥有每台服务器,它们是什么时候建造的,它们的年龄,它们如何交互?似乎很难找到这方面的信息。
我所有的谷歌搜索都提供了看似模糊和过时的信息。
编辑:抱歉,如果您发现这个问题含糊不清,不仅是我昨晚很晚才写的,而且我对网络的主干如何工作也有模糊的了解,因此使我的问题变得含糊。
我将对此进行尝试:
首先,没有人拥有或控制互联网。现在,通过 DNS 服务器提供了事实上的控制,这就是将“www.google.com”更改为“IP 地址 123.456.789.000”的原因。这些 DNS“根”服务器控制着许多人都知道的提供网络的域名基础设施。
然而,互联网实际上是一个由人控制的网络网络(因此是网络间)。如果你想象你有一个由有线电视提供商、电话提供商控制的计算机网络,将它们连接到政府网络,将它们连接到一个链接到欧洲,另一个链接到夏威夷,另一个链接到亚洲,另一个链接到澳大利亚,你可以看看互联网是如何开始形成的。从本质上讲,公司和在某些情况下国家将付费将他们的互联网连接到美国网络中的链接。一旦建立了这些链接,互联网就真正开始形成。
从硬件的角度来看,互联网是建立在 IP(而不是 TCP/IP)之上的。IP 是一个使用共享地址空间(熟悉的 www.xxx.yyy.zzz)寻址系统提供网络的系统,它具有“网关”的概念,如果我不知道拥有这个数据包的人我'会把它转发给这样做的人。本质上,创建了一个路由网络,它定义了哪些路由器控制某些 IP 范围。这样,如果我可以离题,让您的计算机将美国的数据包发送到澳大利亚的计算机,则会发生以下情况。
现在,当您意识到路由规则具有冗余性(例如,您有多个路由可以将数据包发送到澳大利亚,选择不同的电缆或使用卫星)时,您就可以开始了解互联网如何在计算机运行时仍然存在或路由器关闭或出现故障,这是基础设施的关键部分。
因此,如果您的网络可以将数据包发送给连接的任何人,并且任何人都可以通过协议连接到第 1 层连接,那么您可以将与网络上的任何计算机通信的能力与发送信息的协议相结合,例如 HTTP , FTP, SSL 等,你最终会得到互联网的存在。
最后一句话:如果您设法将所有这些都融入其中,您现在可以看到“每个人都应该能够观看 youtube 并进行 VOIP 通话而不会受到限制”之间的争论与事实不符提供互联网的人必须与他们无法控制的网络共享它。我说的当然是网络中立。
这真的是一系列的管子。
我猜你在谈论根服务器。这些用于 DNS,没有它们,您将无法使用名称连接到计算机。
您的问题回答起来有点复杂,因为 Internet 一词是一个很大的东西。如果我们只考虑IP级别,互联网只是很多路由器互连在一起。
互联网的骨干由长长的光纤线组成,这些光纤将不同的数据中心(IXP - 互联网交换点)相互连接,不同的 ISP 在其中保留其路由器,进行对等互连(互连)。
那么,“谁拥有互联网?” - 好吧 - ISP,他们购买路由器、交换机(通常来自 Cisco),要求其他公司(通过光纤)与其他 PoP(接入点)或其他 ISP(对等)建立新连接并实施新协议(IPv6、多播传输)。
一些有趣的链接:
http://en.wikipedia.org/wiki/Internet_exchange_point
http://en.wikipedia.org/wiki/List_of_Internet_exchange_points_by_size
稍后编辑:您可能还想了解 BGP - 互联网“核心”的主要路由协议 - http://en.wikipedia.org/wiki/BGP
一句话思科 - 大声笑。
实际上,它仅适用于大量管道连接的计算机,所有这些计算机都主要传递匿名数据位,直到它(通常)到达正确的位置。有些是大型计算机,有些很小,有些管道又宽又快,有些则很慢。但本质上它只是一个逻辑转发系统。有点像一个非常快速的邮政系统。
鸽子。如果没有小家伙跑来跑去,我们会迷路的。有关详细信息,请参阅RFC 1149和RFC 2549。