目录 一、课程设计目的 ............................................................................ 1 二、课程设计要求 ............................................................................ 1 三、课程设计分析 ............................................................................ 1 四、运行结果: .................................................................................. 4 五、心得体会: .................................................................................. 4 参考文献 ............................................................................................ 6 源代码: .............................................................................................. 7 1 一、课程设计目的 随 着 Internet 技 术 的 发 展 , 基 于 IP 协 议 的 应 用 成 为 网 络 技 术 研 究 与 软 件 开发 的 一 个 重 要 基 础 , 因 此 学 习 网 络 层 以 基 本 概 念 , 了 解 IP 协 议 的 基 本 内 容 , 对于 掌 握 TCP/IP 协 议 的 主 要 内 容 和 学 习 网 络 课 程 是 十 分 重 要 的 , 通 过 本 次 课 程 设计 , 有 助 于 熟 悉 IP 包 格 式 和 加 深 对 IP 协 议 的 理 解 。 二、课程设计要求 编 制 程 序 , 监 控 网 络 , 捕 获 一 段 时 间 内 网 络 上 的 IP 数 据 包 , 按 IP 数 据 包 的源 地 址 统 计 出 该 源 地 址 在 该 时 间 段 内 发 出 的IP 包 的 个 数 , 将 其 写 入 日 志 文 件 中或 用 图 形 表 示 出 来 ( 建 议 用 图 形 表 示 出 统 计 结 果 ) 。 程 序 的 具 体 要 求 如 下 : 用 命 令 行 运 行 : IPStatistic time logfile 其 中 , IPStatistic 是 程 序 名 ; time 是 设 定 的 统 计 时 间 间 隔 ( 单 位 为 分 钟 ,比 如 , 2 表 示 2 分 钟 ); logfile 表 示 统 计 结 果 写 入 的 日 志 文 件 名 ( 若 用 图 形 表 示统 计 结 果 则 可以 不选这个 参数 ) 。 相关知识: IP 是 ...