- 103
- 0
- 约4.13千字
- 约 11页
- 2017-11-30 发布于江西
- 举报
数据通信与计算机网络综合性实验报告
华北科技学院计算机系综合性实验
实 验 报 告
课程名称 数据通信与计算机网络
实验学期 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)