嵌入式——TFTP协议

发现我的嵌入式基础真的很不行,老师教的东西都还回去了,什么都没留下来。

现在要用一个TFTP协议,我都不知道它是什么……

 

======================================================== 

TFTP简介
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。与FTP相比,TFTP的大小要小的多。现在最普遍使用的是第二版TFTP(TFTP Version 2,RFC1350).

  向运行日常文件传输协议 (TFTP) 服务或守护程序的远程计算机(尤其是运行 UNIX 的计算机)传输或接收文件。如果使用时不带参数,tftp 将显示帮助。

 

语法

  tftp [-i] [Host] [{get | put}] [Source] [Destination]

 

参数

  

-i

  指定二进制图像传送模式(也称为八进制模式)。在二进制图像模式下,文件以一个字节为单位进行传输。在传送二进制文件时使用该模式。如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。该模式将行尾 (EOL) 字符转换为指定计算机的适当格式。传送文本文件时使用该模式。如果文件传送成功,将显示数据传输率。

  

Host

  指定本地或远程计算机。

  

put

  将本地计算机上的 Destination 文件传送到远程计算机上的 Source 文件中。因为 TFTP 协议不支持用户身份验证,所以用户必须登录到远程计算机,同时文件在远程计算机上必须可写。

  

get

  将远程计算机上的 Destination 文件传送到本地计算机上的 Source 文件中。

  

Source

  指定要传送的文件。

  

Destination

  指定将文件送达的位置。如果省略了 Destination,将假定它与 Source 具有相同名称。

  

/?

  在命令提示符下显示帮助。

  

注释

  • 使用 get 参数

  如果将本地计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne 中,则指定 put。如果将远程计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne 中,则指定 get。

  • Windows Server 2003 家族产品和 Windows 2000 不提供一般用途的 TFTP 服务器。Windows 2000 提供的 TFTP 服务器服务只为 Windows XP 和 Windows 2000 客户端计算机提供远程启动功能。

  • 只有当“Internet 协议 (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时,该命令才可用。

  

示例

  

      要从本地计算机将文件 Users.txt 传送到远程计算机 vax1 上的 Users19.txt,请键入:

  tftp vax1 put users.txt users19.txt

 

 

参考:http://tech.ddvip.com/2008-11/122659032992397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值