版权归原作者所有,如有侵权,请联系我们

[科普中国]-菊花链拓扑

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

菊花链拓扑(英语:Daisy Chain Topology),除了拥有为星状基础的网络,透过菊花链以增加更多的计算机到网络的最简易的方法,或串列下一个连接每台的计算机,如同菊花的花瓣一样。若是一个消息是针对计算机中途向下行时,每个系统弹起其沿线于序列中,直到该到达目的地为止。

运作任何特定的菊花链形成的两个网络拓扑结构之一:

线性拓扑结构:线性拓扑结构使一台计算机与下一个之间的双向链接。然而,这是昂贵的计算机的初期,各计算机需要两个接收器与两个发送器。例如图一

环状拓扑结构:借由连接计算机的每一端,一个环形拓扑结构就可以被形成。该环的一个优点是,发射器和接收器的数量可以减少一半,因为消息最终将循环所有周围的方式。当一个节点发送消息时,该消息是由每部计算机在环内进行处理。如果环状打破在一个特定的链接,然后传输可以通过反向路径,从而确保所有节点始终处于连接状态中的单一故障的情况下被发送。是由一个环路连接的最后一个设备返回到第一个,例如图二;这通常被称为“菊花链环”。1

信号传输对于模拟信号,连接通常由简单的电气总线组成,特别是在许多设备链的情况下,可能需要在链中使用一个或多个中继器或放大器来抵消衰减(在一个系统中能量的自然损失)。 设备之间的数字信号也可以在简单的电气总线上传输,在这种情况下,链中的最后一个设备可能需要总线端接器。 然而,与模拟信号不同,因为数字信号是离散的,所以它们也可以由链中的任何装置电再生,但不能被修改。

类型电脑硬件通过将每个组件连接到另一个类似组件,而不是直接连接到使用该组件的计算系统,可以以菊花链配置将一些硬件连接到计算系统。只有链中的最后一个组件直接连接到计算系统。例如,将每个都具有UART端口的多个组件链接在一起。组件也必须协同工作。例如,一次只抓住一个通信总线。

SCSI是电气总线的数字系统的一个例子,在外部设备的情况下,物理连线为菊花链。由于网络是电气总线,因此必须终止,这可以通过将终结器插入最后一个设备或选择使设备内部终止的选项来完成。

MIDI设备通常设计为以菊花链形式连线。设备同时具有THRU端口和OUT端口是正常的,并且通常两者都可以用于链接。 THRU端口以最小的延迟和无变化传输信息,而OUT端口发送完全重新生成的信号,并且可以添加,删除或更改消息,但代价是这样做会有一些延迟。差异可能导致信号在不同时间到达;如果链条足够长,它将会扭曲太多,以致系统变得不可靠或不起作用。

某些串行外设接口总线(SPI)IC产品具有菊花链功能。

根据JTAG菊花链指南,所有JTAG集成电路都应支持菊花链。

Thunderbolt(接口)还支持菊花链设备,如RAID阵列和计算机显示器。

Hexbus是德州仪器(TI)的10线总线,用于TI-99 / 4A,CC-40和TI-74。

网络拓扑任何特定的菊花链形成两种网络拓扑之一:

线性拓扑:例如,A-B-C-D-E,A-B-C-D-E和C-M-N-O(在C处分支)是菊花链。

环形拓扑:从最后一个设备到第一个设备有一个环路连接。例如,A-B-C-D-E-A(环)。这通常被称为“菊花链循环”。

系统访问用户可以将计算会话菊花链连接在一起。 使用Telnet或SSH等服务,用户通过Telnet在第二台计算机上创建会话,从第二个会话,Telnet到第三个计算机创建会话,依此类推。 另一个典型示例是使用RDP的“终端会话内的终端会话”。 创建菊花链的原因包括通过网关系统连接到非路由网络上的系统,在第二台计算机上工作时保留初始计算机上的会话,通过首先连接到更好的网络来节省带宽或改善不稳定网络上的连接 连接机器。 一项不那么健康的目的是在从事网络犯罪时进行伪装活动。

面向菊花链拓扑结构的以太网高效实时协议工业自动化领域,采用菊花链拓扑结构的实时以太网得到了较为广泛的应用.在这种结构上,应用时间槽调度实时协议会由于数据交换次数的增多、延迟增大带来较为严重的效率问题。文章2在分析其效率问题产生根源的基础上,提出一种高效实时协议。该协议能够充分利用实时以太网的全双工特性,减小数据交换延迟的影响.理论分析和实验结果证明,此协议能有效利用带宽,对通信效率有较大的改善.为采用菊花链拓扑结构的实时以太网,在工业领域的应用提供了更好的支持。

本词条内容贡献者为:

曹慧慧 - 副教授 - 中国矿业大学