請問HUB會將ehternet的封包傳到所有連接的孔嗎? - Linux

By Bethany
at 2009-06-21T23:29
at 2009-06-21T23:29
Table of Contents
我家是用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的工作原理或是知道原因的好心人可以回答我的疑惑
謝謝回覆
--
我使用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的工作原理或是知道原因的好心人可以回答我的疑惑
謝謝回覆
--
Tags:
Linux
All Comments

By Skylar DavisLinda
at 2009-06-25T01:15
at 2009-06-25T01:15

By Queena
at 2009-06-28T14:33
at 2009-06-28T14:33
Related Posts
請問用putty連線至linux時,其畫面跟指 …

By Christine
at 2009-06-21T20:08
at 2009-06-21T20:08
(Kubuntu9.04) XP蓋掉grub

By Hedda
at 2009-06-21T20:07
at 2009-06-21T20:07
IE+Wine如何刪除?

By John
at 2009-06-21T19:01
at 2009-06-21T19:01
有關virtualbox虛擬的NAT?

By Olive
at 2009-06-21T16:34
at 2009-06-21T16:34
把UBUNTU灌入USB HD裡

By Xanthe
at 2009-06-21T14:13
at 2009-06-21T14:13