cmd 可以使用tftp下载命令 但是vs程序里面找不到tftp下载命令 命令

TFTPD32是一个不足1M的小工具,但最近却帮了大忙。在研究网络安装的过程中,了解了一下这个工具,下面汇总一下。
1. TFTP介绍
TFTP = Trivial File Transfer Protocol(简单文件传输协议),是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议。
TFTP基于UDP协议实现,使用UDP的69端口,因此它可以穿越许多防火墙。不过它也有缺点,比如传送不可靠、没有密码验证等。
TFTP协议设计时的目的是进行小文件传输,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,不能进行交互,它传输8位数据。可以将它看作是FTP的简化版。
TFTP代码所占的内存较小,因此执行时开销小,可以灵活应用在小容量只读存储器上。
2. TFTPD32介绍
TFTPD32是一个集成DHCP, TFTP, SNTP和Syslog多种服务的袖珍网络服务器包,同时提供TFTP客户端应用,tsize,
blocksize 和 timeou支持等等。
(1)全局功能设置
打开进入主窗口后,可以在“Current
Directory”设置文件下载目录,默认的下载目录即tftp所在目录,设置完可以点击“Show Dir”查看;
在“Server interface”选择本机将要进行通信的IP,如下图所示。
点击“settings”进入功能设置(Settings)窗口,如下图所示。可以在GLOBAL标签选择需要开启的服务;在其余标签进行具体的server配置。
(2)TFTP server设置
在Settings窗口,点击TFTP标签进行TFTP server配置,设置窗口及可参考汉化窗口截图如下所示。
在"Base Directory"中,输入要上传的文件目录,这个目录默认为空(百度百科似乎有上传目录必须跟tftp所在目录一致的说法,没注意不清楚,但使用的时候跟下载目录设置一样就没问题)。
厉害的设置在“Advanced TFTP Options”里,给不同的选项打钩就可以实现不同场合下的应用,比如下图的汉化窗口就适用于PXE网络启动下载。
(3)TFTP client设置(纯理论,未实践)
在server建立好之后,client端就可以与server读/写文件了(但server不能对client进行文件读写)。
在主窗口点开“Tftp Client”标签,在"Host"填入server的IP,如下图。
如果要读文件,就在“Remote File”填入要读取的文件名,点击“Get”;
如果要写入文件,就在“Local File”填入要写入的文件名,点击“Put”。
对于windows,有自带TFTP客户端。可以在命令行模式下通过命令行传输文件。
“开始--& 运行”--& 输入"CMD"--& cd Current_Directory进入tftp所在目录,
读取文件则Tftp -i Host_IP get Remote_File;
写入文件则Tftp -i Host_IP put Local_File。
windows自带TFTP客户端默认是开启的,这也导致会被网络蠕虫利用来获取需要的攻击程序和后门程序的风险。
该服务的开启和关闭可在%systemroot%\system32\drivers\etc\services文件中设定,如下图。
修改tftp服务对应的udp端口号,69/udp为开启服务,0/udp为关闭服务。
(4)DHCP server设置
DHCP = Dynamic
Host Configuration Protocol(动态主机分配协议),DHCP 协议是基于UDP层之上的应用。
DHCP的前身是 BOOTP。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT
ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 的设置是静态的,而DHCP是动态的。
DHCP server一般会提供IP地址资源池、子网掩码、默认网关的配置,也可以提供域名服务
(DNS) 服务器地址和 Windows Internet 名称服务 (WINS) 服务器地址。对于网络启动主机还会提供启动文件名(然后网络主机再到tftp server下载),因此tftpd32配置也类似,如下图所示。
TFTPD32实际应用
(1)网络安装系统
网络安装可使用TFTPD32同时配置TFTP server和DHCP server。
首先设置好tftp目录,然后到全局功能设置里选择开启TFTP server和DHCP server,最后到settings依次配置TFTP和DHCP。
(2)windows之间文件互传(纯理论,未实践)
由于tftp server是不能从client端读写文件的,所以要实现windows之间的文件互传,需要在互传文件的windows主机上均安装TFTPD32并互为tftp server。需要读写的一方,进入Tftp Client执行读写操作即可。
(3)linux和windows之间文件传送(纯理论,未实践)
TFTPD32目前看来只是一个windows平台下的应用,所以要安装在windows主机上。这样可以在windows主机上使用TFTPD32建立TFTP server,linux主机作为TFTP client从windows主机读写文件。(若要windows主机从linux主机读写文件,则可以使用WinSCP)
读取文件 tftp -r
Remote_File -g
写入文件 tftp -l
Local_File -p
windows和linux系统下数据传输工具——tftpd32使用说明
说明:tftpd32工具是安装在windows系统下的,其windows系统下使用图解如下:
1.下载tftpd32,在搜索页面输入“tftpd32 传输工具”可看到我上传的tftpd32软件;
Feescale K60开发笔记3: Tftpd32的使用
项目希望使用TFTP的方式完成BootLoader功能,随着项目的进展,日志将对项目的技术问题予以总结,本日志介绍Tftpd32的使用方法。
Tftpd32有标准版和服务器版两...
tftpd32 工具中的 dhcp tftp 使用说明
下载 tftpd32 工具
点我下载(tftpd32_v4.5.2绿色版.zip)
DHCP服务器配置
例如分配10段的网络
使用tftpd32烧写内核(拯救你的“砖”)
tftpd32烧写固件
说明:tftpd32工具是安装在windows系统下的,其windows系统下使用图解如下:
1.下载tftpd32,在搜索页面输入“tftpd32 传输工具”可看到我上传的tftpd32软件;...
tftp的&em&使用&/em&资料,下载等安装软件包 sudo apt-get install &em&tftpd&/em& tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi /etc/xinetd.d...
绿色tftp服务器:tftpd32的配置
嵌入式开发中少不了用到TFTP服务,它的功能主要是用来给目标板传输文件。
tftpd32.exe是现在最常用的TFTP服务器,今天就来介绍它的配置方法。
下载新版本tftpd32.e...
没有更多推荐了,win7下使用Telnet_TFTP命令_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
win7下使用Telnet_TFTP命令
&&win7下使用Telnet_TFTP命令
你可能喜欢WindowsCMD命令大全_一键重装系统_打造智能化重装系统软件_菜鸟工具perl win7下无法调用tftp命令_百度知道
perl win7下无法调用tftp命令
在脚本中执行tftp命令,结果显示没有此命令。perl-e&$cmd=`tftp192.168.2.252get./file_for_download/file_01m`;print$cmd&执行结果是'tftp'不是内部或外部命令,也不是可运行的程序或...
在脚本中执行tftp命令,结果显示没有此命令。perl -e &$cmd=`tftp 192.168.2.252 get ./file_for_download/file_01m`; print $cmd&执行结果是'tftp' 不是内部或外部命令,也不是可运行的程序或批处理文件。tftp已经通过控制面板中的“打开或者关闭windows功能”打开,并且可以手工执行tftp命令。tftp所处目录“C:\Windows\System32”已经加入环境变量。但就是无法用脚本调用这个命令,奇怪,求解。
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:15
获赞数:115
perl -e &$cmd=`C:/Windows/System32/tftp 192.168.2.252 get ./file_for_download/file_01m`; print $cmd&
带路径我之前就试过了,也不行
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 dos命令使用方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信