今天发现,通过交换机连接的网络并不是完全广播的。交换机的端口做了处理,处理广播包广播到所有端口外,其他数据包都不在广播到所有端口。所以在交换网络中使用sniffer并不能捕获其他机器的数据包。但是基于hub,也就是集线器,也叫多端口中继器,这类网络是可以的。集线器工作在物理层,它将受到的数据广播给所有主机,而交换机工作在数据链路层,它把受到的数据做了处理。集线器下的主机位于同一个冲突域,交换机下的主机没做vlan设置的位于用一个广播域。
今天发现,通过交换机连接的网络并不是完全广播的。交换机的端口做了处理,处理广播包广播到所有端口外,其他数据包都不在广播到所有端口。所以在交换网络中使用sniffer并不能捕获其他机器的数据包。但是基于hub,也就是集线器,也叫多端口中继器,这类网络是可以的。集线器工作在物理层,它将受到的数据广播给所有主机,而交换机工作在数据链路层,它把受到的数据做了处理。集线器下的主机位于同一个冲突域,交换机下的主机没做vlan设置的位于用一个广播域。