局域网监听原理与实现

合集下载

网络监听的原理及实现技术

网络监听的原理及实现技术
安 全 管 理提 供 重 要信 息 。 使 用 网络 监 听技 术 可 以用来 监 视 网络 的
据 包 中地址 一致 的主机 才 会 对 接 收到 的 数据 包 进 行 处理 ,其 它 主 机 虽 然也 能够 收到 数据 包 。但 由于 其 I P 地 址不 一致 ,因此 并不 会对 数 据 包 进 行处 理 ,而 是简 单 的 丢弃 。但 是 。当主 机 工作 在 监 听模 式 下 时 ,无论 数 据 包 中 的 目标 地址 是 什 么 ,主 机 都会 将 数 据 包 接 收下 来 ,不过 也是 只能 接收 那些 经过 自 己网络 接 1 3的数据 包 。 在 互联 网上 有很 多使 用 以太 网协 议 的局 域 网 ,根据 计 算 机 网 络 分 层 协议 ,数 据包 从 应用 层 出发 ,经传 输 层 ( 使 用T CP 或 UDP 协 议 )、网络 层 ( 使用 I P 协 议 ),再 经数 据链 路层 。最 后在物 理 层 上进 行 传 输 。物 理 层 只 负责 传 送信 息 流 ,不对 信 息做 任 何 处 理 , 而数 据 链 路层 和 网络 层都 需 要 数 据包 中的 地址 信 息 ,网络 层 处理 的是 l P 地址 。数据链 路层 处理 的是 物理 地址 ,l P 地 址 包含在 l P 数 据 包 的包头 ,而 物理 地址 包含 在数 据帧 的帧 头。 传输 数 据时 。包 含物 理地 址 的数 据帧 从 网络 接 1 : 3 ( 网卡 ) 发送 到 物理 的线 路 上 。同一 条物 理 链 路 上 的主 机 都能 够 接 收到 这 个 数 据 帧 。 当数 字 帧到 达 一 台 主机 的 网 络接 口时 ,正 常情 况 下 ,网 络 接 1 3读取 数 据 帧 ,进 行 目的地 址 检 查 。如 果 数据 帧 中携带 的物 理 地 : 址 是 自 己的 或者 是 广 播地 址 ,则 将数 据 帧 交给 上 层 协议 软 件 ,也 就是 l P 层 软件 。否则就 将 这个 帧丢弃 。对 于每 一个 到达 网络 接 口的 数据 帧 ,都要 进行 这个 过程 。 然 而 ,当主 机 工作 在 监 听模 式 下 时 ,所有 的数 据 帧都 将 被 接 收下 来 。然后 交给 上层 协议 软件 (  ̄ I ] I P 层) 处 理 。而且 ,就 算连 接 在 同一 条 电 缆或 集 线 器 上 的主 机 被逻 辑 地 划分 为几 个 不 同的 子 网 时 ,处 于 监 听模 式 下 的 主机 也 能 接 收到 发 向 与 自 己不在 同一 子 网 ( 使用 了不 同的掩 码 、I P 地 址和 网 关) 的 主机 的数 据包 。也 就是 说 , 在 同一 条 物 理信 道 上 传输 的所 有 信 息都 可 以被 接 收 到 。此 时 网络 监 控者 可 以再通 过 其 它 方式 对 接 收 到 的数 据包 进 行 分析 ,从 中提 取 自 己感 兴趣 的信 息 。 三 、局域 网监 听 的简单 实现 —— 嗅探器 设计 原理 嗅 探 器 是 一 种 网 络 通 讯 程 序 , 通 过 对 网 卡 使 用 套 接 字 ( S O C k e t ) 方 式 进行 编 程来 实 现 网络通 讯 。但 是 ,跟普 通 主机 处 理 网络 数 据 包 的 方式 类似 ,通 常 的 套 接字 程 序 只能 处 理 目的地 址 是 自 身物 理 地 址 的数 据 帧 或者 是 广 播 数据 帧 ,对于 其 它 数据 帧 , 即 使套 接 字 程 序 已经 在 网 络接 1 3上 接 收到 了 ,但 经 验 证 目的地 址 并 非是 本 机 地 址 ,因此 将 不对 此 种 数据 帧 进 行 处理 。 而 网络 嗅 探 器 的 目的恰 恰 在于 从 网卡 接收 所 有 经过 它 的 数 据帧 ,这 些数 据 帧

局域网监听软件的设计与实现【范本模板】

局域网监听软件的设计与实现【范本模板】

毕业设计(论文)设计(论文)题目:局域网监听软件的设计与实现学院名称:电子与信息工程学院专业:计算机科学与技术班级:10计科(2)姓名: XXXX 学号XXXXXXXX 指导教师:XXXX 职称教授定稿日期:2014年4月30日局域网监听软件的设计与实现摘要互联网给我们的社会和个人带来了太多的便利和益处。

社会运作包括公共设施及其服务、政府运作和个人生活,已经越来越离不开电脑和互联网了.这使得互联网安全这一潜在威胁迅速、悄然但又爆炸式地产生了。

公民个人的隐私、通讯和表达自由受到直接冲击。

从邮件、电话到电子文档和其他资料,乃至行踪、消费记录等,我们似乎可以变成透明。

最近沸沸扬扬的棱镜门和Heartbleed漏洞更是为世人敲响了网络安全的警钟。

对局域网内数据监听系统的研究,对于维护网络的稳定性和解决网络安全问题有着重要的意义,它可以用来帮助诊断网络中的路由设备,其他的网络连接设备,查看网络上数据报的传送情况,利于网络管理员的管理与维护。

本局域网监听软件主要采用WinPCap开发工具和C++语言在VisualStudio2008编译器下进行开发.软件实现了对局域网内的数据进行捕获以及过滤,并分析出每一协议层的传输数据的主要字段和内容.之后再将其显示,同时进行动态更新.经过长时间的使用,证明该软件运行可靠稳定,捕获数据准确,易于使用。

关键词:互联网安全,局域网监听,WinPCap,多协议分析DESIGN AND IMPLEMENTATION OFLAN MONITORING SOFTWAREABSTRACTInternet has brought much convenience and benefits to our everyday life.Social functioning,including public facilities and services,government operations and personal life has become increasingly dependent on computers and the Internet. This makes the potential threat to Internet security quickly, quietly but explosively generated。

黑客攻击手段可分为非破坏性攻击和破坏性攻击两类

黑客攻击手段可分为非破坏性攻击和破坏性攻击两类

黑客攻击手段可分为非破坏性攻击和破坏性攻击两类。

非破坏性攻击一般是为了扰乱系统的运行,并不盗窃系统资料,通常采用拒绝服务攻击或信息炸弹;破坏性攻击是以侵入他人电脑系统、盗窃系统保密信息、破坏目标系统的数据为目的。

下面为大家介绍4种黑客常用的攻击手段.网络监听网络监听是一种监视网络状态、数据流以及网络上传输信息的管理工具,它可以将网络接口设置在监听模式,并且可以截获网上传输的信息,也就是说,当黑客登录网络主机并取得超级用户权限后,若要登录其他主机,使用网络监听可以有效地截获网上的数据,这是黑客使用最多的方法,但是,网络监听只能应用于物理上连接于同一网段的主机,通常被用做获取用户口令。

网络监听在局域网中的实现.在局域网实现监听的基本原理对于目前很流行的以太网协议,其工作方式是:将要发送的数据包发往连接在一起的所有主机,包中包含着应该接收数据包主机的正确地址,只有与数据包中目标地址一致的那台主机才能接收。

但是,当主机工作监听模式下,无论数据包中的目标地址是什么,主机都将接收(当然只能监听经过自己网络接口的那些包)。

在因特网上有很多使用以太网协议的局域网,许多主机通过电缆、集线器连在一起。

当同一网络中的两台主机通信的时候,源主机将写有目的的主机地址的数据包直接发向目的主机。

但这种数据包不能在IP层直接发送,必须从TCP/IP协议的IP层交给网络接口,也就是数据链路层,而网络接口是不会识别IP地址的,因此在网络接口数据包又增加了一部分以太帧头的信息。

在帧头中有两个域,分别为只有网络接口才能识别的源主机和目的主机的物理地址,这是一个与IP地址相对应的48位的地址。

传输数据时,包含物理地址的帧从网络接口(网卡)发送到物理的线路上,如果局域网是由一条粗缆或细缆连接而成,则数字信号在电缆上传输,能够到达线路上的每一台主机。

当使用集线器时,由集线器再发向连接在集线器上的每一条线路,数字信号也能到达连接在集线器上的每一台主机。

转:网络监听原理

转:网络监听原理

转:⽹络监听原理⽹络监听是指利⽤计算机的⽹络接⼝截获⽬的地为第三⽅计算机的数据报⽂的⼀种技术。

利⽤这种技术可以监听⽹络的当前流量状况;⽹络程序的运⾏以及⾮法窃取⽹络中传输的机密信息。

在共享式以太⽹中,所有的通讯都是⼴播的,也就是说通常在同⼀⽹段的所有⽹络接⼝都可以访问在物理媒体上传输的所有数据,使⽤ARP 和RARP协议进⾏相互转换。

在正常的情况下,⼀个⽹络接⼝应该只响应两种数据帧:与⾃⼰硬件地址相匹配的数据帧和发向所有机器的⼴播数据帧。

在⼀个实际的系统中,数据的收发由⽹卡来完成。

每个以太⽹卡拥有⼀个全球难⼀的以太⽹地址。

以太⽹地址是⼀个48位的⼆进制数。

在以太⽹卡中内建有⼀个数据报过滤器。

该数据包过滤器的作⽤是保留以本⾝⽹卡的MAC地址为通讯⽬的的数据包和⼴播数据包,丢弃所有其它⽆关的数据包,以免除CPU对⽆关的数据包做⽆谓的处理。

这是以太⽹卡在⼀般情况下的⼯作⽅式。

在这种⽅式下,以太⽹卡只将接收到的数据包中与本机有关部分向上传递。

然⽽数据包过滤器是可以通过编程禁⽤的。

禁⽤数据包过滤器后,⽹卡将把接收到的所有的数据包向上传递,上⼀层软件因此可以监听以太⽹中其它计算机之间的通讯。

我们称这种⼯作模式为“混杂模式”。

多数⽹卡⽀持“混杂模式”,⽽该模式还是微软公司的“pC99”规范中对⽹卡的⼀个要求。

⽹卡的“混杂模式”使得采⽤普通⽹卡作为⽹络探针,实现⽹络的侦听变得⾮常容易。

⼀⽅⾯⽅便了⽹络管理,另⼀⽅⾯,普通⽤户也能轻易地侦听⽹络通讯,对⽤户的数据通讯保密是⼀个很⼤的威胁。

在进⾏此种⽅式的数据监听时,是在⽹络的节点处设置⽹络设备为混杂模式,进⾏数据监听管理⽹络;⿊客则是利⽤ARP侦探⽹络上出于混杂模式的⽹络节点并将⿊客软件放置在节点处进⾏窃听的。

还有⼀种窃听⽅式是利⽤ARP欺骗达到的。

ARP欺骗⼜被称为ARP重定向技术,ARP地址解析协议虽然是⼀个⾼效的数据链路层协议,但是作为⼀个局域⽹的协议,它是建⽴在各主机之间互相信任基础之上的,因此存在⼀定的安全问题:(1)主机地址映射表是基于⾼速缓存动态更新的,这是ARP协议的特⾊,也是安全问题之⼀。

局域网监听工作原理与常见防范措施

局域网监听工作原理与常见防范措施

由于局域网中采用的是广播方式,因此在某个广播域中(往往是一个企业局域网就是一个广播域),可以监听到所有的信息报。

而非法入侵者通过对信息包进行分析,就能够非法窃取局域网上传输的一些重要信息。

如现在很多黑客在入侵时,都会把局域网扫描与监听作为他们入侵之前的准备工作。

因为凭这些方式,他们可以获得用户名、密码等重要的信息。

如现在不少的网络管理工具,号称可以监听别人发送的邮件内容、即时聊天信息、访问网页的内容等等,也是通过网络监听来实现的。

可见,网络监听如果用得不好,则会给企业的网络安全以致命一击。

一、局域网监听的工作原理要有效防止局域网的监听,则首先需要对局域网监听的工作原理有一定的了解。

知己知彼,百战百胜。

只有如此,才能有针对性的提出一些防范措施。

现在企业局域网中常用的网络协议是“以太网协议”。

而这个协议有一个特点,就是某个主机A如果要发送一个主机给B,其不是一对一的发送,而是会把数据包发送给局域网内的包括主机B在内的所有主机。

在正常情况下,只有主机B才会接收这个数据包。

其他主机在收到数据包的时候,看到这个数据库的目的地址跟自己不匹配,就会把数据包丢弃掉。

但是,若此时局域网内有台主机C,其处于监听模式。

则这台数据不管数据包中的IP地址是否跟自己匹配,就会接收这个数据包,并把数据内容传递给上层进行后续的处理。

这就是网络监听的基本原理。

在以太网内部传输数据时,包含主机唯一标识符的物理地址(MAC地址)的帧从网卡发送到物理的线路上,如网线或者光纤。

此时,发个某台特定主机的数据包会到达连接在这线路上的所有主机。

当数据包到达某台主机后,这台主机的网卡会先接收这个数据包,进行检查。

如果这个数据包中的目的地址跟自己的地址不匹配的话,就会丢弃这个包。

如果这个数据包中的目的地址跟自己地址匹配或者是一个广播地址的话,就会把数据包交给上层进行后续的处理。

在这种工作模式下,若把主机设臵为监听模式,则其可以了解在局域网内传送的所有数据。

以太网技术基本原理

以太网技术基本原理

以太网技术基本原理以太网是一种局域网技术,其基本原理是基于CSMA/CD(载波监听多路访问/冲突检测)协议,采用共享介质的方式实现各个终端设备之间的数据通信。

以下是以太网技术的基本原理的详细介绍。

1.CSMA/CD协议:CSMA/CD协议是以太网的核心协议,用于解决多个终端设备同时访问共享介质时产生的冲突问题。

其工作原理是,在发送数据之前,终端设备会先监听共享介质上是否有信号传输,如果没有,则可以开始发送自己的数据。

如果检测到有信号传输,表示介质正在被占用,终端设备会等待一段随机的时间后再次进行监听,以便选择合适的时机进行数据发送。

如果在发送数据的过程中,终端设备检测到介质上有冲突,就会终止发送并等待一段时间,再次检测介质是否被占用,然后重新开始发送数据。

通过这种方式,CSMA/CD协议可以有效地解决冲突问题,实现数据的可靠传输。

2.介质访问控制:以太网采用的是共享介质的方式,多个终端设备共享同一根传输介质。

为了保证每个终端设备的公平性和均衡性,以太网采用了介质访问控制机制。

具体来说,以太网将共享介质分割为多个时隙,并将每个时隙划分为一个最小的数据传输单元(称为“帧”)。

终端设备在进行数据传输之前,需要等待一个空闲的时隙,然后按照时隙进行数据发送。

这种介质访问控制机制能够有效地保证每个终端设备的公平访问权,并避免了数据传输的混乱和冲突。

3.MAC地址:以太网使用MAC(媒体访问控制)地址来唯一标识网络中的每个终端设备。

MAC地址是一个48位的全球唯一标识符,由6个字节组成。

其中前3个字节是由IEEE管理的组织唯一标识符(OUI),用于标识设备的生产厂商,后3个字节由设备厂商自行分配。

每个终端设备在生产时都会被分配一个唯一的MAC地址,以太网通过这个地址来确定数据应该发送到哪个设备。

4.帧格式:以太网的数据传输通过帧来进行,每个帧是一个完整的数据包。

以太网的帧格式包括了源MAC地址、目标MAC地址、协议类型和数据部分。

局域网实验报告

局域网实验报告

局域网实验报告局域网实验报告一、引言局域网(Local Area Network,简称LAN)是一种用于连接位于相对较小地理范围内的多台计算机的网络。

在本次实验中,我们将深入探讨局域网的基本原理、拓扑结构以及实际应用。

二、局域网的基本原理局域网是由一组计算机和网络设备组成的,这些设备通过共享通信媒介(如以太网)相互连接。

局域网的基本原理是通过共享资源和信息,提高计算机之间的通信效率和数据传输速度。

三、局域网的拓扑结构1. 总线型拓扑总线型拓扑是一种简单且常见的局域网拓扑结构。

在总线型拓扑中,所有计算机都连接到一个共享的通信媒介上,如一根主干电缆。

当一台计算机发送数据时,其他计算机可以通过监听总线上的信号来接收数据。

2. 星型拓扑星型拓扑是一种广泛应用于局域网的拓扑结构。

在星型拓扑中,每台计算机都连接到一个中央设备,如交换机或集线器。

当一台计算机发送数据时,数据将通过中央设备转发给目标计算机。

3. 环型拓扑环型拓扑是一种较少使用的局域网拓扑结构。

在环型拓扑中,每台计算机都与相邻计算机相连,形成一个闭合的环路。

当一台计算机发送数据时,数据将在环路上依次传递给下一个计算机,直到达到目标计算机。

四、局域网的实际应用1. 共享资源局域网可以实现计算机之间的资源共享,如打印机、文件服务器等。

通过局域网,多台计算机可以同时访问和使用这些共享资源,提高工作效率。

2. 数据传输局域网可以实现高速的数据传输,适用于需要大量数据交换和实时通信的场景,如企业内部的数据传输、视频会议等。

3. 网络游戏局域网也广泛应用于网络游戏中。

通过局域网,多台计算机可以组成一个游戏服务器,实现多人游戏的互动和竞技。

五、实验过程与结果在本次实验中,我们搭建了一个以太网局域网,并测试了其性能和稳定性。

通过使用网络测试工具,我们进行了带宽测试、延迟测试和数据传输测试。

实验结果显示,局域网的带宽较高,延迟较低,能够满足实际应用的需求。

六、结论通过本次实验,我们深入了解了局域网的基本原理、拓扑结构以及实际应用。

网络安全实验wireshark网络监听实验

网络安全实验wireshark网络监听实验

实验报告机将写有目的的主机地址的数据包直接发向目的主机,或者当网络中的一台主机同外界的主机通信时,源主机将写有目的的主机IP地址的数据包发向网关。

但这种数据包并不能在协议栈的高层直接发送出去,要发送的数据包必须从TCP/IP协议的IP层交给网络接口,也就是所说的数据链路层。

网络接口不会识别IP地址的。

在网络接口由IP层来的带有IP地址的数据包又增加了一部分以太祯的祯头的信息。

在祯头中,有两个域分别为只有网络接口才能识别的源主机和目的主机的物理地址这是一个48位的地址,这个48位的地址是与IP地址相对应的,换句话说就是一个IP地址也会对应一个物理地址。

对于作为网关的主机,由于它连接了多个网络,它也就同时具备有很多个IP地址,在每个网络中它都有一个。

而发向网络外的祯中继携带的就是网关的物理地址。

Ethernet中填写了物理地址的祯从网络接口中,也就是从网卡中发送出去传送到物理的线路上。

如果局域网是由一条粗网或细网连接成的,那么数字信号在电缆上传输信号就能够到达线路上的每一台主机。

再当使用集线器的时候,发送出去的信号到达集线器,由集线器再发向连接在集线器上的每一条线路。

这样在物理线路上传输的数字信号也就能到达连接在集线器上的每个主机了。

当数字信号到达一台主机的网络接口时,正常状态下网络接口对读入数据祯进行检查,如果数据祯中携带的物理地址是自己的或者物理地址是广播地址,那么就会将数据祯交给IP层软件。

对于每个到达网络接口的数据祯都要进行这个过程的。

但是当主机工作在监听模式下的话,所有的数据祯都将被交给上层协议软件处理。

当连接在同一条电缆或集线器上的主机被逻辑地分为几个子网的时候,那么要是有一台主机处于监听模式,它还将可以接收到发向与自己不在同一个子网(使用了不同的掩码、IP地址和网关)的主机的数据包,在同一个物理信道上传输的所有信息都可以被接收到。

在UNIX系统上,当拥有超级权限的用户要想使自己所控制的主机进入监听模式,只需要向Interface(网络接口)发送I/O控制命令,就可以使主机设置成监听模式了。

局域网监听的原理、实现与防范

局域网监听的原理、实现与防范
议 都 是 很 早 设 计 的 ,许 多 协 议 的实 现 都 是 基 于 一 种 非 常 友 好 的 、
2局域 网监 听的 基本原 理
根 据 I E 的描 述 , 域 网 技 术 是 ” 分 散 在 一 个 建 筑 物 或 相 E E 局 把
邻 几个 建 筑 物 中 的 计 算 机 、 端 、 容 量 存 储 器 的外 围设 备 、 制 终 大 控 器、 显示 器 、 及 为 连 接 其 它 网络 而 使 用 的 网 络 连 接 器 等 相 互 连 以 接起来 . 以很 高 的速 度 进 行 通 讯 的 手 段 ” 局 域 网 具 有 设 备 共 享 、 。
址 。传 输 数 据 时 , 含 物 理 地 址 的 帧 从 网 络 接 口( 包 网卡 ) 送 到 物 发 理 的线 路 上 . 果 局 域 网 是 由一 条 粗 缆 或 细 缆 连 接 而 成 , 数 字 如 则 信 号 在 电缆 上 传 输 , 够 到 达 线 路 上 的 每 一 台 主 机 。 当 使 用 集 线 能 器 时 . 集 线 器 再 发 向 连 接 在 集 线 器 上 的每 一 条 线 路 , 字 信 号 由 数 也 能到 达 连 接 在 集 线 器 上 的每 一 台主 机 。当数 字 信 号 到 达一 台 主 机 的 网 络 接 口时 , 常 情 况 下 . 络 接 口读 人 数 据 帧 , 行 检 查 , 正 网 进
维普资讯
网络通 讯 与 安 全 ・ ・ ・ ・・・
电 脑 知 识 与 技 术
局域 网监听 的原理 实现 与 防范
吴 俊 华
( 江 省 桐 乡市 广播 电视 台技 术 中心 , 浙 浙江 桐 乡 3 4 0 ) 1 50 摘 要 : 绍 了局 域 网监 听 的 基 本 原 理和 它 的 简单 实现 , 时 对检 测 和 防 范 做 了较 细 致 的描 述 。 介 同

基于局域网的IP数据监控软件的设计与实现

基于局域网的IP数据监控软件的设计与实现

基于局域网的IP数据监控软件的设计与实现
黄海成
【期刊名称】《经济技术协作信息》
【年(卷),期】2011(000)024
【摘要】分析了网络监听、局域网监听、数据包拦截和软件包捕获技术的原理,
设计了一种基于局域网的数据监控软件。

利用该监控软件可以对网络状态进行监视,对网络上传榆的信息和数据流动情况实时检测,达到网络安全监控的目的。

【总页数】1页(P132-132)
【作者】黄海成
【作者单位】东北轻合金有限责任公司
【正文语种】中文
【中图分类】TP277
【相关文献】
1.基于SIP的无线局域网V2IP电话的设计与实现 [J], 何晓飞;龙昭华;张林
2.局域网IP电话系统中下位机软件的设计与实现 [J], 朱翠涛;陈少平;陈亚光
3.基于局域网的IP数据监控软件的设计与实现 [J], 李敬伟;刘晙
4.基于SIP的无线局域网V2IP电话的设计与实现 [J], 周图南
5.基于TCP/IP的局域网通信系统的设计与实现 [J], 陈娟
因版权原因,仅展示原文概要,查看原文内容请购买。

计算机网络深入了解局域网广域网和互联网的工作原理

计算机网络深入了解局域网广域网和互联网的工作原理

计算机网络深入了解局域网广域网和互联网的工作原理计算机网络深入了解局域网、广域网和互联网的工作原理计算机网络是指将多台计算机通过通信线路连接起来,实现信息的传输和资源共享的系统。

在计算机网络中,局域网、广域网和互联网是三个重要的网络类型,它们各自具有不同的工作原理和应用范围。

以下将对它们进行深入的了解。

一、局域网(LAN)的工作原理局域网是一种地理范围较小的网络,通常用于办公楼、校园等局限范围内的计算机互联。

它的主要工作原理如下:1. 网络拓扑结构:局域网的拓扑结构可以采用星型、总线型、环型等多种形式。

其中,星型拓扑是一种常用的结构,它以中央设备(如交换机)为核心,将各个计算机连接在同一个网络中。

2. 网络通信:局域网内的计算机通过网卡与交换机相连接,网卡负责将数据转化为电信号发送到交换机,交换机根据目标地址将数据转发给目标计算机。

在局域网内,数据传输速度较快、延迟较低,适合进行高速数据传输和资源共享。

3. 子网划分:为了提高网络效率和安全性,局域网可以通过划分子网来减少广播域的大小。

子网划分可以使网络更加灵活,可以根据需要对不同的子网进行不同的管理和配置。

二、广域网(WAN)的工作原理广域网是连接不同地理位置的局域网的一种网络,常用于不同城市、不同机构之间的连接。

其工作原理如下:1. 长距离通信:广域网使用光纤、电缆等物理媒介来进行长距离的数据传输。

数据在传输过程中会经过多个路由器、交换机等设备进行中转,最终到达目标网络。

2. 路由协议:为了实现广域网中的路由选择,需要使用路由协议。

常见的广域网路由协议有RIP、OSPF、BGP等,它们可以根据网络拓扑和链路状态进行路由选择,以保证数据能够顺利传输到目标网络。

3. 安全性与可靠性:广域网连接的距离较远,存在着更多的安全威胁和传输风险。

因此,在广域网中,常常采用加密技术、防火墙等安全措施来保护数据的安全性和保密性。

三、互联网(Internet)的工作原理互联网是全球最大的计算机网络,它连接了许多的局域网和广域网,使得世界各地的计算机能够互相通信和共享资源。

基于WinPcap网络监听系统的实现

基于WinPcap网络监听系统的实现

基于WinPcap网络监听系统的实现刘立峻;熊玮【摘要】分析了WinPcap的体系结构并以WinPcap函敬库作为开发平台,针对网络管理中的实际需求,分析了网络监听系统的基本工作原理与工作流程,描述了使用WinPcap函数捕获网络教据包的程序流程,最后给出具体实现的关键函数.【期刊名称】《智能计算机与应用》【年(卷),期】2010(000)005【总页数】2页(P56-57)【关键词】网络监听;WinPcap;数据包捕获;混杂模式【作者】刘立峻;熊玮【作者单位】武汉工业学院计算机与信息工程系,湖北,武汉430023;武汉工业学院电气信息工程系,湖北,武汉430023【正文语种】中文【中图分类】TP393.081 网络监听的基本原理在局域网中信息通常以明文形式传输,同一网段的所有网络接口都能访问物理介质上传输的所有数据。

每个网络接口都有一个唯一的硬件地址。

通常情况下只接收目标地址为自己和广播地址发送的信息。

网卡具有如下的几种工作模式:(1)广播模式(Broad Cast Model):物理地址(MAC地址)是OXffffff的帧为广播帧,此时网卡接收广播帧。

(2)多播传送(MultiCast Model):多播传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外主机却接收不到。

但是若将网卡设置为多播传送模式,则可以接收所有的多播传送帧,而不论是不是组内成员。

(3)直接模式(Direct Model):此时网卡只接收目的地址是自己Mac地址的帧。

(4)混杂模式(Promiscuous Model):此时网卡接收所有流过的帧,信包捕获程序就是在这种模式下运行的[1]。

要捕获流经网卡但不属于本机的数据,必须将网卡的工作模式设置为混杂模式,由于采用以太网广播信道争用的方式,监听系统与正常通信的网络能够并联连接,并可捕获任何在同一冲突域上传输的数据包。

网卡对所有接收到的数据帧都产生中断,不进行地址匹配而直接将数据帧递交给系统处理,这样操作系统通过直接访问数据链路,捕获流经网卡的所有数据报文[2]。

无线局域网原理

无线局域网原理

无线局域网原理无线局域网(Wireless Local Area Network,缩写为WLAN)是一种无线通信技术,用于在有限范围内建立局域网连接。

它基于无线电波传输数据,通过无线接入点(Access Point,缩写为AP)将有线网络信号转换为无线信号,使得用户可以通过无线设备(如笔记本电脑、智能手机等)连接到局域网中。

无线局域网采用的主要技术包括无线电频率的利用、调制解调技术和多址接入技术。

1. 无线电频率利用:无线局域网利用无线电频率进行通信,常用的频率包括2.4GHz和5GHz。

无线设备通过无线接入点连接到网络,然后通过调制解调器将数字信号转换为模拟信号进行传输。

不同的国家和地区对频率的使用有不同的规定和限制。

2. 调制解调技术:调制解调技术用于将数字信号转换为模拟信号进行传输。

常见的调制解调技术包括正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)、直接序列扩频(Direct Sequence Spread Spectrum,DSSS)和快速频率切换(Fast Frequency Hopping,FFH)等。

3. 多址接入技术:多址接入技术是用于实现多个用户同时访问网络的技术。

常用的多址接入技术包括载波监听多址接入(Carrier Sense Multiple Access,CSMA)、频分多址接入(Frequency Division Multiple Access,FDMA)、时分多址接入(Time Division Multiple Access,TDMA)和码分多址接入(Code Division Multiple Access,CDMA)等。

在无线局域网中,用户可以通过无线设备与无线接入点建立连接,并通过接入点访问有线网络。

无线接入点是数据的中继器,将无线信号转换为有线信号,并与有线网络中的其他设备进行通信。

用户可以通过无线接入点提供的安全认证机制,如密码验证或认证证书,实现对网络的访问控制和数据的安全传输。

局域网监听的原理、实现与防范

局域网监听的原理、实现与防范
接器等相互连接起来 , 以很高的速度进行通讯 的手段 。 局域网具有设备共享 、 信息共享、 可进行 高速数据通 讯和多媒体信息通信 、 分布式处理, 具有较高的兼容性和
安 全性 等基 本功 能 和 特 点 。 目前局 域 网主 要 用 于 办 公 室
传输数据时, 包含物理地址的帧从 网络接 口发送到物 理的线路上 , 如果局域网是 由一条粗缆或细缆连接而成 , 则数字信号在电缆 上传输 , 够到达线路上 的每一 台主 能 机。当使用集线器时, 由集线器再发向连接在集线器上的
随着计算机技术 的发展, 网络 已日益成 为人们工作 、 学习和生活中不可缺少 的重要内容和工具 , 但随之而来 的 非法入侵也一直威胁着计算机网络系统 的安全。由于局 域网中普遍采用广播方式传递信息 , 因此, 了解 以太 网监
听技 术 的原理 、 现方法 和 防范措 施就显 得尤 为重 要 。 实
【 关键词】 局域网; 监听; 基本原理 ; 检测 ; 防范 【 中图分类号] P9 . T 33 1 【 文献标识码】 A 【 文章编号】0 8 48 (06 0 07 - 2 10 - 86 20 )5- 0 1 0
只能监听经过 自己网络接 口的那些包 。
在因特 网上有 很 多使 用 以太 网协 议 的局域 网 , 多 主 许 机 通过 电缆 、 线器 连 在一起 。 当同一 网络 中 的两 台 主机 集
集 线器 上 的主机被 逻 辑地 分 为几 个子 网时 , 如果 一 台主机
传输 的信息等。当信息以明文的形式在网络上传输时, 使 用监听技术进行攻击并不是一件难事 , 只要将网络接口设 置成监听模式 , 可 以源源不断地将 网上传输 的信息截 便 获。网络监听可以在网上的任何一个位置实施 , 如局域网 中的一 台主机 、 网关上或远程网的调制解凋器之间等。 12 在局域网实现监听的基本原理 . 对于 目前很流行 的以太网协议 , 工作方式是: 其 将要 发送的数据包发往连接在一起的所有主机 , 中包含着应 包

局域网(LAN)特点、组成和结构

局域网(LAN)特点、组成和结构

CSMA/CD的流程图
开始
Yes 媒体忙?
No
No 发送完?
Yes
发送帧 No 碰撞?
Yes
发送成功
发送Jam
延迟随机时间 No
N≥16? Yes
发送失败 碰撞次数N+1
IEEE802.3帧 /Ethernet帧
7
1
2/6
PA SFD DA
2/6
SA
2
LEN
46-1500
LLCPDU Pad
4字节
▪减少冲突的等待策略 信道空闲,可发送数据;信道忙,发送站退避一随机时
间后再进行监听
▪退避算法:非坚持、1-坚持、P-坚持
非坚持型(0-坚持型)CSMA
➢监听到信道空闲,则立即发送
➢监听到信道忙,退避一随机时间后再监听
优点:采用随机的重发延迟时间可以减少冲突发生的 可能性
缺点:监听到信道忙马上延迟一个随机时间再重新监 听,但很可能在再次监听前信道已经空闲。非坚持 CSMA不能找出信道刚变成空闲的时刻。信道利用率 不高
LLC PDU
DSAP SSAP 控制 数据
物理网络地址( MAC地址,硬件地址)
➢ 48bit ➢ 站点的全球唯一的标识符,与其物理位置无关
IEEE是局域网全球地址的法定管理机构,它负责分配地 址六个字节中的前三个字节(即高24位)
物理地址= Manufacture ID (地址块)+ NIC ID
在有限的地理范围内将大量pc及各种设备互连实现数据通信和资源共享的计算机网络?覆盖范围小距离几百米至几公里房间建筑物校园等为一个单位所拥有?高传输速率11000mbps?低误码率1081010?以pc为主体包括终端及各种外设一般不设中央主机系统?仅包含osirm中的低二层功能?简单成本低灵活便于管理和扩充局域网拓扑结构总线形abcc星形abca环形adcbt局域网覆盖范围小距离短通常采用共享信道连接各设备进行通信多路访问技术拓扑结构简单busabcc?所有节点工作站通过共享信道总线传输数据广播型信道?一般采用分布式介质访问控制方法优点

ARP攻击原理与防御措施

ARP攻击原理与防御措施

ARP攻击原理与防御措施ARP攻击(Address Resolution Protocol)是一种常见的局域网攻击手段,它利用ARP 协议的漏洞,通过伪造网络中的MAC地址,从而实现网络欺骗和监听。

ARP攻击对网络安全造成了严重的威胁,因此有必要了解ARP攻击的原理和相应的防御措施。

一、ARP攻击的原理ARP协议是在网络中实现IP地址和MAC地址之间映射的协议,在局域网中,当一台主机要与另一台主机通信时,会先进行ARP请求,获取目标主机的MAC地址,然后才能进行数据传输。

而ARP攻击就是利用这一过程的漏洞进行攻击。

ARP攻击的主要方式有ARP欺骗和ARP监听两种。

1. ARP欺骗ARP欺骗是指攻击者发送虚假ARP响应,向网络中的其他主机发送伪造的MAC地址,使得其他主机将数据发送到攻击者的主机上。

攻击者可以通过这种方式实现数据的窃取、篡改和中间人攻击等操作。

ARP监听是指攻击者通过监控局域网中的ARP请求和响应数据包,获取网络中其他主机的IP地址和MAC地址,从而实现对网络流量的监听和数据包的截取。

ARP攻击对于网络安全造成了严重的威胁,其主要危害包括以下几点:1. 窃取数据:攻击者可以利用ARP攻击,将网络中的数据流量重定向到自己的主机上,从而窃取用户的信息和敏感数据。

2. 中间人攻击:攻击者可以通过ARP欺骗,将自己伪装成网关,从而中间人攻击网络中的通信流量,篡改数据和进行恶意劫持。

3. 拒绝服务:攻击者可以通过ARP攻击,使网络中的通信中断和拒绝服务,造成网络瘫痪和不稳定。

为了有效防御ARP攻击,我们可以采取以下几种措施:静态ARP绑定是指管理员手动将IP地址和MAC地址进行绑定,防止ARP欺骗攻击。

通过静态ARP绑定,可以确保网络中的主机在通信时,只能使用指定的MAC地址。

2. ARP防火墙ARP防火墙是一种专门针对ARP攻击的防御设备,它可以监控并过滤网络中的ARP请求和响应数据包,阻止恶意ARP信息的传播。

了解电脑网络理解局域网无线网络和互联网的工作原理

了解电脑网络理解局域网无线网络和互联网的工作原理

了解电脑网络理解局域网无线网络和互联网的工作原理了解电脑网络:理解局域网、无线网络和互联网的工作原理随着科技的发展,电脑网络已经成为我们日常生活和工作中必不可少的一部分。

了解电脑网络的基本概念和工作原理对我们更好地使用和管理网络至关重要。

本文将分析局域网、无线网络和互联网的工作原理,帮助读者对电脑网络有更全面的理解。

一、局域网(LAN)的工作原理局域网是连接在同一地理区域内的计算机和网络设备的网络。

它通常用于家庭、学校、办公室等小范围的网络环境。

局域网的工作原理如下:1. 设备连接:局域网由多台计算机和其他网络设备组成,这些设备通过以太网、Wi-Fi等方式进行连接。

2. 通信协议:局域网中的设备使用相同的通信协议来实现数据的传输和交换。

例如,常见的以太网局域网使用的是以太网协议。

3. IP地址:每台设备在局域网中都会被分配一个唯一的IP地址,以便进行网络通信。

IP地址既可以是静态的,也可以通过动态主机配置协议(DHCP)动态获取。

4. 路由器:在局域网中使用路由器可以连接不同的子网,并实现与其他网络的通信。

路由器负责数据包的转发和路由选择。

二、无线网络(WLAN)的工作原理无线网络是通过无线通信技术实现的计算机网络。

无线网络的工作原理如下:1. 信号传输:无线网络通过无线电波进行信号传输,使设备之间可以通过无线方式进行通信。

常见的无线通信标准包括Wi-Fi、蓝牙和Zigbee等。

2. 热点连接:无线网络中的设备可以通过连接到热点来实现网络访问。

一个热点通常由一个无线接入点(AP)提供,这个接入点通过连接到有线网络来提供无线信号。

3. 加密安全:无线网络中的数据可以使用加密协议来保证安全性,防止未经授权的访问和数据泄露。

4. 无线频段:无线网络使用的频段通常是指定的,如2.4GHz和5GHz频段。

不同的频段具有不同的传输速率和覆盖范围。

三、互联网的工作原理互联网是全球范围内连接着数以亿计设备的庞大网络。

局域网交换机的工作原理

局域网交换机的工作原理

局域网交换机的工作原理
局域网交换机的工作原理是通过控制数据包的转发来实现网络设备之间的通信。

具体步骤如下:
1. 地址学习:交换机会监听连接在它上面的设备发送的数据包,并记录下数据包中的源 MAC 地址和接口信息。

这样可以建立
起每个设备的 MAC 地址和接口之间的映射关系。

2. 过滤和转发:当一个数据包到达交换机时,交换机会检查数据包的目的 MAC 地址。

如果交换机学习到了目的 MAC 地址
与某个接口的映射关系,则交换机只将数据包转发到这个目的接口上;如果交换机还没有学习到这个映射关系,则交换机会将数据包广播到所有的接口上,以便让目的设备接收到。

3. 决策树:当交换机收到一个数据包,它会根据目的 MAC 地
址和接口映射表来判断数据包的转发方向。

如果目的 MAC 地
址已经在映射表中,则直接转发到相应的接口;如果目的
MAC 地址不在映射表中,则将数据包向所有端口广播转发。

4. 数据转发:根据决策树的判断,交换机将数据包转发到合适的接口。

这个过程是通过帧转发和交换机的高速交换矩阵实现的。

交换机的交换矩阵可以同时处理多个数据流,以达到快速传输数据的目的。

总体来说,局域网交换机通过学习设备的 MAC 地址和接口映
射关系,根据目的地址来决策数据包的转发,并利用高速交换矩阵快速转发数据包,从而实现局域网内设备之间的高效通信。

29928290

29928290
线 器
1局域 网监听的基本原理
不 在 同一 子 网的 主 机 的数 据 包 。 也就 是 说 , 局 域 网具 有 设 备 共享 、 息 共 享 、 进 在 同 一 条物 理 信 道 上 传 输 的 所有 信 息 都 可 信 可 行 高速 数 据 通讯 和 多 媒 体 信 息 通 信 、 布 以 被 接收 到 。 分 另外 , 现在 网络 中使 用 的大 部 许 式 处理 、 有 较 高 的 兼 容 性 和 安 全性 等 基 分 协 议都 是 很 早 设 计 的 , 多 协 议 的 实 现 具 本功能 和特点。 目前 局 域 网 主要 用 于 办 公 都 是 基 于 一 种 非 常 友 好 的 、 信 的 双 方 充 通 室 自动 化 和 校 园教 学 及 管 理 , 般 可 根 据 分信 任 的 基础 之 上 , 多 信 息 以 明文 发送 。 一 许 具 体 情 况 采 用总 线 形 、 形 、 形 及星 形 的 因 此 , 果 用 户 的账 户 名 和 口令 等 信 息 也 环 树 如 拓扑结构。 以 明 文 的 方 式 在 网 上 传 输 , 此 时 一 个 黑 而 1 1网络 监 听 客 或 网 络 攻 击 者 正 在 进 行 网络 监 听 , 要 只 网络 监 听 技 术 本 来 是提 供 给 网络 安 全 具有 初 步 的 网络 和TCP/I 协 议 知 识 , 能 P 便 管理 人 员进 行 管理 的工具 , 可以 用 来监 视 网 轻 易地 从 监 听 到 的 信息 中提 取 出感 兴 趣 的 络 的 状态 、 数据 流 动情 况以 及 网络 上传 输 的 部 分 。 同理 , 确的 使 用 网 络 监听 技 术 也 可 正 信息等。 当信息 以 明文 的形 式 在 网络上 传输 以 发 现 入 侵 并 对 入 侵 者 进 行 追 踪 定 位 。 时 , 用 监 听 技 术 进 行 攻 击 并 不 是 一 件 难 使 事, 只要 将 网络 接 口设 置成 监 听 模 式 , 可 2局域 网监听 的简单实现 便 以 源源 不 断 地 将 网上 传 输 的信 息 截 获 。 要 使 主 机 工 作 在 监 听 模 式 下 , 要 向 需 网 络 接 口发 出I 0控 制 命令 , / 将其 设 置 为监 1 2 局 域 网 实现 监 听 的 基本 原理 .在 对 于 目前 很 流行 的 以 太 网 协 议 , 工 听 模式 。 Uni 统 中 , 其 在 x系 发送 这 些命 令 需要 作 方 式 是 : 要 发 送 的 数 据 包发 往 连 接 在 超 级 用 户的 权 限 。 Wi d ws 列 操 作 系 将 在 no 系 起 的 所 有 主 机 , 中 包 含 着 应 该 接 收 数 统 中 , 没 有 这 个 限 制 。 实 现 网络 监 听 , 包 则 要 据 包 主 机 的正 确 地 址 , 只有 与 数 据 包 中 目 可 以 自 己用 相 关 的 计算 机 语 言 和 函数 编 写 标 地址 一 致 的 那 台 主机 才能 接 收 。 但是 , 出 功 能 强 大 的 网络 监 听 程 序 , 可 以 使 用 当 也 主机工作监 听模式下 , 论数据 包中的 目 无 些现 成 的 监 听 软 件 , 很 多 黑 客 网 站 或 在 标地址是什 么, 机都将接收。 主 从 事 网 络 安 全 管 理 的 网 站 都 有 。 里 就 不 这 说 明。 在 因特 网上 使 用以 太 网协 议 的 局域 网 , 当 同一 网 络 中 的 两 台 主 机 通 信 的 时 候 , 源 主机 将 写 有 目的 的主 机 地 址 的 数据 包直 接 3如何检测并防范网络监听 网络 监 听 是 很难 被 发 现 的 , 为 运 行 因 发 向 目的主机 。 这种 数据 包 不能 在 I 直 但 P层 接 发送 , 必须 从TCP/ P协 议 的I I P层交 给 网 网 络 监 听 的主 机 只 是 被 动 地 接 收在 局 域 局 络 接 口, 就是 数 据 链 路 层 , 网络 接 口是 上 传 输 的信 息 , 主 动 的 与 其 他 主 机 交 换 也 而 不 也 不 会识 别I 地 址 , P 因此 在 网络 接 口数 据包 又 信息 , 没有修改在网上传输的数据包。 增 加 了一 部 分 以 太 帧 头 的 信 息 。 帧 头 中 在 31 对可 能存 在 的 网络 监 听 的检 测 () 于 怀 疑 运 行 监 听 程 序 的 机 器 , 1对 用 有 两 个 域 , 别 为 只 有 网络 接 口才 能 识 别 分 P地址 和错 误 的物 理 地址 p n 运 行 i g, 的 源 主 机 和 目 的 主 机 的 物 理 地 址 , 是 一 正 确 的I 这 个 与I 地 址 相 对 应 的4 位 的地 址 。 P 8 监 听程 序 的 机 器 会 有 响 应 。 是 因 为 正 常 这 传 输 数据 时 , 含物 理 地 址 的帧 从 网络 的 机 器 不 接 收 错 误 的 物 理 地 址 , 理 监 听 包 处 接 口( 网卡 ) 发送 到物 理 的 线路 上 , 使用 集 状态 的机 器能接 收 , 如果 他的 I sa k 当 但 P tc 不 线 器时 , 由集 线 器再 发 向连 接在 集 线 器上 的 再 次 反 向检 查 的话 , 会 响 应 。 就 () 2 向网 上 发 大量 不 存 在 的 物理 地 址 的 每 一 条线 路 , 字信 号也 能 到达 连 接在 集 线 数 由于监 听程 序 要分 析 和 处理 大量 的数 据 器上 的每 一 台主 机 。 当数 字 信 号到 达一 台 主 包 , 机 的 网络 接 口时 , 常 情 况 下 , 正 网络 接 口读 包 会 占用很 多的 C U资源 , 将导 致性 能下 P 这 通 人 数据 帧 , 行检 查 , 果 数据 帧 中携 带 的 降 。 过 比 较前 后 该 机 器性 能 加 以判 断 。 进 如 () 3 使用 反监听 工具  ̄ a ts ifr n n in fe 等进行 物理 地 址是 自己的 或者 是广 播 地址 , 则将 数 据 帧交 给 上 层 协 议软 件 , 就 是I 也 P层 , 则 检 测 。 否 .对 就 将这 个 帧丢 弃 。 于每 一个 到 达 网络 接 口 对 3 2 网络 监 听的 防 范 措施 3 2. 从 逻 辑 或物 理上 对 网络 分 段 . 1 的 数 据 帧 , 要 进 行这 个 过 程 。 都 网络 分 段通 常被 认 为是 控 制 网络 广 播 然 而 , 主 机 工 作在 监 听 模 式 下 , 有 当 所 但 的 数据 帧都 将 被 交给 上 层 协 议 处理 。 且 , 风 暴 的 一 种 基 本 手 段 , 其 实 也 是 保 证 网 而 当连 接 在 同一 条 电缆 或 集 线 器 上的 主 机 被 络 安 全 的 一 项 措 施 。 目的 是 将 非 法 用 户 其 从而 防 止 可 逻 辑 地 分 为 几 个 子 网 时 , 果 一 台 主 机 处 与 敏 感 的 网 络 资 源 相 互 隔 离 , 如 于 监 听 模 式 下 , 还 能 接 收 到 发 向与 自 己 能 的 非 法 监 听 。 它
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浅析局域网的监听原理与实现
摘要:局域网的监听检测软件可以监视网络的状态,并利用这些信息来分析网络性能等。

由于监听工具能有效的截获网络上的数据,所以它也对网络信息安全造成极大威胁。

还必须采用各种反监听的检测措施以保护网络信息安全。

软件设计包括用户界面部分、数据包的捕获与过滤部分、监听检测部分、数据解码部分。

关键字:网络安全;信息安全;监听;检测。

计算机局域网和Internet的发展给个人、企事业单位带来了革命性的改革和发展。

同时又要面对网络开放带来的数据安全的新挑战和新危险:网络的安全访问、黑客的攻击等。

一旦网络安全问题发生,通常会造成严重的后果,1994年曾发生过黑客在众多的主机和骨干网络设备上安装了网络监听软件,利用它对美国骨干互联网和军方网窃取了超过100000个有效的用户名和口令。

所以必须加强网络安全意识,并及早发现防范。

特别是企业更应该加强网络的安全控制。

计算机网络监听和检测软件就是在这种情况下而产生发展起来。

一.监听原理
1.什么是网络监听网络监听是黑客们常用的一种方法。

当成功地登录进一台网络上的主机,并取得了这台主机的超级用户的权限之后,往往要扩大战果,尝试登录或者夺取网络中其他主机的控制友。

而网络监听则是一种最简单而且最有效的方法,它常常能轻易地获得用其他方法很难获得的信息。

在网络上,监听效果最好的地方是在网关、路由器、防火墙一类的设备处,通常由网络管理员来操作。

使用最方便的是在一个以太网中的任何一台上网的主机上,这是大多数黑客的做法。

2.局域网监听的基本原理
根据IEEE的描述,局域网技术是"把分散在一个建筑物或相邻几个建筑物中的计算机、终端、大容量存储器的外围设备、控制器、显示器、以及为连接其它网络而使用的网络连接器等相互连接起来,以很高的速度进行通讯的手段。

局域网具有设备共享、信息共享、可进行高速数据通讯和多媒体信息通信、分布式处理、具有较高的兼容性和安全性等基本功能和特点。

目前局域网主要用于办公室自动化和校园教学及管理,一般可根据具体情况采用总线形、环形、树形及星形的拓扑结构。

对于目前很流行的以太网协议,其手段。

起的所有主机,包中包含着应该接收数据包主机的正确地址,只有与数据包中目标地址一致的那台主机才能接收。

但是,当主机工作监听模式下,无论数据包中的目标地址是什么,主机都将接收(当然只能监听经过自己网络接口的那些包)。

在因特网上有很多使用以太网协议的局域网,许多主机通过电缆、集线器连在一起。

当同一网络中的两台主机通信的时候,源主机将写有目的的主机地址的数据包直接发向目的主机。

但这种数据包不能在IP层直接发送,必须从TCP/IP协议的IP层交给网络接口,也就是数据链路层,而网络接口是不会识别IP地址的,因此在网络接口数据包又增加了一部分以太帧头的信息。

在帧头中有两个域,分别为只有网络接口才能识别的源主机和目的主机的物理地址,这是一个与IP地址相对应的48位的地址。

传输数据时,包含物理地址的帧从网络接口(网卡)发送到物理的线路上,如果局域网是由一条粗缆或细缆连接而成,则数字信号在电缆上传输,能够到达线路上的每一台主机。

当使用集线器时,由集线器再发向连接在集线器上的每一条线路,数字信号也能到达连接在集线器上的每一台主机。

当数字信号到达一台主机的网络接口时,正常情况下,网络接口读入数据帧,进行检查,如果数据帧中携带的物理地址是自己的或者是广播地址,则将数据帧交给上层协议软件,也就是IP层软件,否则就将这个帧丢弃。

对于每一个到达网络接口的数据帧,都要进行这个过程。

然而,当主机工作在监听模式下,所有的数据帧都将被交给上层协议软件处理。

而且,当连接在同一条电缆或集线器上的主机被逻辑地分为几个子网时,如果一台主机处于监听模式下,它还能接收到发向与自己不在同一子网(使用了不同的掩码、IP地址和网关)的主机的数据包。

也就是说,在同一条物理信道上传输的所有信息都可以被接收到。

另外,现在网络中使用的大部分
协议都是很早设计的,许多协议的实现都是基于一种非常友好的、通信的双方充分信任的基础之上,许多信息以明文发送。

因此,如果用户的账户名和口令等信息也以明文的方式在网上传输,而此时一个黑客或网络攻击者正在进行网络监听,只要具有初步的网络和TCP/IP协议知识,便能轻易地从监听到的信息中提取出感兴趣的部分。

同理,正确的使用网络监听技术也可以发现入侵并对入侵者进行追踪定位,在对网络犯罪进行侦查取证时获取有关犯罪行为的重要信息,成为打击网络犯罪的有力工作方式是:将要发送的
3.以太网中监听原理
在电话线路和无线电、微波中监听传输的信息比较好理解,但是人们常常不太理解为什么局域网中可以进行监听。

甚至有人问:能不能监听不在同一网段的信息。

下面就讲述在以太网中进行监听的一些原理。

在令牌环中,道理是相似的。

对于一个施行网络攻击的人来说,能攻破网关、路由器、防火墙的情况极为少见,在这里完全可以由安全管理员安装一些设备,对网络进行监控,或者使用一些专门的设备,运行专门的监听软件,并防止任何非法访关。

然而,潜入一台不引人注意的计算机中,悄悄地运行一个监听程序,一个黑客是完全可以做到的。

监听是非常消耗CPU资源的,在一个担负繁忙任务的计算机中进行监听,可以立即被管理员发现。

网络监听的概述
一个简单的监听程序的大体结构如图1所示,大体上来说,可以将监听程序分为两个组成部分:
(1)内核空间部分:负责从网络重捕获以及过滤数据包。

(2)用户空间部分:负责处理用户界面的显示、协议分析,此外如果核心层没有进行过滤的话,还必须负责过滤部分工作。

监听的实施是有条件的,不可能在网络上的任意某一台主机装上监听软件,就可以看到整个的网络的状况。

在以太局域网内,主机间的通信采用了广播机制。

广播机制使得整个子网内的数据分组都将到达监听者的网卡接口。

这样,只需要将某台主机的网卡设置为“混杂”模式,所有到达网卡的数据都将送给系统进行处理分析,就可以实施对整个网段内的监听。

如果需要监听特定的数据,监听者必须在监听软件中设置过滤器。

因为混杂模式下网卡式不会自己过滤数据。

二.
要实现捕获,方法非常的多,能在网络栈的不同位置实现。

可以采取一下几种不同的设计思路,他们都能达到相同的目的。

1. 编写协议驱动程序:Windows系统下多个协议驱动程序可以共存于一个微端口驱动程序上,只要向NDIS(网络驱动程序接口规范)上注册一个协议驱动程序,建立绑定后就可以收到感兴趣的数据了。

2. 编写中间层驱动程序:中间层驱动位于微端口驱动程序和协议驱动程序之间,有两种类型的中间层驱动程序:过滤驱动程序和复合驱动程序。

由于中间层驱动程序位置的特殊性,不论上层或者下层的数据都要经过它,所以用它捕获网络数据包很容易高效实现。

3.编写IP Filter hook驱动程序:系统的TCP/IP模块提供了一种接口,使得驱动程序可以对TCP/IP协议数据进行过滤。

4.挂接NDIS库函数:这种做法的依据是所有的数据接收和发送,网卡状态设置和查询都直接与NDIS打交道,调用NDIS相应的库函数。

如果能把所有这些收发数据截获,那么截获分析数据就很容易在程序中实现了。

三.
本程序设计采用的是静态网络安全技术,可以有效的对网络的状态进行分析与检测。

但程序的功能是基于特定的网络安全问题、技术环境而设计。

所以程序不能根据网络条件的变化作出相应的变化调整,安全策略和技术始终处于滞后状态。

不能应对越来越复杂的网络安全问题。

并且存在两种主要问题:
1.程序上的错误,指安全技术在自身的实现运行过程中有某种缺陷;
2.可能存在的配置上的错误,这些错误是由于人为因素所造成的,会对安全技术的效能产生影响。

为了解决以上的这些问题,完善程序的功能作用,应该在以后的开发中将第二阶段的动态安全技术融入系统的设计方法思想中,使系统功自身可以根据不断变化的网络安全问题而不断的改进和提高。

参考文献:
[1]《Windows防火墙与网络封包截获技术》朱雁辉编著电子工业出版社
[2]《监听与隐藏》求实科技谭思亮编著人民邮电出版社
[3]《计算机网络安全基础》袁津生吴砚农编著人民邮电出版社
[4]《Windows 2000 设备驱动程序设计指南》 [美]Art Baker,Jerry Lozano 编著
施诺等译机械工业出版社
[5]《Visual C++ 6.0 技术内幕》 [美]David J.Kruglinski, Scot Wingo ,George Shepherd编著希望图书创作室译北京希望电子出版社。

相关文档
最新文档