PKT 起源故事

Cjdns 与谦卑的开始

PKT诞生于cjdns项目,当意识到如果网络没有财务基础来支付自己的费用,它将始终只是一种爱好。cjdns项目可以追溯到2011年,它带来了两个基本的想法:

不管何时何地,一切都应该进行加密。

在互联网上传输的数据包不应包含其目的地的地址,而是包含到达目的地的指引。

第一个观点已经成为普遍的规范。然而,第二个观点在网络领域仍然不常见。

简明源路由介绍

大部分互联网使用一种称为前缀匹配的系统进行路由。在前缀匹配中,互联网上飞行的每个数据包都包含其目的地的IP地址,每个转发该数据包的路由器都会在其路由表中查找目的地。这就像每个街角都有一个指示牌指向世界上的每个地方(每个人都必须遵循它)。

互联网骨干网的路由表可想而知非常庞大,几乎无法容纳在现代路由器使用的特殊高速内存中。由于每个互联网服务提供商对数据在其网络中的流动方式都有不同的想法,所以每个路由器都有不同的路由表。这就意味着即使ISP租用了带宽,他们仍然必须操作自己的物理路由器硬件。子租赁路由器是不可能的。

cjdns的工作方式是,通过网络飞行的数据包不包含目的地的IP地址,而是包含到达目的地的指引。这个系统被称为源路由。通常,源路由非常庞大,因此传统上只用于实验,但cjdns使用一种称为紧凑源路由的独特表示方法,将路由压缩到大致与一个IP地址的大小相同。

“带宽市场尚未出现的原因并不是因为我们无法细分带宽,而是因为当前的技术禁止对路由硬件进行细分。”

通过将“您想去哪里”替换为“您想如何到达那里”,cjdns将邮政服务的刚性替换为道路系统的灵活性,一个道路系统中每个驾驶员都可以选择使用哪个GPS。在这个新网络中,数百甚至数千个虚拟互联网服务提供商可以竞争客户,同时租用对同一个“道路系统”的访问权,并寻找将客户的数据传送到目的地的最佳方式。

PKT board
PKT board