看板 Network 關於我們 聯絡資訊
> willhunting:感謝!那請問這樣是否意味著可以偷不該給我們的封包呢? 是可以偷不過有限制 (還蠻多的~) 簡單講, 大概只偷得到坐在你旁邊的家人/室友/同事的封包吧..|| 因為 layer2 大家是共享傳輸媒體, 所以大家都收得到其他人的資料, 只是不屬於自己的封包(用MAC address篩選)會忽略, 有可能在卡上就直接捨棄, 或收到 OS/Driver時再標記丟棄 但有一種promisc(混雜模式)是可以設成全收, 然後就用 sniffer 等工具把資料都收上來. WireShark (前身ethereal) 是套免費的 sniffer http://www.wireshark.org/ 但並不是大家在同個網路就收得到, 更精硬說應該要是同一個碰撞區域(collison domain) 像接在 hub 上的大家都是同一個collison domain的, 所以可以看到別人的訊息, 但如果是用 switch, 不是自己的資料(mac), switch就不會往這個port傳, 所以不是給自己的資料就看不到了~ (不過還是有分法就是了, 但效果不會有hub好..) 再來是, 間監也僅限於本地網路, 端遠何服器的資料並不會流經我們的本地網路, 所以也是看不到的~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.218.29
willhunting:嗯 連續兩篇!cole大的講解真的很清楚,非常感謝你!! 03/10 01:01