[Tutorial]Computer Networking筆記(12-15)

Computer Networking Tutorial

Topology/Layout

Topology/Layout是網路之間連接的方式,wiki上翻成「網路拓樸」。
每一種方式都各有有缺點,所以取決於使用的目的來決定適合哪種Layout。

這個課程介紹三種方式:

  1. Bus Topology(Tutorial 12)
  2. Ring Topology(Tutorial 13)
  3. Star Topology(Tutorial 14)

1. Bus Topology
Bus Topology是最簡單的一種連接方式,最主要中間有一條主幹,
其他node再與主幹相連。最重要的是,主幹的尾端一定要有terminator,
才能將傳到尾端的訊號吸收,否則會有回傳的訊號干擾。

這樣的優點就是,簡單而且便宜,
適合使用在小範圍的網絡內。

但缺點是,只有主幹上出了問題,整個網路可能就會出問題。

2. Ring Topology
Ring Topology與Bus Topology不同的是,它是一個沒有終端環狀,
所有node與該環狀線連結,訊號會順著同一個方向傳遞。
一般來說,會有兩個環狀(double ring),訊號會是反方向傳遞。

這樣的優點就是,它不需要Bus Topology必須的terminator,
而且如果是雙環,也比較不會有主幹出問題,
整個網路就壞掉的問題。

但缺點是,
它比Bus Topology貴。

3. Star Topology
Star Topology可能是家裡最常見的一種連結方式。
Star Topology會有許多nodes連結中的device(譬如rounter),就像是星狀一樣。
例如,如果中心是rounter,它會在連結internet。

這種topology的優點是,價格低、easy to expand。
另一方面,如果有其中的node或是某一個node與中心的device的連結出了問題,其他nodes都不會被影響。

但缺點是,因為所有nodes都連結中心,
也就是所有的nodes全部都必須要依賴中心,
所以只要中心的device壞掉,整個連線就會全部失效。

4.Mesh Topology
Mesh Topology所有nodes之間都互相連結,就像個網狀。
這種方式比較會在MAN或WAN見到,不會在LAN使用。

優點是,因為每個node之間都互相連結,
所以假如有兩個nodes之間的連結出了問題,
還可以透過其他nodes傳遞訊號,
這樣在傳送訊息上也比較保險。

缺點是,因為每個node之間都要連接,就會需要有很多的cable,
這時候成本就會提高。有越多的node,成本就會越高。
另一方面,因為一個node需要和其他所有nodes連結,
這時候網卡(NIC)就需要更強大,同樣也會造成成本的提高,
且每一次增加node可能都需要增加NIC。