以太网卡支持的工作模式

以太网卡支持的工作模式

一般支持以下工作模式:广播模式、多播模式、直接模式和混杂模式

1. 广播模式(Broad Cast Model):
它的物理地址(MAC)地址是0xFFFFFF的帧为广播帧,工作在广播模式的网卡接收广播帧。它将会接收所有目的地地址为广播地址的数据包,一般所有的网卡都会设置为这个模式。
2. 多播模式(MultiCast Model):
多播传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外的主机却接收不到。但是,如果将网卡设置为多播传送模式,它可以接收所有的多播传送阵帧,而不论它是不是组内成员。当数据包的目的地址为多播地址,而且网卡地址也属于那个多播地址所代表的多播组时,网卡将接纳此数据包,即使一个网卡并不是一个多播组成员,程序也可以将网卡设置为多播模式而接收那些多播的数据包。
3. 直接模式(Direct Model):
工作在直接模式下的网卡只接收目的地址是自己Mac地址的帧。只有当数据包的目的地址为网卡自己的地址时,网卡才接收它。
4. 混杂模式(Promiscuous):
工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。如果采用混杂模式,一个站点的网卡将接受同一网络内所有站点所发送的数据包这样就可以到达对于网络信息监视捕获的目的。它将接收所有经过的数据包,这个特性是编写网络监听程序的关键。

猜你喜欢

转载自blog.csdn.net/qq_25159345/article/details/107208774