TFTP操作与分析实验
本实验将PC配置为TFTP服务器端,然后在路由器上使用FTP客户端连接到TFTP服务器并传输文件。期间通过报文分析软件对TFTP协议的连接建立和文件传输过程进行观察,从而掌握TFTP协议的工作原理。
TFTP服务器软件配置
本实验中需要用到TFTP服务器。TFTP服务器软件有多种,本实验以较常用的3CDaemon软件为例,简单描述相关配置。
首先从网站上下载3CDaemon并安装。安装成功后,打开3CDaemon软件,其缺省界面如图13-1:
3CDaemon缺省界面
界面的左边是状态栏,表示所能配置的服务器,缺省就是TFTP服务器。单击状态栏中的“Configure TFTP Server”,弹出如图13-2界面:
TFTP服务器配置界面
此界面上主要配置TFTP服务器的参数。在【Upload/Download】对话框键入所需要上传或下载文件的目录,或单击右边的图标,在弹出的菜单中进行目录选择。
将所需要上传或下载的文件放置于目录中,以备后续操作。考虑到路由器的存储空间有限,文件不宜太大。请读者在下面的空格中填入所放置的文件名称:
test.bin
使用TFTP下载文件
在路由器的用户视图下,使用命令来查看路由器中的存储空间。在下面的空格中填入所使用的命令和所显示的剩余存储空间:
命令: dir
剩余空间:____________________
确保剩余空间大于所需要下载的文件后,使用TFTP命令来将文件下载到路由器中。与此同时,打开报文分析软件,来截获TFTP操作的报文。
在下面的空格中填入所使用的命令:
tftp 10.0.0.2 get test.bin
TFTP协议分析
停止报文分析软件Ethereal,然后查看所截获报文的详细信息。请在下面的表格中填入所截获的前三个TFTP报文的相关信息。
TFTP报文信息表
报文序号 源IP 目的IP 源端口 目的端口 块编号(Block) 确认块编号(Acknowledgement Block) 数据块大小
1 10.0.0.1 10.0.0.2 1028 69 -- -- --
2 10.0.0.2 10.0.0.1 1444 1028 1 -- 512
3 10.0.0.1 10.0.0.2 1028 1444 -- 1 512
根据TFTP报文信息表中内容,思考并回答以下问题:
在TFTP传输中,个报文是 读请求(Read Request) ,表示 TFTP客户端需要从TFTP服务器下载文件 ;
第二个报文的块编号是 1 ,表示 所传输的个文件块 ;
第三个报文的确认块编号是 1 ,表示 确认收到所传输的个文件块 。
在TFTP传输中,报文数据块的大小是: 512字节
另外,后一个TFTP报文块的大小是:____________________
TFTP操作与分析实验
北京电脑/网络相关信息
11月7日
9月2日
8月13日
7月1日
6月17日
4月23日
4月19日
4月11日
4月9日
4月7日