《网络协议分析课程设计-流量分析报告模板 -ftp1》由会员分享,可在线阅读,更多相关《网络协议分析课程设计-流量分析报告模板 -ftp1(3页珍藏版)》请在金锄头文库上搜索。
1、西西 安安 邮邮 电电 大大 学学 计算机学院 计算机学院 设计报告 题题目 目 专业名称 专业名称 班班级 级 学生姓名 学生姓名 学号 学号 8 8 位位 指导教师 指导教师 设计起止时间 设计起止时间 年 月 日 年 月 日 网络协议分析与仿真课程设计报告网络协议分析与仿真课程设计报告 网络流量分析网络流量分析 一 一 课程设计目的课程设计目的 加深对 IP TCP UDP FTP 等协议的理解 掌握流量分析工具的使用 学习基本的流量分析方法 二 二 课程设计内容课程设计内容 流量分析 工具 Wireshark Windows 或 Linux tcpdump Linux 要求 使用过滤器
2、捕获特定分组 用脚本分析大量流量数据 建议用 perl 内容 FTP 流量分析 配置一个 FTP 站点 在该 FTP 站点注册用户 然后以该用户登录 FTP 服务器 分别下 载和上传一个文件后退出 用分组捕获工具记录全过程 分析并回答 1 找出 TCP 控制连接建立的分组 它的四元组是什么 2 针对 1 中的 TCP 连接 找出其三次握手过程分组 并结合数据 绘出 TCP 连 接建立的完整过程 注明每个 TCP 报文段的序号 确认号 以及 SYN ACK 的设 置 双方协商的起始序号是什么 TCP 连接建立的过程中 第三次握手是否带有 数据 是否消耗了一个序号 3 针对 1 中的 TCP 连接
3、 找出其释放过程分组 结合数据 绘出 TCP 连接释放 的完整过程 注明每个 TCP 报文段的序号 确认号 以及 FIN ACK 的设置 释 放请求由服务器还是客户发起 FIN 报文段是否携带数据 是否消耗一个序号 FIN 报文段的序号是什么 为什么是这个值 4 找出登录 FTP login 命令 分组 提取用户名 口令 口令是否加密 5 FTP 客户端和服务器是如何协商数据连接属性的 6 找出上传文件数据连接的四元组 该连接是谁发起的 谁关闭的 试计算下载 平均速率 并与 FTP 客户端的速率统计做比较 是否一致 7 在该 TCP 连接的数据传输过程中 找出每一个数据报文段与其 ACK 报文
4、段的对 应关系 计算这些数据报文段的往返时延 RTT 即 RTT 样本值 根据课本 200 页 5 6 2 节内容 给每一个数据报文段估算超时时间 RTO 提示 用脚本编程 实现 8 找出控制连接中的所有 FTP 命令 login ls cd get put quit 等 报文段 分析这些 TCP 报文段的标志字段 与其它数据报文段相比 有何不同 三 三 设计与设计与实现过程实现过程 针对以上的所有问题 一一给出详细的回答 必须配有相关截图 必要时需 在截图上框示相关数据 要求有绘图的地方 必须有手绘图 四 四 设计技巧及体会设计技巧及体会 1 对自己设计进行评价 指出合理和不足之处 提出改进的方案 2 在设计过程中的感受 所有正文部分用小四字体所有正文部分用小四字体 正式报告里请把红色字体全删除 正式报告里请把红色字体全删除 报告雷同者 抄和被抄者全判报告雷同者 抄和被抄者全判 0 分分