简述tftp简单文件传输协议实现过程

简述tftp简单文件传输协议实现过程

ID:9726001

大小:63.50 KB

页数:8页

时间:2018-05-06

简述tftp简单文件传输协议实现过程_第1页
简述tftp简单文件传输协议实现过程_第2页
简述tftp简单文件传输协议实现过程_第3页
简述tftp简单文件传输协议实现过程_第4页
简述tftp简单文件传输协议实现过程_第5页
资源描述:

《简述tftp简单文件传输协议实现过程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、简述TFTP简单文件传输协议实现过程~教育资源库  本文示例源代码或素材下载  通过本文,你可以了解到  ◆什么是TFTP协议  ◆TFTP作用及一般性用途  ◆如何搭建TFTP并通过实例演示其工作过程  ◆从协议角度分析TFTP传输过程  一、何为TFTP协议  TFTP协议,即为TrivialFileTransferProtocol,简单文件传输协议,它是TCP/IP协议簇中被用来在服务器和客户机之间传输简单文件的协议,从名称上来看似乎和我们常见的FTP协议很类似,其实两者都是用来传输文件,但不同的是,TFTP较FTP在传输文件体积

2、方面要小得多,比较适合在需要传送的小体积文件。比如在对CISCO设备进行IOS升级或备份时,就是通过此协议连接到CISCO的TFTP服务器进行相关操作。除此之外,TFTP操作也非常简单,功能也很有限,不能像FTP一样实现例如身份验证、文件目录查询等诸多功能。  二、搭建并测试TFTP  1、获取TFTP.EXE  这里通过一个实例来向大家演示如何在32中找到它。  2、搭建TFTP服务器  安装TFTP服务器?听上去似乎好困难,其实很简单,这里所谓的搭建TFTP服务器其实就是将TFTP.exe作为一个服务安装在系统中,使之成为系统内置的

3、一个服务,这样为日后提供稳定的TFTP传输打好基础。  如何将一个程序变成Windows的服务呢?其实可以很多编程语言内置有特定的方法可以实现,但很显然,这样的办法不具备普遍性,这里我想大家推荐一个小工具,它内置于windows2000的ResourceKits,名为Srvinstw,是一个图形化的工具(请见附件2),操作也很简单。  我们就采用最通用的办法来安装TFTP服务。  具体安装过程:  找到Srvinstw  运行Srvinstw,在这里我们可以安装一个服务,或者是卸载系统中已存的服务,只要点选【卸载服务】即可。  选择【安

4、装服务】,然后点击【下一步】  如果是想把服务安装在远程一台主机上,只需选择【远程主机】并输入主机名即可。这里我们选择【本地主机】,然后点击【下一步】  在【服务名称】中输入想在服务列表中显示的名称,我这里输入的是TFTP,然后点击【下一步】  这里点击【浏览】找到tftp.exe程序,然后点击【下一步】  默认选择【系统自带服务】,然后点击【下一步】  默认使用【系统帐户】登陆此服务即可,然后点击【下一步】  这里设置服务启动类型,我们选择【自动】,然后点击【下一步】  确认所安装的服务,点击【完成】即可。123下一页友情提醒:,特别

5、!  OK,到此位置,已经将TFTP程序安装至sc查看一下  尽管服务已经安装完毕,但默认是停止状态,需要手工启动此服务。  至此,TFTP服务器已搭建完毕,  3、测试TFTP服务器       测试TFTP服务器时需要用到TFTP命令,且该程序已经内置在XP系统中,所以我们可以直接通过命令行窗口运行TFTP命令。  图片看不清楚?请点击这里查看原图(大图)。  大家可以看到,TFTP的命令参数很少,也很简单,一般命令格式如下  TFTP[-i]host[GET

6、PUT]source[destination]  参数详解  -i  :

7、表示使用二进制进行文件传输  host:指定TFTP服务器的主机名或IP地址  GET

8、PUT:即为下载或上传文件  最后两个参数自然是指定源文件和目标文件  测试环境很简单,安装TFTP的服务器IP为192.168.1.100,在本地的C盘上有一个1.txt的文件,现在我们要将这个文件利用TFTP命令上传到192.168.1.100上去。在本地运行命令:  tftp-i192.168.1.100putc:1.txt  如下图:  图片看不清楚?请点击这里查看原图(大图)。  可能有的朋友会产生一个疑问,这条命令里并未指定目的地,那这个

9、文件会传到哪里呢,其实这里并不需要我们指定目的地,因为在命令结束后,TFTP服务器会自动在系统根目录,也就是C盘下建立一个tftpdroot的文件夹,上传的文件会自动保存在这个文件夹里。如下图:  图片看不清楚?请点击这里查看原图(大图)。  当我们想从TFTP服务器上下载文件时,只需要把文件放到这个目录下,并用GET命令下载即可,命令如下:  tftp-i192.168.1.100getdown.txte:down.txt  如下图:  图片看不清楚?请点击这里查看原图(大图)。  同样,这条命令也没有指定具体的源路径,只是指定了一个

10、文件。  三、协议角度分析TFTP传输  从上面2个实例已经看出TFTP协议传输过程非常简单且,在传输小体积文件时候效率很高,下面我想从协议角度来分析TFTP上传的过程。  基本环境介绍:  客户机:192

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。