确定网络是否属于 Internet 的标准是什么?
互联网是一个网络网络(或者,如评论中所指出的,一个 IPv4 网络和一个 IPv6 网络)。
一个网络是“互联网的一部分”,如果它的连接方式可以路由数据包进出另一个“互联网的一部分”网络,并且该网络愿意为它转发数据包。
我假设这与运行的协议栈有关
好吧,您需要运行Internet 协议(无论是 v4 还是v6)。
理论上,您可以在此之上拥有任何您想要的东西,但大多数应用程序都是建立在 TCP/IP 和/或 UDP 之上的。
还有一系列其他协议,它们要么是广泛使用的实现细节(ICMP、BGP),要么提供人们认为逻辑上属于互联网的服务(DNS、HTTP、SMTP)。
据我所知,BitTorrent 和以太坊区块链是互联网应用程序。
它们都是分层在(一个)Internet 协议之上的应用程序协议。您可以在专用网络或专用网络网络上运行它们 - 您只需要提供它们所需的所有资源(DNS 和一些本地等价物,用于在 Internet 上找到的服务)。
从这个意义上说,BitTorrent 和以太坊只是互联网之上的叠加网络
除了隐喻,它们不是网络。至少,它们不是与连接到创建互联网的网络具有相同意义的网络。
考虑连接我的超市“网络”的道路网络。我的客户、我的供应商和我的竞争对手的供应商——都通过公路网络旅行。
出于逻辑、后勤和管理目的,我可以将我的超市视为一个“网络”,但这不会产生更多的沥青或允许任何人开车经过。所有车辆仍然在相同的物理道路上。