七库下载 手游攻略 手游攻略 文件传送,文件如何传递

文件传送,文件如何传递

时间:2024-04-21 05:51:59 来源:头条 浏览:0

作为一名嵌入式开发程序员,不可避免地需要经常在计算机、编译服务器和Linux开发板之间传输文件。 Android有一个叫做adb的工具,但是这次小编想介绍的是TFTP,一种在Linux上广泛使用的文件传输协议。

TFTP概述TFTP(Trivial File Transfer Protocol,简单文件传输协议):TFTP是一种用于传输文件的简单协议。大多数实现都是基于UDP协议的。不排除某些TFTP协议也基于其他传输。协议。用于客户端和服务器之间的简单文件传输,提供简单、低成本的文件传输服务。端口号是69。

使用TFTP时,具体设置如下,使用Windows计算机作为服务器,Linux作为客户端。

01 服务器

在服务器端,打开名为Tftpd32.exe的TFTP工具,选择Tftp Server按钮将其用作服务终端,如下图。

为了显示:

CurrentDirectory: 该路径下存放当前服务器路径以及客户端传输的文件。包含客户端从服务器下载和上传的所有文件。您可以根据自己的情况使用浏览按钮设置此路径。

服务器接口: 服务器端数据外发网口IP地址:对于多网口设备,可选择所需数据外发网口对应的IP地址。

02 客户端(开发板)

一般情况下,Linux开发板自带busybox指令集,busybox一般都集成了tftp命令,所以开发板客户端不需要进行任何配置。要使用它,只需在串行终端中输入tftp 即可。下图是小编开发板上的tftp信息。

从上图可以看出,使用tftp命令传输文件时,还是有一些参数的。常用参数的具体用法如下。

-g 表示下载(获取)文件

-p 表示文件上传(put)

-l 表示本地文件名(本地文件)。

-r 代表远程主机上的文件名(远程文件)。

例如,如果要从编辑器服务器的远程主机172.30.16.72 下载名为test.txt 的文件,则必须输入以下命令:

tftp -g -r test.txt 172.30.16.7203 客户端(Linux 服务器)

除了开发板之外,一些Linux服务器还允许您使用tftp命令传输文件。请参阅以下使用编辑器的屏幕截图。

如上图所示,在Linux终端中输入tftp 172.30.16.72命令将启动tftp操作并在客户端和服务器之间传输文件。使用获取测试。 txt 命令。从服务器下载文件。同样,使用put命令将文件上传到服务器。这样就实现了文件传输功能。

输入TFTP相关操作指令。

connect:连接到远程TFTP服务器

模式:文件传输模式

put:上传文件

获取:下载文件

停止:停止

详细信息:显示详细的处理信息。

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输方式

ascii:ASCII传输方式

rexmt:设置发送数据包的超时时间。

timeout:设置重传超时时间。

帮助:帮助信息

:帮助信息

您还可以通过在操作界面中输入“?”或“帮助”来获取相关操作说明,如下图。

TFTP的优缺点优点:

1. TFTP可以在UDP环境下使用。例如,如果需要同时将程序或文件下载到多台机器上,则通常需要TFTP协议。

2、TFTP代码占用内存小,这对于小型计算机和一些特殊用途的设备(比如一些简单的Linux嵌入式设备)来说非常重要。这些设备不需要硬盘。对于TFTP、UDP 和IP,固定数量的只读内存就足够了。

3、无需检查客户端权限,省去了局域网内调试设备时传输文件的诸多步骤。

坏处:

TFTP 是一种简单的文件传输协议,旨在传输小文件。因此,它不具备常规FTP 的许多功能;它只能从文件服务器检索或写入文件;它不能列出目录。

摘要:在某些嵌入式局域网的软件调试过程中,可以使用TFTP发送调试过程中产生的文件,如临时验证的可执行文件、抓包文件等。 TFTP 很容易设置发送环境并允许改进调试。效率。但是,如果要通过Internet 发送较大的文件,我们仍然建议使用FTP。

您还可以关注“马拉软硬件”同名微信公众号,一起讨论技术相关话题。

标题:文件传送,文件如何传递
链接:https://www.7kxz.com/news/gl/23168.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学

天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通

2024-04-21
航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全

航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全[多图],航海王热血航线艾尼路怎么加点?艾尼路怎么连招?关

2024-04-21
坎公骑冠剑国际服怎么玩?国际服新手攻略

坎公骑冠剑国际服怎么玩?国际服新手攻略[多图],坎公骑冠剑国际服的玩法是什么样的?关于游戏中的一些新手玩法

2024-04-21
王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略

王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略[多图],王者荣耀鸿运抽奖活动的奖池中还有传说

2024-04-21