`
阅读更多

最近学习TCP/IP里,遇到了这玩意,原来是比较少用些,一般大家都用FTP,现转文章介绍之

TFTP:简单文件传输协议
  (TFTP:Trivial File Transfer Protocol) 

  简单文件传输协议是一种用来传输文件的简单协议,运行在 UDP (用户数据报协议)上。 TFTP 的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP 只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务器。它不能列出目录并且当前不提供用户认证。

  当前 TFTP 有 3 种传输模式: netASC11 模式即 8 位 ASC11 ;八位组模式(替代了以前版本的二进制模式),如原始八位字节;邮件模式,在这种模式中,传输给用户的不是文件而是字符。主机双方可以自己定义其它模式。

  在 TFTP 协议中,任何一个传输进程都以请求读写文件开始,同时建立一个连接。如果服务器同意请求,则连接成功,文件就以固定的 512 字节块的长度进行传送。每个数据包都包含一个数据块,在发送下一个包之前,数据块必须得到确认响应包的确认。少于 512 字节的数据包说明了传输的结束。如果包在网络中丢失,,接收端就会超时并重新发送其最后的包(可能是数据也可能是确认响应),这就导致丢失包的发送者重新发送丢失包。发送者需要保留一个包在手头用于重新发送,因为 LOCK 确认响应保证所有过去的包都已经收到。注意传输的双方都可以看作发送者和接收者。一方发送数据并接收确认响应,另一方发送确认响应并接受数据。

  

分享到:
评论

相关推荐

    tftp实现开发板与虚拟机传输文件

    下面我们将详细介绍如何使用TFTP实现开发板与虚拟机之间的文件传输。 一、安装TFTP服务器 首先,我们需要在Ubuntu虚拟机上安装TFTP服务器。使用以下命令安装TFTP服务器: sudo apt-get install tftp-hpa tftpd-...

    关于TFTP协议介绍中文

    TFTP协议 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Ubuntu10.10下tftp服务器配置笔记

    本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu 10.10 操作系统下,虚拟机网络配置是必...

    IPv4与IPv6业务-FTP和TFTP技术介绍.pdf

    IPv4与IPv6业务-FTP和TFTP技术介绍.pdf

    vxworks_7_tftp_programmers_guide_sr0620.pdf

    VXWORKS 7 TFTP 程序员指南 该文档是 Wind River Systems 公司发布的 VXWORKS 7 ...该指南详细介绍了 TFTP 协议、VXWORKS 7 TFTP 组件、TFTP 配置和构建、TFTP 应用场景等内容,旨在帮助开发者快速掌握 TFTP 技术。

    h3c本地tftp方式升级bootrom软件.pdf

    本文档介绍了如何使用 TFTP 协议在 H3C 交换机上升级 BootROM 软件。通过本文档,您将了解到如何配置 TFTP 服务器,如何使用超级终端程序连接交换机,并如何使用 TFTP 协议升级 BootROM 软件。 一、交换机升级 Boot...

    tftp命令使用方法

    文档详细介绍了嵌入式开发是,宿主机与arm板通过tftp传送文件时的命令使用方法,有例子

    嵌入式linux的tftp安装配置

    简洁明了的介绍了嵌入式linux下tftp服务的配置,初学者可以按步骤操作

    linux基本操作

    4.2.1. TFTP介绍 28 4.2.2. 设置HOST主机上的TFTP服务 29 4.3. vsftpd server 29 4.3.1. vsftpd概述 29 4.3.2. 安装vsftpd 30 4.3.3. 依靠xinetd启动 31 4.3.4. 独立启动 32 5. cvs服务 34 5.1. 软件配置管理(SCM)...

    WEB页面和TFTP方式升级指导书

    WEB页面和TFTP方式升级指导书 本文档旨在指导用户使用 WEB 页面...本文档详细介绍了使用 WEB 页面和 TFTP 方式升级光猫设备的固件的步骤和知识点。用户可以根据实际情况选择合适的升级方式,并按照指导步骤完成升级。

    在嵌入式Linux中实现TFTP Server.pdf

    首先,文章介绍了TFTP协议的工作原理,然后详细描述了在Linux中实现TFTP Server的软件实现过程。在嵌入式Linux中实现TFTP Server可以使得产品具有更高的可靠性和可维护性。 本文还讨论了Linux操作系统在嵌入式系统...

    如何利用UNIX系统的TFTP和RCP配置路由器

    在网络应用中,最普遍的应用莫过于文件传输,利用TFTP和RCP功能不但可以实现文件在计算机之间传输,而且可以实现文件在计算机和路由器之间的传递。下面介绍如何利用TFTP和RCP命令进行CISCO路由器的配置。

    Linux下tftp、nfs和dhcp的安装和配置

    本文介绍Linux下tftp、nfs和dhcp的安装和配置,希望对您的学习有所帮助。

    IPv4与IPv6业务-FTP和TFTP技术介绍-D.docx

    IPv4与IPv6业务-FTP和TFTP技术介绍-D.docx

    tftp.rar_tftp_协议

    在嵌入式系统中常用的烧录TFTP协议,是FTP的有效精简,本内容介绍如何来搭建此协议

    用TFTP服务器备份路由器、交换机配置.pdf

    然后,文章详细介绍了使用TFTP服务器备份Cisco路由器、交换机配置的步骤,以及华为路由器、交换机的备份方法。 知识点一:路由器、交换机在网络建设和维护中的重要性 路由器、交换机是网络建设和维护的关键设备,...

    利用tftp备份交换机的配置文件[参照].pdf

    备份交换机的配置文件是网络管理员的重要任务之一,本文将介绍如何使用 TFTP 备份交换机的配置文件。 一、TFTP 服务器设置 在开始备份之前,需要在 TFTP 服务器上安装 TFTP 软件,并启动服务。在本文中,我们使用...

    Python 网络编程 07TFTP文件下载器过程及格式介绍.mp4

    Python 网络编程 07TFTP文件下载器过程及格式介绍.mp4

    Setup TFTP

    简单介绍TFTP是何物,TFTP协议的全文是普通文件传输协议(简单式档案传输通讯协定),也可以说是一个简单的FTP。

    tftpd32 网络服务器包

     OK,Tftp传送方式就介绍到这儿,以后如果你遇到因为防火墙等原因不能通过QQ传送文件时,不妨试试Tftp。 一、上传: 格式:tftp -i 现在你的IP get 源文件 盘符://路径//目标文件名 二、下载: 格式:tftp -i ...

Global site tag (gtag.js) - Google Analytics