拓撲結構詳細解釋

2021-04-14 00:45:08 字數 3599 閱讀 8552

"拓撲"這個名詞是從幾何學中借用來的。網路拓撲是指網路形狀,或者是它在物理上的連通性。網路的拓撲結構主要有:星形拓撲、匯流排拓撲、環形拓撲、樹形拓撲、混合形拓撲及網形拓撲,如圖2.16所示。

拓撲結構的選擇往往與傳輸**的選擇及**訪問控制方法的確定緊密相關。在選擇網路拓撲結構時,應該考慮的主要因素有下列幾點:

(1)可靠性。盡可能提高可靠性,以保證所有資料流能準確接收;還要考慮系統的可維護性,使故障檢測和故障隔離較為方便。

(2)費用。建網時需考慮適合特定應用的通道費用和安裝費用。

(3)靈活性。需要考慮系統在今後擴充套件或改動時,能容易地重新配置網路拓撲結構,能方便地處理原有站點的刪除和新站點的加入。

(4)響應時間和吞吐量。要為使用者提供盡可能短的響應時間和最大的吞吐量。

1.星形拓撲

星形拓撲是由**節點和通過點到點通訊鏈路接到**節點的各個站點組成,如圖2.16(a)所示。**節點執行集中式通訊控制策略,因此**節點相當複雜,而各個站點的通訊處理負擔都很小。星形網採用的交換方式有電路交換和報文交換,尤以電路交換更為普遍。這種結構一旦建立了通道連線,就可以無延遲地在連通的兩個站點之間傳送資料。目前流行的專用交換機pbx (private branch exchange)就是星形拓撲結構的典型例項。

星形拓撲結構具有以下優點:

(1)控制簡單。在星形網路中,任何一站點只和**節點相連線,因而**訪問控制方法很簡單,致使訪問協議也十分簡單。

(2)故障診斷和隔離容易。在星形網路中,**節點對連線線路可以逐一地隔離開來進行故障檢測和定位,單個連線點的故障只影響乙個裝置,不會影響全網。

(3)方便服務。**節點可方便地對各個站點提供服務和網路重新配置。

星形拓撲結構的缺點:

(1)電纜長度和安裝工作量可觀。因為每個站點都要和**節點直接連線,需要耗費大量的電纜,安裝、維護的工作量也驟增。

(2)**節點的負擔較重,形成瓶頸。一旦發生故障,則全網受影響,因而對**節點的可靠性和冗餘度方面的要求很高。

(3)各站點的分布處理能力較低。

星形拓撲結構廣泛應用於網路的智慧型集中於**節點的場合。從目前的趨勢看,計算機的發展已從集中的主機系統發展到大量功能很強的微型機和工作站,在這種形勢下,傳統的星形拓撲的使用會有所減少。

2.匯流排拓撲

匯流排拓撲結構採用乙個通道作為傳輸**,所有站點都通過相應的硬體介面直接連到這一公共傳輸**上,該公共傳輸**即稱為匯流排。任何乙個站傳送的訊號都沿著傳輸**傳播,而且能被所有其它站所接收。匯流排拓撲結構見圖2.16(b)。

因為所有站點共享一條公用的傳輸通道,所以一次只能由乙個裝置傳輸訊號。通常採用分布式控制策略來確定哪個站點可以傳送o傳送時,傳送站將報文分成分組,然後逐個依次傳送這些分組,有時還要與其它站來的分組交替地在**上傳輸。當分組經過各站時,其中的目的站會識別到分組所攜帶的目的位址,然後複製下這些分組的內容。

匯流排拓撲結構的優點:

(1)匯流排結構所需要的電纜數量少。

(2)匯流排結構簡單,又是元源工作,有較高的可靠性。

(3)易於擴充,增加或減少使用者比較方便。

匯流排拓撲的缺點:

(1)匯流排的傳輸距離有限,通訊範圍受到限制。

(2)故障診斷和隔離較困難。

(3)分布式協議不能保證資訊的及時傳送,不具有實時功能。站點必須是智慧型的,要有**訪問控制功能,從而增加了站點的硬體和軟體開銷。

3.環形拓撲

環形拓撲網路由站點和連線站點的鏈路組成乙個閉合環,如圖2.16(c)所示。每個站點能夠接收從一條鏈路傳來的資料,並以同樣的速率序列地把該資料沿環送到另一端鏈路上。這種鏈路可以是單向的,也可以是雙向的。資料以分組形式傳送,例如圖中的a站希望傳送乙個報文到c站,就先要把報文分成為若干個分組,每個分組除了資料還要加上某些控制資訊,其中包括c站的位址。a站依次把每個分組送到環上,開始沿環傳輸,c站識別到帶有它自己位址的分組時,便將其中的資料複製下來。由於多個裝置連線在乙個環上,因此需要用分布式控制策略來進行控制。

環形拓撲的優點:

(1)電纜長度短。環形拓撲網路所需的電纜長度和匯流排拓撲網路相似,但比星形拓撲網路要短得多。

(2)增加或減少工作站時,僅需簡單的連線操作。

(3)可使用光纖。光纖的傳輸速率很高,十分適合於環形拓撲的單方向傳輸。

環形拓撲的缺點:

(1)節點的故障會引起全網故障。這是因為環上的資料傳輸要通過接在環上的每乙個節點,一旦環中某一節點發生故障就會引起全網的故障。

(2)故障檢測困難。這與匯流排拓撲相似,因為不是集中控制,故障檢測需在網上各個節點進行,因此就不很容易。

(3)環形拓撲結構的**訪問控制協議都採用令牌傳遞的方式,在負載很輕時,通道利用率相對來說就比較低。

4.樹形拓撲

樹形拓撲從匯流排拓撲演變而來,形狀像一棵倒置的樹,頂端是樹根,樹根以下帶分支,每個分支還可再帶子分支,如圖2.16(d)所示。樹根接收各站點傳送的資料,然後再廣播傳送到全網。樹形拓撲的特點大多與匯流排拓撲的特點相同,但也有一些特殊之處。

樹形拓撲的優點:

(1)易於擴充套件。這種結構可以延伸出很多分支和子分支,這些新節點和新分支都能容易地加入網內。

(2)故障隔離較容易。如果某一分支的節點或線路發生故障,很容易將故障分支與整個系統隔離開來o

樹形拓撲的缺點是,各個節點對根的依賴性太大,如果根發生故障,則全網不能正常工作。從這一點來看,樹形拓撲結構的可靠性有點類似於星形拓撲結構。

5.混合形拓撲

將以上某兩種單一拓撲結構混合起來,取兩者的優點構成的拓撲稱為混合形拓撲結構。如圖2.16(e)所示,一種是星形拓撲和環形拓撲混合成的"星一環"拓撲,另一種是星形

拓撲和匯流排拓撲混合成的"星一總"拓撲。其實,這兩種混合形在結構上有相似之處,若將匯流排結構的兩個端點連在一起也就成了環形結構。這種拓撲的配置是由一批接入環中或匯流排的集中器組成,由集中器再按星形結構連至每個使用者站。

混合形拓撲的優點:

(1)故障診斷和隔離較為方便。一旦網路發生故障,只要診斷出哪個集中器有故障,將該集中器和全網隔離即可o

(2)易於擴充套件。要擴充套件使用者時,可以加入新的集中器,也可在設計時,在每個集中器留出一些備用的可插入新的站點的連線口。

(3)安裝方便。網路的主電纜只要連通這些集中器,這種安裝和傳統的**系統電纜安裝很相似。

混合形拓撲的缺點:

(1)需要選用帶智慧型的集中器。這是為了實現網路故障自動診斷和故障節點的隔離所必需的。

(2)像星形拓撲結構一樣,集中器到各個站點的電纜安裝長度會增加。

6.網形拓撲

網形拓撲如圖2.16(f)所示。這種結構在廣域網中得到了廣泛的應用,它的優點是不受瓶頸問題和失效問題的影響。由於節點之間有許多條路徑相連,可以為資料流的傳輸選擇適當的路由,從而繞過失效的部件或過忙的節點。這種結構雖然比較複雜,成本也比較高,提供上述功能的網路協議也較複雜,但由於它的可靠性高,仍然受到使用者的歡迎。

以上分析了幾種常用拓撲結構的優缺點。不管是區域網或廣域網,其拓撲的選擇,需要考慮諸多因素:網路既要易於安裝,又要易於擴充套件;網路的可靠性也是考慮的重要因素,要易於故障診斷和隔離,以使網路的主體在區域性發生故障時仍能正常執行;網路拓撲的選擇還會影響傳輸**的選擇和**訪問控制方法的確定,這些因素又會影響各個站點在網上的執行速度和網路軟、硬體介面的複雜性。

名詞解釋 拓撲結構

拓撲 topology 是將各種物體的位置表示成抽象位置。在網路中,拓撲形象地描述了網路的安排和配置,包括各種結點和結點的相互關係。拓撲不關心事 物的細節也不在乎什麼相互的比例關係,只將討論範圍內的事物之間的相互關係表示出來,將這些事物之間的關係通過圖表示出來。網路中的計算機等裝置要實現互 聯,就需...

pragma詳細解釋

pragma是預處理指令,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。pragma指 令對每個編譯器給出了乙個方法,在保持與c和c 語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。其格式一般為 pragmap...

mmap詳細解釋

mmap系統呼叫並不是完全為了用於共享記憶體而設計的。它本身提供了不同於一般對普通檔案的訪問方式,程序可以像讀寫記憶體一樣對普通檔案的操作。而posix或系統v的共享記憶體ipc則純粹用於共享目的,當然mmap 實現共享記憶體也是其主要應用之一。mmap系統呼叫使得程序之間通過對映同乙個普通檔案實現...