我剛開始學習網路拓撲,但迄今為止我所學的不同類型的網路拓撲存在著許多困惑。
首先,BUS拓樸。如果我在同一條路線上有 100 台 PC 使用匯流排拓撲連接,且網路連接速度為 100Mbps,那麼每台 PC 的連接速度為 1Mbps,對嗎?
在相同的情況下,如果我使用星形拓撲連接這 100 台 PC,那麼每台 PC 將具有 100Mbps 的連接?
然後使用樹形拓撲,我將系統分為10個子系統(10個樹枝),每個分支有10台PC,然後我將有其他10個小型「總線拓撲」網絡,每個網絡都有10Mbps的連接,因此每台PC也會有10Mbps?
最後一種是RING拓撲,100台PC,每台PC將有100Mbps連接?
答案1
當您談論網路速度時,您通常談論的是兩個客戶端理論上可以使用完美高效的協定獲得的速度,並且網路上沒有其他通訊。
當您僅談論網路拓撲時,您談論的是一個抽象概念。抽象概念並沒有真正告訴您有關如何分配頻寬的任何資訊。您需要更多地了解連接設備和所使用的協議,才能真正了解如何在使用給定拓撲設定的網路中的終端節點之間分配頻寬。
首先,BUS拓樸。如果我在同一條路線上有 100 台 PC 使用匯流排拓撲連接,且網路連接速度為 100Mbps,那麼每台 PC 的連接速度為 1Mbps,對嗎?
如果只有兩個節點嘗試通信,它們將以 100Mbps 的速度進行通訊。如果兩個以上的節點嘗試通信,則發生的情況取決於網路。在 CSMA/CD 網路中,當沒有其他人說話時,他們都會嘗試說話。最大容量仍僅 100Mbps,但客戶端 A 可能獲得 80Mbps,而客戶端 B 只能獲得 20Mbps。
將公車網絡想像成一條有速度限制的典型街道。僅僅因為每個人的車道都與街道相連並不意味著速度限制除以車道總數。
在相同的情況下,如果我使用星形拓撲連接這 100 台 PC,那麼每台 PC 將具有 100Mbps 的連接?
這取決於你的星點發生了什麼事。您的主機是否已連接乙太網路集線器?如果是這樣,那麼你獲得的頻寬將類似於總線的頻寬,這是乙太網路交換器嗎?如果您有交換機,那麼您將獲得更高的頻寬。
答案2
對於總線拓撲,我相信你是對的。如今總線拓樸很少使用。
對於明星來說,你也是對的。然而,這裡的限制因素是星形中心交換器的所謂背板的總頻寬。在您的範例中,它必須支援 100*100*2(全雙工)Mbps,總共約 20 Gbps,才能讓每台 PC 都能利用最大頻寬。這是現實生活中非常常見的拓樸結構。
對於樹來說,PC 之間的最大頻寬取決於它們在樹中的位置。樹的每個子集都與樹的其餘部分共享頻寬。因此,在一個子系統內,您可以獲得比不同子系統中的 PC 之間更高的頻寬。通常,樹形網路基本上是由多個星形建構的,星形的一個輻條通往樹的更高一層。
我對環形網路不太了解,無法知道最後的答案。
在查看拓撲時,也不要忘記網狀網絡,它可以是完整的或部分的。互聯網基本上是一個部分網狀網絡。