网卡工作模式

网卡有以下几种工作模式,通常网关会配置广播和多播模式:

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

来源:
理解网卡混杂模式 | Yiran's Blog (zdyxry.github.io)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vmwork网卡工作模式有三种:桥接,nat,仅主机模式 nat模式: 这种模式下,虚拟机的网卡连接到宿主主机的V...
    宇晨棒棒的阅读 564评论 0 0
  • 一、关于混杂模式 混杂模式,英文名称为Promiscuous Mode,它是指一台机器能接收所有经过它的数据流,而...
    放纵不基阅读 10,346评论 0 0
  • 查看无线网卡工作模式 查看无线网卡工作模式,一般情况下,无线网卡有四种工作模式,分别是Managed模式、Mast...
    大学霸IT达人阅读 1,479评论 0 0
  • OSI七层模型 每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关)...
    梦幻新阳阅读 493评论 0 0
  • OSI七层网络模型,五层网络模型,TCP/IP四层模型?详见 https://snailclimb.gitee.i...
    upup果阅读 644评论 0 1