p; 前者没得说,这是铁则,绕不过去。
至于后者,却是必须要想办法避免的。
不然每增加一个远程用户,【北境之心】作为伺服器的负载压力就会线性增加,迟早会被增加的恐怖能耗压垮。
至于方法,高德早已经想好。
旧模式下,每个密钥都与【北境之心】建立一条独立的丶点对点的心灵连结。
【北境之心】需要同时处理所有连结,这是其能耗随密钥数量线性增长的根本原因。
解决这个问题的关键在于,不能让【北境之心】直接与每一个密钥建立独立的丶持续的心灵连结。
这就需要以太蜘蛛出手了。
所有密钥都首先接入以太蜘蛛的灵脉纤维网络。
密钥之间的通信丶密钥与【北境之心】的通信,全部由以太蜘蛛的网络进行中转。
【北境之心】只做一件事,即处理连接以太蜘蛛与自身的那条粗壮灵脉纤维传来的数据请求并返回结果。
也就是只需维持与以太蜘蛛的一条连结,只需处理以太蜘蛛传来的信息包。
它不再关心世界上有多少把密钥,这样一来,【北境之心】需要维持的主动连接从『n个(用户数)』瞬间降为「1个」,即与以太蜘蛛的连接。
无论用户增长到一千还是一万,【北境之心】的能耗都将几乎保持不变。
巨大的压力从【北境之心】转移到了以太蜘蛛上。
而以太蜘蛛的天赋就是多线程信息处理,这对它而言是本能,不论是管理十条纤维还是十万条纤维的信息流转,并无本质区别。
乙太网的另一层重要架构是网络层,功能提供者为【北境之心】。
在这一层级中,【北境之心】主要有两个使命:
为乙太网中的每个有效节点,即密钥分配一个基于该密钥在以太蜘蛛网络中的相对位置和其功能权限生成的灵界坐标。
灵界坐标这是在法师位面的称呼。
在高德的前世,这个灵界坐标还有个耳熟能详的名字:「IP位址」。
它的作用就像门牌号,能精准定位乙太网中的每一个节点,确保信息不会传错对象。
第二个使命是路由。
所有的信息,都必须包含源和目标的灵界坐标,然后被打包成信息包,再通过灵脉纤维网传输至【北境之心】。
【北境之心】根据信息包的请求,在其知识库中进行寻址和检索,并通过路由表,反馈给以太蜘蛛,将信息包(请求和响应)从源坐标准确地发送到目标坐标,即「路由」。
这整个过程中,都没有以太蜘蛛太多的事情。
它无需理解灵界坐标的含义,也不用懂路由表的逻辑。
它只负责按照【北境之心】给出的指令,将信息包沿着指定的纤维路径传递。
以太蜘蛛不生产信息,它只是信息的搬运工。
乙太网的第三层架构是传输层。
