网络系统设计、实现与性能评估
1. 系统架构设计
系统框架会不断分解为子框架,这些子框架提供相关的服务集。识别这些子系统并为子框架控制和通信建立框架的初始过程称为架构设计,此设计过程的输出是软件架构的描述。架构设计过程涉及为系统建立基本结构框架,包括识别系统的主要组件以及这些组件之间的通信。在架构图中展示了节点的部署情况,包括源节点、目标节点和攻击节点。在遭受攻击时,攻击者可能会发起各种类型的攻击来破坏合法节点。
2. 数据流图
- Level 0 :这是初始级别的数据流图,通常称为上下文级别图。用单个过程展示整个系统的数据流和处理情况的图就是上下文图。每个过程可以进一步拆分为一组相互连接的子过程,这种扩展数据流图的策略称为分层。
- Level 1 :在 Level - 1 数据流图中,将一个虚假地址作为输入提供给反向追踪程序。反向追踪程序会识别网络中存在的 Sybil 节点。反向追踪程序的输出(Sybil 节点列表)会被输入到通知和路由设置程序中。
无线传感器网络(WSN)节点是随机部署的,两个节点之间进行通信。在通信过程中,每个节点都会进行身份验证。如果通信节点是合法的,它不会有任何不当行为;如果节点不合法,它可能会丢弃数据包或篡改数据。节点通信可以检测攻击类型,如果是被动攻击,节点会尝试丢弃数据包;如果是主动攻击,节点会尝试篡改数据。
3. 实现模块 - 拓扑模块
拓扑模块也可称为网络模块,它描述了用于构建网络拓扑的脚本功能。具体步骤如下:
1. 无线网络拓扑
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



