我们看到,“自组织网络”一词几乎总是伴随着WSN(无线传感器网络)而来。这是否意味着ad-hoc网络必须始终是无线的?
如果我们定义一个ad-hoc网络如下:
“自组织网络是由相互直接通信的单个设备组成的网络。” [1]
我们能想象一个“有线自组织”网络吗?
[1] https://www.techopedia.com/definition/5868/ad-hoc-network
我们看到,“自组织网络”一词几乎总是伴随着WSN(无线传感器网络)而来。这是否意味着ad-hoc网络必须始终是无线的?
如果我们定义一个ad-hoc网络如下:
“自组织网络是由相互直接通信的单个设备组成的网络。” [1]
我们能想象一个“有线自组织”网络吗?
[1] https://www.techopedia.com/definition/5868/ad-hoc-network
警告:这个问题可能会提出主要基于意见的答案,并且可能会因为这个原因而被搁置或被认为是题外话。
尽管如此,我还是敢于尝试一个答案:
关注https://en.wikipedia.org/wiki/Ad_hoc#Networking
术语“自组织网络”通常是指网络元素的系统,这些网络元素组合形成需要很少或不需要规划的网络。
链接的主要维基百科文章随后仅关注无线自组织网络。
但是,如果满足以下几个条件,我不太明白为什么有线自组织网络不可行:
...那么是的,我会说这样的设置可能被称为“自组织有线网络”。
(1) 这可能会引起争论,因为一个简单的集线器或交换机很容易满足“很少或没有规划”的标准。
正如已经存在的答案所指出的那样,临时性是一个观点问题。
从用户的 POV 来看,ad-hoc 网络应该毫不费力并且不需要规划。如果这排除了携带电缆,那么是的,它需要是无线的。
如果你承认一根电缆,你可以用以太网连接两台机器。使用过时的 10BASE2 同轴电缆,您甚至可以连接很多东西。我也称其为临时性的。
如果您还允许使用中继器集线器或简单的交换机,则您已经可以连接大量机器。从用户的 POV 来看,交换机和中继器集线器之间几乎没有区别。我仍然称其为临时性的,因为它只需要很少的努力,而且几乎不需要计划或准备。
从技术上讲,该术语几乎专门用于 WiFi ad-hoc 模式。最初的同轴电缆以太网实际上是以类似的方式设计的,但以太网从那以后已经消失,在物理层 (L1) 上使用星形或树形拓扑。以太网的数据链路层 (L2) 仍然是即插即用的,因此它不会取消其用于 ad-hoc 网络的资格。
对于有线或无线网络,网络层 (L3) 都是相同的,因此差异化到此结束。
关于术语
“Ad Hoc”一词在不同的上下文中似乎具有完全不同的含义。
在无线 LAN 上下文中,“Ad Hoc”意味着网络中的所有设备都具有相同的角色。相反的是“基础设施网络”,其中一个设备具有特殊作用。两种类型的网络中的数据格式(OSI 第 2 层)略有不同。
(请注意,与手机的“WLAN 网络共享”使用“基础设施”网络,而不是“Ad Hoc”网络。)
然而,在这种情况下,术语“Ad Hoc”并没有说明配置和规划网络所需的努力:
在使用现代设备和现代软件时,规划和配置“WLAN Ad Hoc”网络所需的工作量甚至似乎比使用“WLAN Infrastructure”网络要高!
为什么您只看到与无线 LAN 相关的术语?
当然,操作系统不需要知道您正在规划的网络是“需要很少或不需要规划”还是需要大量规划。
因此,您不会找到任何配置设置,系统会询问您的网络是否是“Ad Hoc”网络,其含义与 Marc Luethi 的回答中描述的术语“Ad Hoc”相同。
然而,由于“Ad Hoc”和“Infrastructure”WLAN 网络使用的数据格式略有不同,操作系统需要知道应该使用哪种数据格式。
因此,您肯定会在 WLAN 设置中找到“Ad Hoc”或“Infrastructure”设置。
有线网络也可以吗?
如果您想知道有线网络类型是否使用“Ad Hoc”一词或术语:
我不这么认为。
当然,有线网络类型也有不同的工作模式,可以通过配置来选择。但他们似乎都没有使用术语“Ad Hoc”来表示某种可选择的操作模式。
如果您想知道在使用 WLAN 术语时是否存在“Ad Hoc”的有线网络:
“普通”以太网就是最好的例子。
以太网帧不会发送到具有特定 MAC 地址的设备,然后将帧转发到实际接收器。相反,发送方发送的帧中的“目标 MAC 地址”已经指定了帧的最终目的地 (*)。在 WLAN 术语中,这将被称为“Ad Hoc 网络”。
(*) 但不一定是帧内的第 3 层数据包
术语“ad-hoc”用于区分对等无线网络和基于接入点的“托管”无线网络。
另一方面,有线网络始终使用对称信号层,因此不存在这种区别,这就是为什么您在有线环境中很少看到该词使用的原因。
可能会有一些混淆,因为 Windows 95/98 有一个向导可以在一个也称为“设置临时网络”的接口上设置私有 IP 地址。