(深圳大学)计算机网络与应用实验报告 - tftp协议分析,wireshark抓包 - 图文

更新时间:2023-09-30 01:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

深 圳 大 学 实 验 报 告

课程名称: 计算机网络与运用

实验项目名称: tftp协议分析

学院: 信息工程学院

专业: 电子信息工程

指导教师:

报告人: 学号: 班级:

实验时间: 2011年6月02日

实验报告提交时间: 2011年6月24日

教务处制

一、实验目的与要求: 1、了解TFTP,进一步对TFTP的分析,理解文件是如何通过TFTP来传输的 2、加强对Wireshark抓包软件的了解与运用 3、根据TFTP规范对抓包文件进行分析 二、方法、步骤: 1、TFTP工作原理:TFTP非常简单,通过少量存储器就能轻松实现。所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。现在它仍 然被用于在一个网络上主机之间传输小文件,例如从一台网络主机或服务器引导一个远程X Window System终端或其他的客户端。 2、Rfc1350.txt的下载。由于服务器192.168.153.243中启动了tftp服务,所以可以通过在本地机器上的控制台中运行命令来得到在所要在服务器上的文档。 3、文档的上传,通过在本地机器上的控制台中运行命令来向服务器上传文档,包括前面下载到的Rfc1350.txt和student_id.txt文档。 4、通过运行Wireshark进行对这三个tftp命令产生的网络数据流进行抓包。过程中过滤掉无关的网络包 5、根据tftp规范对抓包文件进行分析结果。 三、实验过程及内容: 1、从服务器192.168.153.243中对文档Rfc1350.txt下载。在下载过程中用Wireshark进行tftp命令产生的网络数据流进行抓包。同时,通过设置捕获过滤器(host 192.168.153.243)过滤掉无关的网络包。 下载过程: 设置捕获过滤器操作如下: 选择Options,然后在Capture Filter中填入host 192.168.153.243得: 过滤后捕获到的网络包: 2、保持WireShark的设置不变,上传刚刚下载的Rfc1350.txt文档 上传过程: 可得到其返回Error on server 错误指令。 过滤后捕获到的网络包: 3、上传学生信息: 可见已经成功上传了学生个人信息(student_id.txt) 过滤后捕获到的网络包: 4、完成操作过程,接下来对过滤后捕获到的网络包进行分析,分析数据是如何分包的,数据传输又是如何结束的和上传失败出现的各种状况。 四、数据处理分析: 1、首先传输是如何启动的,针对这个问题进行下面分析: 先关掉drcom客户端(因为实验是在XP系统上做的),由于本机上已经有tftp命令,所以直接启动本地机器上的控制台,运行一下命令(GET与PUT命令)来实行文件的传输,如下图: 相对应的,通过WireShark进行tftp命令产生的网络数据流进行抓包。同时,通过设置捕获过滤器(host 192.168.153.243)过滤掉无关的网络包。 2、基于TFTP协议,Rfc1350.txt的下载过程中,数据是分包和数据传输结束问题。 传输起自一个读取或写入文件的请求,这个请求也是连接请求。如果服务器批准此请求,则服务器打开连接,数据以定长512字节传输。每个数据包包括一块数据,服务器发出下一个数据包以前必须得到客户对上一个数据包的确认。如果一个数据包的大小小于512字节,则表示传输结束。通信的双方都是数据的发出者与接收者,一方传输数据接收应答,另一方发出应答接收数据。 例如,从服务器下载rfc1350.txt文件时WireShark抓到了101个包,下面是一个98号数据包,它的大小是512字节的。通过实验抓到的包中,在结束传输之前,数据都是定长512字节传输,最后一个数据包大小小于512字节。 98号数据包: 100号数据包数据包(最后一个数据包): 3、上传rfc1350.txt失败后服务器返回信息: 上传请求,返回请求失败信号 抓包抓到的信息: 4、上传student_id.txt 只抓到了一个数据包: 在抓包数据中找出上传到服务器上的student_id.txt中的内容: 可看出传输的内容为:mo youneng 2009130046 五、实验结论: 1、从对TFTP协议分析这个实验中,对TFTP协议有了比较深刻的了解,掌握了对WireShark软件抓包与分析功能。掌握了文件通过TFTP协议传输时的启动和数据传输过程;通过Wireshark得出了数据传输是每个数据包512字节分包的,出了最后一个数据包是小于512字节的,也表明了数据的传输结束;通过下载和上传文件明白了通信的双方都是数据的发出者与接收者,一方传输数据接收应答,另一方发出应答接收数据;同时在WireShark抓到的数据包中可以看到上传文件的内容。 2、这个实验也花了不少时间才把它做好,当做出来后觉得很简单,虽然过程比较艰辛,但做出来感觉学会了了很多东西。对所谓的协议有了更深层次的着迷。 指导教师批阅意见: 成绩评定: 指导教师签字: 年 月 日 备注: 注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。

2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

本文来源:https://www.bwwdw.com/article/71dd.html

Top