数据通信与计算机网络综合性实验报告 .docVIP

  • 103
  • 0
  • 约4.13千字
  • 约 11页
  • 2017-11-30 发布于江西
  • 举报

数据通信与计算机网络综合性实验报告 .doc

数据通信与计算机网络综合性实验报告

华北科技学院计算机系综合性实验 实 验 报 告 课程名称 数据通信与计算机网络 实验学期 2012 至 2013 学年 第 一 学期 学生所在系部 计算机系 年级 09级 专业班级 计科B093 学生姓名 肖连庆 学号 200907014317 任课教师 高晓燕 实验成绩 计算机系制 《 数据通信与计算机网络 》课程综合性实验报告 开课实验室:网络实验室 2012年 12 月 04 日 实验题目 网络TCP/IP协议分析综合实验 实验目的 通过实验,学习和掌握TCP/IP协议分析的方法及其相关工具的使用。 熟练掌握 TCP/IP体系结构; 学会使用网络分析工具。 网络层、传输层和应用层有关协议分析; 设备与环境 Windows 2000 server 操作系统 、 TCP/IP 协议、 Sniffer工具软件 三、实验内容 1.安装VMware虚拟机和配置VMware虚拟机(选做)。 2.要求同学掌握网络抓包软件Sniffer内容包括: 捕获网络流量进行详细分析 利用专家分析系统诊断问题 实时监控网络活动 收集网络利用率和错误等 3.协议分析(一):IP协议,内容包括: IP头的结构 IP数据报的数据结构分析 4.协议分析(二):TCP/UDP协议,内容包括: ● TCP协议的工作原理 TCP/UDP数据结构分析 5.协议分析(三):应用层协议分析,内容包括:完整的FTP会话分析。 四、实验步骤 1. 设置sniffer选项卡 打开sniffer工具软件,选择主菜单Capture下的Define Filter菜单在Address选项卡下拉菜单中,选择抓包的类型是IP,在Station1下面输入主机的IP地址,主机的IP地址是8;在与之对应的Station2下面输入虚拟机的IP地址,虚拟机的IP地址是7。Advanced选项卡中,将IP和ICMP, TCP下面的FTP和Telnet两个选项选中,设置完毕。 2. IP协议下的ICMP协议实验:首先在主机的DOS窗口中Ping7 的地址,以便Sniffer能够监测本机ICMP协议的数据包情况,等Ping指令执行完毕后,点击工具栏上的停止并分析按钮,捕捉的ping数据包发送如下所示 用Sniffer捕捉到的IP Header如下所示 用Sniffer捕捉到的ICMP Echo数据信息如下所示: 用Sniffer捕捉到的ICMP Echo reply数据信息如下所示: 截取的ICMP协议的头结构的十六进制的代码为:08 00 3e 5c 02 00 0d 00 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69 转化为表头格式如下: 截取的十六进制IPv4的数据为:45 00 00 3c 2b cc 00 00 40 01 58 79 76 e6 84 57 76 e6 84 58 转化为报文格式为 3. 应用层实验:再向主机地址为9的地址发送FTP命令,以便 Sniffer能够监测本机TCP/IP中IPv4数据包情况,捕捉的数据信息如下 所示: TCP协议的三次“握手”信号图如下: 首先分析建立“握手”第一个过程包的结构 SYN为1,开始建立请求连接,需要对方计算机确认,对方计算机确认返回 的数据包 对方计算机返回的数据包中ACK为1并且SYN为1,说明同意连接。这个时 候需要源计算机的确认就可以建立连接了。确认数据包的结构如图 TCP协议的四次“挥手”信号图如下: 第一次交互过程的数据报结构如图 第一次交互中,首先发送一个FIN=1的请求,要求断开,目标主机在得到 请求后发送ACK=1进行确认, 在确认信息发出后,就发送了一个FIN

文档评论(0)

1亿VIP精品文档

相关文档