- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简述TFTP简单文件传输协议实现过程.doc
简述TFTP简单文件传输协议实现过程~教育资源库
本文示例源代码或素材下载
通过本文,你可以了解到
◆什么是TFTP协议
◆TFTP作用及一般性用途
◆如何搭建TFTP并通过实例演示其工作过程
◆从协议角度分析TFTP传输过程
一、何为TFTP协议
TFTP协议,即为Trivial File Transfer Protocol,简单文件传输协议,它是TCP/IP协议簇中被用来在服务器和客户机之间传输简单文件的协议,从名称上来看似乎和我们常见的FTP协议很类似,其实两者都是用来传输文件,但不同的是,TFTP较FTP在传输文件体积方面要小得多,比较适合在需要传送的小体积文件。比如在对CISCO设备进行IOS升级或备份时,就是通过此协议连接到CISCO的TFTP服务器进行相关操作。除此之外,TFTP操作也非常简单,功能也很有限,不能像FTP一样实现例如身份验证、文件目录查询等诸多功能。
二、搭建并测试TFTP
1、获取TFTP.EXE
这里通过一个实例来向大家演示如何在32中找到它。
2、搭建TFTP服务器
安装TFTP服务器?听上去似乎好困难,其实很简单,这里所谓的搭建TFTP服务器其实就是将TFTP.exe作为一个服务安装在系统中,使之成为系统内置的一个服务,这样为日后提供稳定的TFTP传输打好基础。
如何将一个程序变成Windows的服务呢?其实可以很多编程语言内置有特定的方法可以实现,但很显然,这样的办法不具备普遍性,这里我想大家推荐一个小工具,它内置于windows2000的Resource Kits,名为Srvinstw,是一个图形化的工具(请见附件2),操作也很简单。
我们就采用最通用的办法来安装TFTP服务。
具体安装过程:
找到Srvinstw
运行Srvinstw,在这里我们可以安装一个服务,或者是卸载系统中已存的服务,只要点选【卸载服务】即可。
选择【安装服务】,然后点击【下一步】
如果是想把服务安装在远程一台主机上,只需选择【远程主机】并输入主机名即可。这里我们选择【本地主机】,然后点击【下一步】
在【服务名称】中输入想在服务列表中显示的名称,我这里输入的是TFTP,然后点击【下一步】
这里点击【浏览】找到tftp.exe程序,然后点击【下一步】
默认选择【系统自带服务】,然后点击【下一步】
默认使用【系统帐户】登陆此服务即可,然后点击【下一步】
这里设置服务启动类型,我们选择【自动】,然后点击【下一步】
确认所安装的服务,点击【完成】即可。
123下一页 友情提醒:,特别!
OK,到此位置,已经将TFTP程序安装至sc查看一下
尽管服务已经安装完毕,但默认是停止状态,需要手工启动此服务。
至此,TFTP服务器已搭建完毕,
3、测试TFTP服务器
测试TFTP服务器时需要用到TFTP命令,且该程序已经内置在XP系统中,所以我们可以直接通过命令行窗口运行TFTP命令。
图片看不清楚?请点击这里查看原图(大图)。
大家可以看到,TFTP的命令参数很少,也很简单,一般命令格式如下
TFTP [-i] host [GET | PUT] source [destination]
参数详解
-i :表示使用二进制进行文件传输
host :指定TFTP服务器的主机名或IP地址
GET | PUT :即为下载或上传文件
最后两个参数自然是指定源文件和目标文件
测试环境很简单,安装TFTP的服务器IP为00,在本地的C盘上有一个1.txt的文件,现在我们要将这个文件利用TFTP命令上传到00上去。在本地运行命令:
tftp -i 00 put c:1.txt
如下图:
图片看不清楚?请点击这里查看原图(大图)。
可能有的朋友会产生一个疑问,这条命令里并未指定目的地,那这个文件会传到哪里呢,其实这里并不需要我们指定目的地,因为在命令结束后,TFTP服务器会自动在系统根目录,也就是C盘下建立一个tftpdroot的文件夹,上传的文件会自动保存在这个文件夹里。如下图:
图片看不清楚?请点击这里查看原图(大图)。
当我们想从TFTP服务器上下载文件时,只需要把文件放到这个目录下,并用GET命令下载即可,命令如下:
tftp -i 00 get down.txt e:down.txt
如下图:
图片看不清楚?请点击这里查看原图(大图)。
同样,这条命令也没有指定具体的
文档评论(0)