`
阅读更多

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

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

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

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

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

  

分享到:
评论

相关推荐

    关于TFTP协议介绍中文

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

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

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

    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)...

    如何利用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的有效精简,本内容介绍如何来搭建此协议

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

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

    Setup TFTP

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

    tftpd32 网络服务器包

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

    OK6410在windows下用tftp下载

    介绍了在windows下搭建tftp服务器和用tftp下载程序到ok6410开发板,文件里面有支持dm9000的uboot和所需要的软件和说明。

    tftp在电脑和liux传输文件的使用方法

    介绍tftp在电脑端和linux端的传输文件

    ubuntu 配置 tftp 服务器教程

    主要介绍了ubuntu 配置 tftp 服务器教程,需要的朋友可以参考下

    ubuntu配置tftp服务的步骤小结

    主要介绍了ubuntu配置tftp服务的步骤小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    python实现简单tftp(基于udp协议)

    主要为大家详细介绍了python实现简单tftp,基于udp协议,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    H3C IPv4&IPv6技术白皮书大全.rar

    FTP和TFTP技术介绍.pdf IP Accounting技术介绍.pdf IPv6单播策略路由技术介绍.pdf IPv6基础技术介绍.pdf IPv6快速转发技术介绍.pdf IP单播策略路由技术介绍.pdf IP地址技术介绍.pdf IP性能技术介绍.pdf IP终端接入...

    HCIA培训视频31讲.zip

    20-FTP和TFTP实验 21-FR实验 22-PPP协议 23-以太网概述 24-以太网交换机 25-VLAN配置 26-GVRP协议原理 27-端口特性技术 28-单臂路由技术 29-Vlan路由实验 30-STP原理介绍 31-NAT原理介绍

    华为MA5680T升级包MA5600V800R011C00.bin.zip

    软件介绍: 华为MA5680T升级包MA5600V800R011C00内含TFTP升级工具及简单的说明文档。特别提示:不建议有业务在的情况下升级。。。。。。。MA5680T系统版本升级,tftp1、把TFTP工具和升级包放在同一目录下。2、打开...

Global site tag (gtag.js) - Google Analytics