[理工] 計概

看板Grad-ProbAsk作者時間13年前 (2012/05/10 20:36), 編輯推噓2(2016)
留言18則, 4人參與, 最新討論串6/10 (看更多)
有五部電腦 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

05/10 21:08, , 1F
switch是只要有連接上的電腦,都會連起來。
05/10 21:08, 1F

05/10 21:09, , 2F
如果是router才可以進行封包的流向控制
05/10 21:09, 2F

05/10 21:25, , 3F
補充一點,我想是因為初始狀態switch還沒紀錄MACaddress
05/10 21:25, 3F

05/10 21:26, , 4F
的關係,請指教。
05/10 21:26, 4F

05/10 21:50, , 5F
感謝你的回答。看了你關於初始化的回答後我去 Google 了
05/10 21:50, 5F

05/10 21:51, , 6F
mac address table 的運作方式
05/10 21:51, 6F

05/10 21:52, , 7F
的確是因為初始化的關係。swtich 在傳送時會先到 mac address
05/10 21:52, 7F

05/10 21:52, , 8F
table 中找看看之前有沒有傳送過的資料, 若有的話就只針對
05/10 21:52, 8F

05/10 21:53, , 9F
特定的 port 傳送, 若找不到的話就用廣播的方式送出, 所以
05/10 21:53, 9F

05/10 21:53, , 10F
B 跟 C 也會收到。再次感謝你的回答 :)
05/10 21:53, 10F

05/10 21:57, , 11F
至於你一二樓的描述,我的認知是 switch 跟 router 都有路徑
05/10 21:57, 11F

05/10 21:58, , 12F
選擇(過濾) 的功能,差別是 switch 是對 Layer2、router 是
05/10 21:58, 12F

05/10 21:59, , 13F
對 Layer3。有錯請指正
05/10 21:59, 13F

05/10 22:02, , 14F
你說的對,一二樓的確是我沒想太多就回覆了,
05/10 22:02, 14F

05/10 22:02, , 15F
誤導了請見諒。大家請自動忽略一二樓的描述。
05/10 22:02, 15F

05/11 18:05, , 16F
他的假定已經講的很明白了 大家都剛開始 所以根本不知
05/11 18:05, 16F

05/11 18:05, , 17F
對方在哪裡
05/11 18:05, 17F

09/11 15:03, , 18F
09/11 15:03, 18F
文章代碼(AID): #1FgxPJqN (Grad-ProbAsk)
討論串 (同標題文章)
完整討論串 (本文為第 6 之 10 篇):
理工
2
4
理工
3
9
理工
2
3
理工
2
18
理工
2
9
理工
7
13
理工
1
2
理工
1
5
文章代碼(AID): #1FgxPJqN (Grad-ProbAsk)