看板 Grad-ProbAsk 關於我們 聯絡資訊
有五部電腦 A、B、C、D、E,另有一個交換器 ( Switch ) S 及一個集線器 ( Hub ) H ,S 與 H 連接,A、B 及 C 連接於 S,D 與 E 連接於 H,所有設備皆是使用 Ethernet ( IEEE 802.3 ) 協定。假設迄今所有的電腦都未傳送過任何封包,網路設備 的狀態也是處於初始狀態,試問若 A 欲傳送封包給 D,則那幾部電腦會收到該封包? (A) D (B) D、E (C) C、D、E (D) B、C、D、E 答案為 (D)。我選 (B) 想法:A 先傳送給 S,S 因為是 Switch,所以可只對 H 進行傳送,然後 H 用廣播    方式傳給 D、E。所以應該只有 D、E 收到才對?請問為什麼 B、C 也收到呢?    我哪邊想錯了嗎?麻煩不吝指教,先感謝了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.190.236
still5566:switch是只要有連接上的電腦,都會連起來。 05/10 21:08
still5566:如果是router才可以進行封包的流向控制 05/10 21:09
still5566:補充一點,我想是因為初始狀態switch還沒紀錄MACaddress 05/10 21:25
still5566:的關係,請指教。 05/10 21:26
KenZ:感謝你的回答。看了你關於初始化的回答後我去 Google 了 05/10 21:50
KenZ:mac address table 的運作方式 05/10 21:51
KenZ:的確是因為初始化的關係。swtich 在傳送時會先到 mac address 05/10 21:52
KenZ:table 中找看看之前有沒有傳送過的資料, 若有的話就只針對 05/10 21:52
KenZ:特定的 port 傳送, 若找不到的話就用廣播的方式送出, 所以 05/10 21:53
KenZ:B 跟 C 也會收到。再次感謝你的回答 :) 05/10 21:53
KenZ:至於你一二樓的描述,我的認知是 switch 跟 router 都有路徑 05/10 21:57
KenZ:選擇(過濾) 的功能,差別是 switch 是對 Layer2、router 是 05/10 21:58
KenZ:對 Layer3。有錯請指正 05/10 21:59
still5566:你說的對,一二樓的確是我沒想太多就回覆了, 05/10 22:02
still5566:誤導了請見諒。大家請自動忽略一二樓的描述。 05/10 22:02
chunhsiang:他的假定已經講的很明白了 大家都剛開始 所以根本不知 05/11 18:05
chunhsiang:對方在哪裡 05/11 18:05
sneak: ) https://daxiv.com 09/11 15:03