网卡工作模式
2015-09-17 00:00
309 查看
摘要: 网卡工作模式
网卡工作模式有4种,分别是:
广播(Broadcast)模式
多播(Multicast)模式
单播模式(Unicast)
混杂模式(Promiscuous)
在混杂模式下的网卡能够接收一切通过它的数据,而不管该数据目的地址是否是它。如果通过程序将网卡的工作模式设置为 “混杂模式”,那么网卡将接受所有流经它的数据帧,这实际上就是Sniffer工作的基本原理:让网卡接收一切他所能接收的数据。Sniffer就是一种 能将本地网卡状态设成混杂(promiscuous)状态的软件,当网卡处于这种"混杂"方式时,该网卡具备"广播地址",它对所有遇到的每一个数据帧都 产生一个硬件中断以便提醒操作系统处理流经该物理媒体上的每一个报文包。可见,Sniffer工作在网络环境中的底层,它会拦截所有的正在网络上传送的数 据,并且通过相应的软件处理,可以实时分析这些数据的内容,进而分析所处的网络状态和整体布局。
ifconfig eth0 promisc 设置混杂
ifconfig eth0 -promisc 取消混杂
网卡工作模式有4种,分别是:
广播(Broadcast)模式
多播(Multicast)模式
单播模式(Unicast)
混杂模式(Promiscuous)
在混杂模式下的网卡能够接收一切通过它的数据,而不管该数据目的地址是否是它。如果通过程序将网卡的工作模式设置为 “混杂模式”,那么网卡将接受所有流经它的数据帧,这实际上就是Sniffer工作的基本原理:让网卡接收一切他所能接收的数据。Sniffer就是一种 能将本地网卡状态设成混杂(promiscuous)状态的软件,当网卡处于这种"混杂"方式时,该网卡具备"广播地址",它对所有遇到的每一个数据帧都 产生一个硬件中断以便提醒操作系统处理流经该物理媒体上的每一个报文包。可见,Sniffer工作在网络环境中的底层,它会拦截所有的正在网络上传送的数 据,并且通过相应的软件处理,可以实时分析这些数据的内容,进而分析所处的网络状态和整体布局。
ifconfig eth0 promisc 设置混杂
ifconfig eth0 -promisc 取消混杂
相关文章推荐
- nodejs通过session实现身份验证
- 数组
- 1.3-pureftp部署和优化-1
- ORACLE索引回表访问
- 《霜冷长河》之壮士2
- css重点
- 杭电1212Big Number
- C++拷贝构造函数详解
- 管理的一点想法
- Linux开机显示命令行
- 四大作用域
- 第一节课!HTML
- jquery简单切换插件
- 杭电1001-Sum Problem
- PHP中数组合并的两种方法及区别介绍 array_merge +
- 设计模式的学习
- Android 自带的 分享 功能
- java中HashMap,LinkedHashMap,TreeMap,HashTable的区别
- POJ 4047 Garden 线段树 区间更新
- 谈谈JavaScript中function多重理解