常用的以太网卡支持以下工作模式:
广播模式、
多播模式、
直接模式和
混杂模式。
网卡在设置为广播模式时,它将会接收所有目的地址为广播地址的数据包,一般所有的网卡都会设置为这个模式。
网卡在设置为多播模式时,当数据包的目的地址为多播地址,而且网卡地址是属于那个多播地址所代表的多播组时,网卡将接纳此数据包,即使一个网卡并不是一个多播组的成员,程序也可以将网卡设置为多播模式而接收那些多播的数据包。
网卡在设置为直接模式时,只有当数据包的目的地址为网卡自己的地址时,网卡才接收它。
网卡在设置为混杂模式时,它将接收所有经过的数据包,这个特性是编写网络监听程序的关键。