Hub
出自啟示錄
作者:Joe Horn( joehorn AT leobbs DOT net )
授權:[CC授權:姓名標示-非商業性-相同方式分享 2.5]
Hub 分為兩種:
- Hub
- Switching hub
目前常見的幾乎都是 Switching hub。
Hub
Hub 使用廣播(broadcast)的方式來交換資料。
當某一個 port 上面的電腦要傳送封包時,hub 以廣播的方式處理,此時連接到 hub 上的所有電腦都會接收到該封包。
在非特殊模式下,若收到封包的電腦並非其目的電腦,該電腦將會自動丟棄該封包。
正因為 hub 在其主幹上進行 broadcast,所以佔用了相當大的頻寬,也容易造成封包碰撞(collision)。
當 collision 發生時,來源端電腦就必須再重新送出該封包。
這也造成了惡性循環!
Switching hub
Switching Hub 是在機器裡面建置了一個 forwarding table。
機器透過 forwarding table 使用點對點的傳輸,讓傳送出來的封包直接抵達目的 port。
在傳輸時不會拖垮全部的頻寬。
目前絕大多數的 switching hub 皆支援 Auto-MDI,可自動判斷連接的 UTP 纜線是否為跳線。