发布网友 发布时间:2024-10-06 01:57
共1个回答
热心网友 时间:2024-10-07 03:33
嗅探,简称sniff,是一种技术,通过特定工具(嗅探器)可以观察网络上流动的数据包。在使用集线器(hub)构建的共享网络环境中,所有设备都接收相同的数据包。网卡作为硬件的“过滤器”,通常会通过识别MAC地址来筛选出不相关的信息。为了进行嗅探,用户需要暂时关闭这个过滤机制,将网卡设置为“混杂模式”,从而允许接收所有网络流量。
相比之下,交换机(switch)建立的网络基于“交换”原理,它不会将数据包发送到所有端口,而是直接发送到目标网卡。这就增加了嗅探的难度。嗅探者通常会利用“ARP欺骗”的策略,通过修改MAC地址等手段,误导交换机将数据包转发给自己。他们接收并分析数据包后,再将其转发出去,以达到嗅探的目的。
一般指嗅探器。嗅探器 可以窃听网络上流经的数据包。 用集线器hub组建的网络是基于共享的原理的, 局域网内所有的计算机都接收相同的数据包, 而网卡构造了硬件的“过滤器“ 通过识别MAC地址过滤掉和自己无关的信息, 嗅探程序只需关闭这个过滤器, 将网卡设置为“混杂模式“就可以进行嗅探 用交换机switch组建的网络是基于“交换“原理的 ,交换机不是把数据包发到所有的端口上, 而是发到目的网卡所在的端口。