[問題] 請問HUB會將ehternet的封包傳到所有連넠…

看板Network作者 (None)時間16年前 (2009/06/21 23:20), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
連接的孔嗎? 時間: Sun Jun 21 23:20:39 2009 我家是用Cable Modem 而家裡的兩台電腦與對外的Modem分別連接到相同一台HUB的3個孔上 我使用Fedora 7 的tcpdump 並已經用ifconfig確認過eth1是promisc的模式 假設另一台電腦的ethernet address是 00:0c:xx:xx:xx:xx好了 那當我下 tcpdump -i eth1 ether host 00:0c:xx:xx:xx:xx 為何只有當00:0c:xx:xx:xx:xx發出的是ehternet 的broadcat 我才可以看到 它的封包 為何00:0c:xx:xx:xx:xx跟 Modem上的網卡溝通時所發出的封包我看不到 我猜想可能的原因是 1. 難道是我網卡的promisc模式有問題 2. 還是HUB會判斷記憶每個孔的聯接的網卡位址 並且HUB會依照要傳遞的目標ethernet位址 傳到正確的孔 來做過慮的動作? 請位對於HUB的工作原理或是知道原因的好心人可以回答我的疑惑 謝謝回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.208.7 ※ 編輯: mathan 來自: 118.232.246.234 (06/21 23:25)

06/21 23:39, , 1F
要找到沒有功能2的純hub應該不多了
06/21 23:39, 1F

06/22 08:36, , 2F
switch本來就是這樣啊.. 要hub嗎? 我這有IBM hub..
06/22 08:36, 2F
文章代碼(AID): #1AFa_8n2 (Network)