菊花鏈拓撲
菊花鏈拓撲
菊花鏈拓撲(英語:Daisy Chain Topology),除了擁有為星狀基礎的網路,透過菊花鏈以增加更多的計算機到網路的最簡易的方法,或串列下一個連接每台的計算機,如同菊花的花瓣一樣。若是一個消息是針對計算機中途向下行時,每個系統彈起其沿線於序列中,直到該到達目的地為止。
任何特定的菊花鏈形成的兩個網路拓撲結構之一:
• 線性拓撲結構:線性拓撲結構使一台計算機與下一個之間的雙向鏈接。然而,這是昂貴的計算機的初期,各計算機需要兩個接收器與兩個發送器。例如圖一
• 環狀拓撲結構:藉由連接計算機的每一端,一個環形拓撲結構就可以被形成。該環的一個優點是,發射器和接收器的數量可以減少一半,因為消息最終將循環所有周圍的方式。當一個節點發送消息時,該消息是由每部計算機在環內進行處理。如果環狀打破在一個特定的鏈接,然後傳輸可以通過反向路徑,從而確保所有節點始終處於連接狀態中的單一故障的情況下被發送。是由一個環路連接的最後一個設備返回到第一個,例如圖二;這通常被稱為“菊花鏈環”。
圖一
圖二
對於模擬信號,連接通常由簡單的電氣匯流排組成,特別是在許多設備鏈的情況下,可能需要在鏈中使用一個或多個中繼器或放大器來抵消衰減(在一個系統中能量的自然損失)。設備之間的數字信號也可以在簡單的電氣匯流排上傳輸,在這種情況下,鏈中的最後一個設備可能需要匯流排端接器。然而,與模擬信號不同,因為數字信號是離散的,所以它們也可以由鏈中的任何裝置電再生,但不能被修改。
通過將每個組件連接到另一個類似組件,而不是直接連接到使用該組件的計算系統,可以以菊花鏈配置將一些硬體連接到計算系統。只有鏈中的最後一個組件直接連接到計算系統。例如,將每個都具有UART埠的多個組件鏈接在一起。組件也必須協同工作。例如,一次只抓住一個通信匯流排。
SCSI是電氣匯流排的數字系統的一個例子,在外部設備的情況下,物理連線為菊花鏈。由於網路是電氣匯流排,因此必須終止,這可以通過將終結器插入最後一個設備或選擇使設備內部終止的選項來完成。
MIDI設備通常設計為以菊花鏈形式連線。設備同時具有THRU埠和OUT埠是正常的,並且通常兩者都可以用於鏈接。 THRU埠以最小的延遲和無變化傳輸信息,而OUT埠發送完全重新生成的信號,並且可以添加,刪除或更改消息,但代價是這樣做會有一些延遲。差異可能導致信號在不同時間到達;如果鏈條足夠長,它將會扭曲太多,以致系統變得不可靠或不起作用。
某些串列外設介面匯流排(SPI)IC產品具有菊花鏈功能。
根據JTAG菊花鏈指南,所有JTAG集成電路都應支持菊花鏈。
Thunderbolt(介面)還支持菊花鏈設備,如RAID陣列和計算機顯示器。
任何特定的菊花鏈形成兩種網路拓撲之一:
線性拓撲:例如,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的“終端會話內的終端會話”。創建菊花鏈的原因包括通過網關係統連接到非路由網路上的系統,在第二台計算機上工作時保留初始計算機上的會話,通過首先連接到更好的網路來節省帶寬或改善不穩定網路上的連接 連接機器。一項不那麼健康的目的是在從事網路犯罪時進行偽裝活動。
工業自動化領域,採用菊花鏈拓撲結構的實時乙太網得到了較為廣泛的應用.在這種結構上,應用時間槽調度實時協議會由於數據交換次數的增多、延遲增大帶來較為嚴重的效率問題。文章在分析其效率問題產生根源的基礎上,提出一種高效實時協議。該協議能夠充分利用實時乙太網的全雙工特性,減小數據交換延遲的影響.理論分析和實驗結果證明,此協議能有效利用帶寬,對通信效率有較大的改善.為採用菊花鏈拓撲結構的實時乙太網,在工業領域的應用提供了更好的支持。