分享

网卡四模式介绍

pig2 发表于 2014-10-14 10:45:27 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 7653
本帖最后由 pig2 于 2014-10-14 10:46 编辑
问题导读
1.什么是混杂模式?
2.网卡有几种模式?
3.设置混杂模式可以用来做什么事情?





什么是混杂模式
混杂模式(Promiscuous Mode)是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。是相对于通常模式(又称“非混杂模式”)而言的。

混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包。默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。简单的讲,混杂模式就是指网卡能接受所有通过它的数据流,不管是什么格式,什么地址的。

通常在需要用到抓包工具,例如ethereal、sniffer、capsa时,需要把网卡置于混杂模式,需要用到软件Winpcap。

检测混杂模式的基本概念
在网络中,嗅探器接收所有的分组,而不发送任何非法分组。它不会妨碍网络数据的流动,因此很难对其进行检测。不过,处于混杂模式(promiscuous mode)网卡的状态很显然和处于普通模式下不同。在混杂模式下,应该被硬件过滤掉的分组文会进入到系统的内核。是否回应这种分组完全依赖于内核。
网络嗅探的模式分为:混杂模式和非混杂模式



将网卡eth0设置成混杂模式
  ifconfig eth0 promisc
取消混杂
 ifconfig eth0 -promisc 
在交换环境下面设为混杂模式网卡也收不到所有的包,因为交换机分割了冲突域。只能收到广播包。



网卡一般有四种模式:

◆广播方式:该模式下的网卡能够接收网络中的广播信息。
◆组播方式:设置在该模式下的网卡能够接收组播数据。
◆直接方式:在这种模式下,只有目的网卡才能接收该数据。
◆混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否是传给它的。 






已有(1)人评论

跳转到指定楼层
netcfg 发表于 2014-12-28 01:18:57
谢谢,学习中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条