网卡工作模式

网卡工作模式

网卡工作模式有4种,分别是:

广播(Broadcast)模式
它的物理地址(MAC)地址是 0Xffffff 的帧为广播帧,工作在广播模式的网卡接收广播帧。


多播(Multicast)模式
多播传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外主机却接收不到。但是,如果将网卡设置为多播传送模式,它可以接收所有的多播传送帧,而不论它是不是组内成员。


单播模式(Unicast)
工作在直接模式下的网卡只接收目地址是自己 Mac地址的帧。


混杂模式(Promiscuous)
1.在混杂模式下的网卡能够接收一切通过它的数据,而不管该数据目的地址是否是它。
2.如果通过程序将网卡的工作模式设置为 “混杂模式”,那么网卡将接受所有流经它的数据帧,这实际上就是Sniffer工作的基本原理:让网卡接收一切他所能接收的数据。
3.Sniffer就是一种 能将本地网卡状态设成混杂(promiscuous)状态的软件,当网卡处于这种"混杂"方式时,该网卡具备"广播地址",它对所有遇到的每一个数据帧都 产生一个硬件中断以便提醒操作系统处理流经该物理媒体上的每一个报文包。可见,Sniffer工作在网络环境中的底层,它会拦截所有的正在网络上传送的数 据,并且通过相应的软件处理,可以实时分析这些数据的内容,进而分析所处的网络状态和整体布局。

ifconfig eth0 promisc 设置混杂
ifconfig eth0 -promisc 取消混杂

猜你喜欢

转载自huangyongxing310.iteye.com/blog/2343296