我的意思是,我可以沿着以太网电缆穿过数千英里的光纤,最终到达Amazon的服务器,ESPN的服务器以及其他所有站点的服务器吗?因此,除了使用卫星的情况以外,互联网是否只是一个巨大的光缆网络?
我的意思是,我可以沿着以太网电缆穿过数千英里的光纤,最终到达Amazon的服务器,ESPN的服务器以及其他所有站点的服务器吗?因此,除了使用卫星的情况以外,互联网是否只是一个巨大的光缆网络?
Answers:
互联网是相互连接的小型网络的系统,这些网络可以通过路由相互访问。实际上,您可以“遵循路径”到您定向到的任何服务器,但是从根本上讲,到任何目的地的路径都是无限的。如果要从以太网连接开始,则首先要打家庭路由器,然后再打ISP的路由器。ISP路由器具有巨大的路由表,该表知道如何将您定向到您要到达的目的地,并将据此定向您的流量。这就是为什么在许多您看到的Internet图表中,都有很大的云的原因。云意味着每次都没有确定的路径,但是以一种或另一种方式,您的流量将通过Internet路由,直到您到达目的地为止。
本质上,您没有直接连接到Internet上的每个域。只是路由器能够将您生成的流量定向到正确的目的地。
使用您所使用的隐喻类型的想法,您可以在家中对邮箱说同样的话。您显然没有直接连接到每个人的邮箱。但是,如果您在邮件中放入某些东西(您可以将其视为家庭路由器),则它将最终落在邮递员的手里,后者将其带到邮局(您可以将其视为ISP)。一旦到达邮局,便会对其进行分类并发送到下一个目的地(您可以将其视为路由器)。然后,您的邮件将被发送到更接近邮件目的地的另一个较大的邮局(您可以将其视为另一个路由器)。它将被分类并继续传递到其他邮政服务(更多路由器),直到到达目的地附近的本地邮局。
互联网是一个复杂的世界,但是希望它可以帮助您对基本知识有个简短的了解:)。
欲获得更多视觉效果:
这是超级用户过度努力时的一个很好的例子。
答案是 肯定的。是的,您可以按照一条与HTTP GET数据包相同的路径,将电缆从计算机一直连接到ESPN服务器。你可能会对这取决于你的位置,去水下在某些时候,几乎肯定要打破一个高安全的托管中心只有再离开,但肯定的-因为你的网站流量是 非常不太可能采取任何无线路由(例如卫星,远程IR或wifi),您可以执行“贫民窟追踪路线”。
无线路由的可能性如何?好吧,这取决于您的住所-第二次世界大战后,一些国家(如韩国)的现代化非常迅速,许多人需要的互联网连接速度比有线电视公司开通的道路还快。尽管现在韩国大部分地区都使用光纤,但卫星公司仍然表现良好。在其他位置,地形使铺设电线在经济上不可行,因此与铜相比,您看到卫星和视线无线网桥的频率更高。亚洲的岛屿大陆和澳大利亚的偏远农场通常使用视线WiMAX连接,而像哈萨克斯坦这样的山区国家拥有世界上任何地方吞吐量最高的卫星。
但是,您可能会想到,这些无线网桥仅用于从服务器到客户端的连接的最后一站。无线连接从未在核心互联网骨干网上使用,因为它们遭受严重的延迟(对于许多地球同步轨道卫星而言,延迟超过一秒),比光纤慢得多,并且其可靠性取决于周围的无线干扰以及天气(通常称为“雨衰”。由于所有这些原因,如果您可以无线连接到Internet,那么您一定会知道的。
所有这些的一个小限定词是,很少有电气设备彼此“直接接触”。许多功率调制是使用电磁感应(https://www.youtube.com/watch?v=hajIIGHPeuU)完成的,并且显然有光学器件会模糊“物理连接”的定义,具体取决于您是否认为光子是光子。粒子或波:P
如果您将问题重新定义为“如果互联网上的每台计算机突然都安静了,并且我通过互联网电缆发送了50,000 Giggawatts-假设一切都不会融合,那么在ESPN服务器上是否可以检测到信号?” 答案是否定的,因为需要路由信息,并且数据必须经过处理,重新打包并通过感应的物理方式传送到物理上不同的电路,并为此提供了新鲜的能源。仅通过电线传送能量是不够的。
这是公元2015年,整个世界都已连接起来。整个地球?不,一个小村庄...
但是请认真地考虑:Internet技术从根本上基于以下原理:Internet 不是单个物理网络,并且Internet网络可以在几乎任何可能的物理网络类型上运行。该底层网络不需要使用电缆,它可以使用无线电通信或卫星通信(实际上是使用它们),甚至可以使用信鸽服务(如果您真的坚持的话)。
因此,您不需要物理电缆即可连接到Internet,实际上,许多具有Internet连接的地方(例如,偏远岛屿,飞船和空间站)都没有电缆连接。
当然,如今有大量的移动设备和WiFi连接的计算机。
不包括卫星使用情况,互联网只是一个巨大的光缆网络
嗯,除了卫星以外,还有其他非有线连接。视距地面微波链路实际上是提供相当好的带宽的链路,并且存在本地无线电通信(蜂窝或其他方式)。除了光纤以外,还有其他有线连接(主要是铜线,如以太网电缆中的线。请在一段时间内切开一个旧的)。
通过适当地定义“字符串的位数”以表示任何类型的有线数据连接,您就有可能从PC到盒子(您的家用路由器)跟随一点字符串,然后再从将该盒子放到另一个盒子(可能是您街道上的橱柜)中,然后再从那个盒子中取出另一串绳子,等等,最终到达亚马逊的数据中心,在该中心为您提供网站服务。每个盒子内部发生的事情当然很复杂,涉及集成电路以及足够大以实际看到的电线,但您可能会将其视为有形的物理连接。
当然,除了无线连接的情况外,互联网是一个巨大的有线连接网络,这有点言过其实。这是由于互联网是一个庞大的连接网络[*]。因此,对您的问题的是/否答案取决于您实际上希望采用“光纤”和“卫星”两个词。相对较小比例的网站通过电线以外的任何方式连接到骨干服务,并且骨干网本身是有线的(我想有一些特殊的例外),因为除了厚厚的光纤束之外,其他任何东西都不具有处理带宽的能力。一个大国家互联网流量的重要组成部分。
因此,如果您在城镇中,并且服务器在某个数据中心中,则很有可能存在从您到他们的全线路由。当然,并非所有服务器都在数据中心内。如果我愿意,没有什么可以阻止我在家庭WiFi之外运行Web服务器的(事实上,过去我出于测试目的)。当然,我无法以这种方式处理0.01%的亚马逊观众。
再说一次,如果我在雇主办公室,那么回答是“否”,那就是在建筑物外的任何地方接电缆,因为我们在屋顶上有微波连接,而不是使用任何可用的有线ISP。不在伦敦,在伦敦市中心。由于有些乏味的原因,它恰好是最好的选择。
[*]特例-如果暂时将一大块从其余部分中暂时切断,但偶尔由于某种原因或另一种原因而发生,那么关于什么是“互联网”可能会有些混乱。一些定义会说,较大部分是在互联网,而较小的一块是另一回事。不过,较小一小部分的人们互相交谈可能会合理地认为他们仍在使用“互联网”。
一个重要的区别:您的以太网电缆使您可以与Internet上的任何公共主机进行通信,但不能让您对它们说“以太网”。您家中有一个小型网络,该网络连接到ISP的网络,它们连接到“对等”网络,依此类推。相互联网。
这种区别是很古怪的,但出于几个原因很重要。在Internet发明之时,网络技术要求每个系统物理连接并由同一管理员控制。一些较早的以太网技术(10BASE5,10BASE2)要求每台计算机都使用同一根物理电缆!好吧,实际上是一系列通过T型件电连接的同轴电缆。如果其中之一掉线,则整个网络将停止工作。
前置数字电话系统还建立了手机之间的单个电气连接(中间有一个放大器,可实现长距离传输)。
由于广播,这种区别也很重要:LAN上的各种事物都会发出“我在这里!”的声音。数据包发送到广播地址。这适用于您网络上的每台计算机-但不是互联网上的每台计算机!
不是直接的,不是,但是您在某种意义上是有联系的。
要实现的最大目标是互联网不仅仅是一种协议。它是一系列协议,每个协议都执行特定的任务。它们组合成一个称为栈的东西,该栈在其中的各种协议之间获取需要存放的数据。
在大多数情况下,开发构成Internet协议的人们将事情分为四层。有一个使用七个层的竞争模型,但是我们现在将继续使用四层模型。
其中最低的是数据链路层,它处理在直接连接的两台机器之间获取信号的任务。将以太网电缆插入计算机和路由器时,就是在此层中进行连接。Wi-Fi协议家族也存在于数据链路层中。用于调制解调器和手机的PPP也是如此。还有其他一些,用于红外和激光链路,卫星和微波站,甚至用于信鸽。最后一个是愚人节的玩笑。没有人预计将使用它在一般情况下,但它已经做了,只是为了证明这一概念的作品。联网的人很奇怪。
接下来是因特网层,其移动计算机之间的信号不直接连接,使用该计算机的链被直接连接。IP(这是您IP地址的来源)和其他一些与网络管理有关的协议都住在这里。它被分解成自己的协议,因此链中的不同机器不必关心整个事物是如何连接的:每个人只需要关心它从中获得信号的机器(除非它是其中的第一个链接)链),然后机器将信号转发到(除非它是链中的最后一个链)。
在这之后是传输层,它将信号组织成有意义的数据。它分为自己的协议,因此两台计算机不必关心信号如何在它们之间传递。一旦处理完传输层,就感觉机器直接相连了,因为Internet层中的内容可以处理所有这些混乱情况。但是IP在底层做了很多工作。
最后是应用程序层,它根据应用程序的需求解释数据。HTTP(Web浏览器用来来回发送页面和媒体的协议)存在于此。FTP,IRC和许多其他工具也是如此。应用层协议不必关心来回获取数据的任何细节:您可以从某些传输层协议进行发送和接收,但是您不必处理其余的任何信息。
这样的最终结果是,Internet不仅仅是巨大的光纤电缆网络。比这要复杂得多。即使我们说这是通过电缆连接的计算机网络,仍然会简化事情。您可能永远不会通过运营商-鸽子链路发送数据,但是您的许多信号将在到达目的地的过程中通过铜缆,光纤,卫星和其他类型的链路传送。但是由于堆栈的组织方式,您不必知道或关心其中的任何一个。
由于TCP / IP网络如何工作,可能会出现问题。TCP / IP循环上的每台计算机都可以看到同一分支中每台其他计算机的数据包。分支是路由器后面同一电路上的一组地址。路由器知道它们服务的地址,并且只允许发送寻址到其地址集的数据包。如果目的地址也与源地址在同一分支中,则路由器还可以阻止数据包离开分支。
因此,在简单的TCP / IP网络中,每台计算机都可以看到在本地网络上移动的每个数据包。但是,Internet的全部目的是将世界划分为可管理的本地网络,这些本地网络在必要时可以相互交互。路由器(和动态地址服务器)仅通过共享分支机构(本地网络)之间需要共享的内容,即可使网络正常工作。否则,庞大的通信量将淹没每台计算机。
连接到路由器的分支可以是任何介质(铜,光纤,无线电)。因此,是的,网络上的每台计算机都与其他每台计算机相连,但是路由器系统将与计算机进行交互的流量限制为仅属于您所在分支机构中的计算机。
从几种意义上讲,它不是直接连接的。首先,您的计算机必须与网关(最有可能是家庭路由器)进行通信,然后流量通过ISP,然后可能通过一个或多个级别的负载均衡器和NAT:
$ traceroute example.com
traceroute to example.com (93.184.216.34), 30 hops max, 60 byte packets
1 gateway (192.168.1.1) 3.070 ms 4.307 ms 4.263 ms
2 * * *
3 * * *
[snipped some entries from my ISP]
8 82.112.101.73 (82.112.101.73) 9.465 ms 9.429 ms 8.786 ms
9 ae-6.r22.londen03.uk.bb.gin.ntt.net (129.250.4.20) 23.813 ms ae-7.r23.londen03.uk.bb.gin.ntt.net (129.250.6.54) 23.976 ms 21.417 ms
10 ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 87.500 ms ae-0.r22.londen03.uk.bb.gin.ntt.net (129.250.4.85) 47.845 ms 46.741 ms
11 ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 89.635 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71) 84.415 ms ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 88.222 ms
12 ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 91.944 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71) 75.052 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 80.620 ms
13 ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 87.154 ms 93.184.216.34 (93.184.216.34) 75.963 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 76.340 ms
其次,信号可以使用任何可靠的介质传输,并且在从家到主服务器的传输过程中很可能会多次更改介质。
第三,基本上,您可能要使用的每项服务都必须保留与其连接的计算机的列表,即ICMP(也称为“ ping”)。对于常见的Internet服务,必须通过某种握手方式建立逻辑连接,其中客户端和服务器基于两者的功能来确定连接参数(例如,在加密网站流量时)。