我听说互联网通过分组交换来交换数据包。但为什么每个人都需要 ISP?你的路由器不能直接连接到邻居的路由器,邻居的路由器再连接到邻居的路由器,然后进行分组交换吗?在这种情况下,只有少数人需要连接到某个集线器或主干网,这些集线器或主干网将成为社区外互联网的网关。那么为什么公寓里的每个人都单独连接到 ISP?
答案1
你的路由器不能直接连接到你邻居的路由器,然后邻居的路由器再连接到邻居的路由器,然后全部进行分组交换吗?
是的,这种方法可行,但是无法扩展。
假设你连接到我的路由器。我的设备现在必须路由我自己的数据和你的数据。如果你的其他邻居连接到你,那么我可以间接地路由到我,我现在正在为 3 个人路由。扩展到整条街,我的廉价家用路由器可能会不堪重负。再扩展一点,事情就会崩溃。你需要在每个家庭中安装更多功能更强大的设备。技术上可行,但经济上不合理,
然后还有一个问题就是稳定性。如果我去度假,我会关掉灯、电脑和所有我能关的东西。包括我的路由器。希望你的邻居不要在同一时期度假。
最后,如果出现问题,那么您现在不再拥有一家为许多人提供服务且能够负担得起技术熟练人员的 ISP。您现在需要培训所有人。再说一遍:可能但经济上毫无意义。
如果我仔细想想,我可能还能想出更多原因。但上述三个原因已经足以让目前的技术在大规模上变得低效。
答案2
互联网并不像你说的那么简单,有很多经济、安全、基础设施和技术因素需要考虑。我给你一个简短而不完整的清单。
- 可用性和稳健性:消费级硬件更容易发生故障,无法保证故障转移。如果有人在您下载数据时突然断电怎么办?当然有替代路径,但必须找到它们,并且整个网络将不断重组。
- 拥塞控制:您将拥有一个由小而弱的链接组成的大型网络。拥塞控制本身就是一个非常困难的问题。
- 寻址:IPv4 的地址空间有限,因此必须分层管理地址。谁来做这件事?
- DNS:谁会想这样做?按层次结构执行此操作非常容易。想象一下,您想找出世界另一端地址上的人是谁,名字是什么。只需询问您的邻居即可。或者反过来
- 实际路由:路由基本上是一个大型计算机网络,其作用类似于邮局。它们收集流量并将其发送到其应该去往的大致方向,同时考虑拥塞、延迟等问题。与查找地址类似。
- 基础设施:有人必须构建和维护“互联网的其余部分”,有人必须铺设电缆、构建天线等,并解决上述问题。
然后你在这个完美的组合上加上一点经济学,你就得到了一个 ISP。再想象一下,你必须信任这个网络中的每个人。
你所描述的情况在大型企业网络中是可以实现的,但只是在一定程度上。几乎所有大型企业网络最终都必须连接到 ISP
答案3
问:但是为什么每个人都需要 ISP?
答:ISP 负责维护网络设备,提供容错功能,并在发生故障时尽快修复设备。
问:你的路由器不能直接连接到你邻居的路由器,并且邻居的路由器再连接到他们的邻居,然后进行分组交换吗?
答:这类似于“网状”或“令牌传递”拓扑。那么,如果连接到互联网主干网的邻居设备发生故障怎么办?
问:在这种情况下,只有少数人需要连接到某个集线器或主干网,这些集线器或主干网是社区外通往互联网的网关。
答:ISP 是“通往外部互联网的网关主干网”,那么如果您可以访问 ISP 本身,为什么还要连接所有相邻的设备呢?
对于一个区域或社区来说,具有足够吞吐量的设备价格昂贵,因此所有的邻居都应该购买一个,这远远超过 ISP 在设备上的花费!
答案4
是的,您确实可以购买自己的路由设备,但这不是您唯一的考虑因素。
您需要基础设施,简化的 ADSL 版本将如下所示:
HouseRouter <=> Modem <=> Copper cable <=> Telco CO <=> DSLAM <=> Internet
一些术语:电信公司
- CO = 中央办公室,位于街道尽头/建筑物内用于存放设备的箱子。
- 数字用户线接入多路复用器,将电话信号与数据分离。
有趣的是,从技术上讲,你们都使用相同的路由返回 ISP。你的连接会到达 CO,然后沿着线路发送,直到到达数据中心。该链路可能是铜线,也可能是光纤。最终它会到达数据中心