计算机网络实验应用层数据包的捕获和分析报告.docx
《计算机网络实验应用层数据包的捕获和分析报告.docx》由会员分享,可在线阅读,更多相关《计算机网络实验应用层数据包的捕获和分析报告.docx(9页珍藏版)》请在冰点文库上搜索。
计算机网络实验应用层数据包的捕获和分析报告
文档编制序号:
[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]
计算机网络实验应用层数据包的捕获和分析报告
淮海工学院计算机工程学院
实验报告书
课程名:
《计算机网络》
题目:
应用层数据报捕获和分析
班级:
Z计121
学号:
93
姓名:
薛慧君
1.目的与要求
熟悉网络数据包捕获与分析工具SNIFFER的操作和使用方法,掌握数据包捕获和分析的基本过程;掌握协议过滤器的设定方法,能够捕获并分析常见的网络层和运输层数据包。
2.实验内容
(1)运行SNIFFER软件并设定过滤器,将捕获数据包的范围缩小为常见的协议;
(2)开始捕获数据包,同时制造特定协议的数据;
(3)对捕获的数据包进行分析,解析出常见的网络层和运输层数据包的格式,重点要求解析出DNS、FTP、Telnet的数据包。
3.实验步骤
①打开SnifferPro程序后,选择Capture(捕获)—Start(开始),或者使用F10键,或者是工具栏上的开始箭头。
②一小段时间过后,再次进入Capture(捕获)菜单,然后选择Stop(停止)或者按下F10键,还可以使用工具栏。
③还可以按F9键来执行“停止并显示”的功能,或者可以进入Capture(捕获)菜单,选择“停止并显示”。
④停止捕获后,在对话框最下角增加了一组窗口卷标,包括高级、解码、矩阵、主机表单、协议分布和统计信息。
⑤选择解码卷标,可以看到SnifferPro缓冲器中的所有实际“数据”。
分析该卷标结构及其内容。
具体结构:
分割为上中下三个相连接的窗口,分别用于显示不同信息内容;
内容:
1)最上面得窗口显示的是捕获各帧的数量和主要信息(包括帧编号,帧状态,源地址与目的地址,摘要等信息);
2)中间的窗口显示的是所选取帧的协议信息(DLC,IP,UDP及TCP协议等的协议内容);
3)最下面得窗口显示的是帧中协议各项内容对应的位置和机器码(默认以ASCII码显示)。
4.测试数据与实验结果
实验1捕获DNS协议数据包
(1)设定过滤器,将捕获数据包的范围缩小为DNS协议;
(2)ping接着用浏览器打开新网站,捕获数据包。
(3)实验结果:
实验2解析FTP协议数据包
(1)设定过滤器,将捕获数据包的范围缩小为FTP协议;
(2)ping一个ftp站点IP的命令。
ping(北邮FTP站点),并通过ftp协议进行访问,并输入用户名和密码。
(3)实验结果:
实验3解析Telnet协议数据包
(1)设定过滤器,将捕获数据包的范围缩小为Telnet协议;
(2)打开控制台,输入telnet(北大站点),并登录。
(3)捕获并查看,实验结果:
5.结果分析与实验体会
(1)SNIFFER是一个强大的捉包工具,数据包分析功能强大,如果正确使用,对于分析、
定位网络故障十分有用;
(2)同时SNIFFER工具由于功能强大,甚至可以充当HCAKER工具,因为很多协议是明文传输,如FTP、TELNET等,通过SNIFFER工具可以查看用户名和密码。
(3)TELNET是一个简单的远程终端协议,它也是因特网的正式标准。
用户用TELNET就可以在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机或IP地址)。
TELNET能将用户的击键传到远地主机,同时也能将远地主机输出通过TCP连接返回到用户屏幕。
这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。