計算機網路(13)

這周的課主要圍繞Hub, Switch, Router展開,詳細的說明可以參考Bridges and Switches

Hub(集線器): ① 運用star方式的集線器架構可以避免bus型的故障情況。 ② Hub具有信號加強放大的功能。

Ethernets interconnected with a hub.

Switch(交換器): ① 屬於第二層的網路元件(data link layer)。 ② 連接switch的每個segment皆相互獨立。

An institutional network using a combination of hubs, Ethernet switches and a router.

Swith工作原理(Self-Learning Algorithm),比如說從H1到H3:

  1. H1封包到達switch.
  2. switch檢查其table是否有H1的連結資訊,若無則建立,同樣檢查H3的連結資訊,若無則broadcasting至所有連結.
  3. H3收到封包,便回應封包至switch,其他H不回應.
  4. 回應封包到達switch,同步驟②原理.
  5. 回應封包目的地為H1,經由switch table中的資訊,該封包便直接送往界面(1).

switch的最大缺點為可能造成broadcasting風暴,而router不會。(可以通過Spanning Tree Protocol解決)

MAC: Media Access (Ethnet), 48-bit 如同身份證字號。

IP: 32-bit 如同郵政區號。

在LAN中傳輸資料是依賴ethnet address (即網路界面卡的硬體address),其工作原理如下(還是舉H1到H3的例子):

  1. H1發出request”請問IP3的MAC是多少?”
  2. 在LAN中只有H3會回應”IP3的MAC是xx.xx.xx.xx.xx.xx”
  3. H1收到回應的IP3的MAC3
  4. H1直接將封包送往MAC3 (即H3)

ARP (Address Resolution Protocol): IP ==> MAC

RARP (Reverse ARP): MAC ==> IP

習題