听起来像一个愚蠢的问题,但我敢打赌,很多人都不知道。 我理解服务器,客户端,调制解调器,路由器,ISP等; 但是我不了解的是互联网骨干结构的构成。 我从来没有见过任何清晰的UML图或互联网骨干网的描述。 我听说过有关7台主服务器的事情(不要引用我的意思),但是谁拥有每台服务器,他们什么时候build成,他们多大年纪,他们是如何互动的? 这似乎很难find有关这方面的信息。
我所有的谷歌search提供了看似模糊和过时的信息。
编辑:对不起,如果你发现这个问题含糊不清,我昨天晚上不仅写了这个问题,而且我对networking的骨干networking有一个模糊的理解,从而使我的问题模糊。
我会刺穿这个:
首先,没有人拥有或控制互联网。 现在通过DNS服务器提供了事实上的控制,这就是将“www.google.com”改为“IP地址123.456.789.000”。 这些DNS“根”服务器控制着许多人都知道的提供networking的域名基础设施。
然而互联网实际上是一个由人控制的networking(因此是networking)。 如果你认为你有一个由有线电视提供商,电话提供商控制的计算机networking,将它们连接到一个政府networking,把它们连接到欧洲,另一个连接到夏威夷,另一个连接到亚洲,另一个连接到澳大利亚,你可以看看互联网如何形成。 本质上,公司和在某些情况下,国家将支付他们的互联网连接到美国的networking链接。 一旦这些链接build立起来,互联网真正开始形成。
从硬件angular度看,互联网是build立在IP(而不是TCP / IP)上的。 IP是一个使用共享地址空间(熟悉的www.xxx.yyy.zzz)寻址系统提供networking连接的系统,具有“网关”的概念,即如果我不知道拥有这个数据包的人,将其转发给某人。 本质上是有一个路由networking创build,它定义哪些路由器控制某些IP范围。 这样,如果我可以离开,为了您的电脑在美国发送一个数据包到澳大利亚的电脑,会发生以下情况。
现在,当你意识到路由规则有冗余(例如,你有多条路由将数据包发送给澳大利亚,例如select不同的电缆,或者使用卫星),你就可以开始理解当计算机或路由器closures或失败,这是基础设施的关键部分。
因此,如果您有一个networking可以将数据包传送给任何连接的人,并且任何人都可以通过协议连接到一级连接,则可以使用协议将能力与networking上的任何计算机进行通信,以发送信息,例如HTTP ,FTP,SSL等你最终与互联网,因为它存在。
最后一句话:如果你设法把所有的东西都浸透了,你现在可以看到,“每个人都应该能够观看YouTube并且进行VOIP呼叫而没有被扼杀”之间的争论并没有与事实提供互联网的人必须与他们无法控制的networking分享。 当然,我正在谈论networking中立。
这真是一系列的pipe子
我想你正在谈论根服务器 。 这些用于DNS,没有它们,您将无法使用名称连接到计算机。
你的问题有点复杂,因为互联网是一个很大的问题。 如果我们只考虑IP层,互联网就是很多路由器互连在一起的。
互联网的骨干是由多根光纤组成,互连不同的数据中心(IXP – 互联网交换点),不同的互联网服务提供商保留他们的路由器,build立联系。
那么,谁拥有互联网呢? – 那些购买路由器,交换机(通常来自思科)的ISP,要求其他公司通过光纤与其他PoP(Point of Presence)或其他ISP(对等点)build立新的连接并实施新的协议(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
在一个字思科 – 哈哈。
实际上,它只是简单地处理大量计算机的pipe道连接,大部分都是匿名数据传递,直到它(通常)到达正确的位置。 有些是大电脑,有些是小的,有些是宽的,有些是慢的。 但实质上它只是一个逻辑转发系统。 有点像一个非常快的邮政系统。
鸽子。 如果没有小伙子在四处乱跑,我们就会迷失方向。 有关更多信息,请参阅RFC 1149和RFC 2549 。