1、网络与信息安全课程设计 网网 络络 与与 信信 息息 安安 全全 课课 程程 设设 计计 网络嗅探器的设计和实现网络嗅探器的设计和实现 学院:计算机科学与技术 班级:网络工程 08-1 班 姓名: 学号: 指导老师: 网络与信息安全课程设计 目录 一、什么是嗅探器- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 二、 嗅探器的作用- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2、 - - - - - - - - - - 1 三、网络嗅探器的原理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 四、反嗅探技术- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 五、网络嗅探器的设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3、- - - - - 8 六、 结语- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14 参考书目- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14 网络与信息安全课程设计 网络嗅探器的实际与实现网络嗅探器的实际与实现 一、一、什么是嗅探器什么是嗅探器 嗅探器, 可以理解为一个安装在计算机上
4、的窃听设备它可以用来窃听计算机 在网络上所产生的众多的信息。简单一点解释:一部电话的窃听装置, 可以用来 窃听双方通话的内容, 而计算机网络嗅探器则可以窃听计算机程序在网络上发送 和接收到的数据。 可是,计算机直接所传送的数据,事实上是大量的二进制数据。因此, 一个 网络窃听程序必须也使用特定的网络协议来分解嗅探到的数据, 嗅探器也就必 须能够识别出那个协议对应于这个数据片断,只有这样才能够进行正确的解码。 计算机的嗅探器比起电话窃听器,有他独特的优势: 很多的计算机网络采 用的是“共享媒体“。也就是说,你不必中断他的通讯,并且配置特别的线路, 再安装嗅探器, 你几乎可以在任何连接着的网络上直接窃听到你同一掩码范围内 的计算机网络数据。我们称这种窃听方式为“基于混杂模式的嗅探” (promiscuous mode) 。 尽管如此,这种“共享” 的技术发展的很快,慢慢 转向“交换” 技术,这种技术会长期内会继续使用下去, 它可以实现有目的选 择的收发数据。 二、嗅探器的作用二、嗅探器的作用 嗅探器是网络的抓包工具,可以对网络中大量数据抓取,从而方便使用者对 网络