病毒库自动升级模拟的设计.docVIP

  • 6
  • 0
  • 约1.08万字
  • 约 12页
  • 2018-08-04 发布于福建
  • 举报
病毒库自动升级模拟的设计

病毒库自动升级模拟实验报告 一、课程设计要求 A采用推送方式将最新病毒库数据发送到从服务器 Si采用推送方式将最新病毒库数据发送到客户机Cij 客户机Cij可以从Si接收数据,也可以从其他客户机接收数据 A,Si,Cij通信采用socket进行通信 系统使用UNIX/Linux + C 实现 二、系统概要设计 1.主服务器概要设计 功能: 响应从服务器的请求 推送新病毒库至从服务器 日志记录 节点失效检测(针对从服务器) 人机交互 工作流程: 启动后在端口1上进行监听,响应从服务器的请求 利用端口2推送最新病毒库数据至与之连接的从服务器 节点失效检测采用心跳机制来检测从服务器的连接状况 人机交互模块等待系统管理员输入命令 各个模块每处理一次事务都会调用日志操作模块,将操作写入日志 从服务器列表内容 与从服务器进行命令通信的socket:sockfd1 与从服务器传输文件使用的socket:sockfd2 从服务器ID、IP地址、当前病毒库版本号 从服务器在线状态、监听的端口号1、端口号2 日志内容: 何时在端口1/2上进行监听 人机交互内容和结果 从服务器连接/断开的相关信息 主服务器推送病毒库的相关信息 人机交互内容: 更新病毒库 添加合法从服务器 添加合法客户机 查看从服务器/客户机的信息 删除从服务器/客户机 重新启动服务 退出程序 2.从服务器概要设计 功能: 在端口1上监

文档评论(0)

1亿VIP精品文档

相关文档