位置:51电子网 » 技术资料 » 新品发布

TCP/IP协议族中还有一个简单文件传送协议

发布时间:2014/9/18 21:05:49 访问次数:589

    TCP/IP协议族中还有一个简单文件传送协议TFTP (Trivial File Transfer Protocol),它是OC360一个很小且易于实现的文件传送协议。TFTP的版本2是因特网的正式标准[RFC 1350]。虽然TFTP也使用客户一服务器方式,但它使用UDP数据报,因此TFTP需要有自己的差错改正措施。TFTP只支持文件传输而不支持交互。TFTP没有一个庞大的命令集i”没有列目录的功能,也不能对用户进行身份鉴别。

   TFTP的优点主要有两个。第一,TFTP可用于UDP环境。例如,当需要将程序或文件同时向许多机器下载时就往往需要使用TFTP。第二,TFTP代码所占的内存较小。这对较小的讣算机或某些特殊用途的设备是很重要的。这些设备不需要硬盘,只需要固化了TFTP和UDP以及IP的小容量只读存储器即可。当接通电源后,设备执行只读存储器中的代码,在网络上广播一个TFTP请求。网络上的TFTP服务器就发送响应,其中包括可执行二进制程序。设备收到此文件后将其放入内存,然后开始运行程序。这种方式增加了灵活性,也减少了开销。

    TFTP的主要特点是:

   (1)每次传送的数据报文中有512字节的数据,但最后一次可不足512字节。

   (2)数据报文按序编号,从l开始。

   (3)支持ASCII码或二进制传送。

   (4)可对文件进行读或写。

   (5)使用很简单的首部。

   TFTP的工作很像停止等待协议(见第5章5.4.1节)。发送完一个文件块后就等待对方的确认,确认时应指明所确认的块编号。发完数据后在规定时间内收不到确认就要重发数据PDU。发送确认PDU的一方,若在规定时间内收不到下一个文件块,也要重发确认PDU。

   这样就可保证文件的传送不致因某一个数据报的丢失而告失败。

   在一开始工作时。TFTP客户进程发送一个读请求报文或写请求报文给TFTP服务器进程,其熟知端口号码为69。TFTP服务器进程要选择一个新的端口和TFTP客户进程进行通信。若文件长度恰好为512字节的整数倍,则在文件传送完毕后,还必须在最后发送一个只含首部而无数据的数据报文。若文件长度不是512字节的整数倍,则最后传送数据报文中的数据字段一定不满5 12字节,这正好可作为文件结束的标志。



    TCP/IP协议族中还有一个简单文件传送协议TFTP (Trivial File Transfer Protocol),它是OC360一个很小且易于实现的文件传送协议。TFTP的版本2是因特网的正式标准[RFC 1350]。虽然TFTP也使用客户一服务器方式,但它使用UDP数据报,因此TFTP需要有自己的差错改正措施。TFTP只支持文件传输而不支持交互。TFTP没有一个庞大的命令集i”没有列目录的功能,也不能对用户进行身份鉴别。

   TFTP的优点主要有两个。第一,TFTP可用于UDP环境。例如,当需要将程序或文件同时向许多机器下载时就往往需要使用TFTP。第二,TFTP代码所占的内存较小。这对较小的讣算机或某些特殊用途的设备是很重要的。这些设备不需要硬盘,只需要固化了TFTP和UDP以及IP的小容量只读存储器即可。当接通电源后,设备执行只读存储器中的代码,在网络上广播一个TFTP请求。网络上的TFTP服务器就发送响应,其中包括可执行二进制程序。设备收到此文件后将其放入内存,然后开始运行程序。这种方式增加了灵活性,也减少了开销。

    TFTP的主要特点是:

   (1)每次传送的数据报文中有512字节的数据,但最后一次可不足512字节。

   (2)数据报文按序编号,从l开始。

   (3)支持ASCII码或二进制传送。

   (4)可对文件进行读或写。

   (5)使用很简单的首部。

   TFTP的工作很像停止等待协议(见第5章5.4.1节)。发送完一个文件块后就等待对方的确认,确认时应指明所确认的块编号。发完数据后在规定时间内收不到确认就要重发数据PDU。发送确认PDU的一方,若在规定时间内收不到下一个文件块,也要重发确认PDU。

   这样就可保证文件的传送不致因某一个数据报的丢失而告失败。

   在一开始工作时。TFTP客户进程发送一个读请求报文或写请求报文给TFTP服务器进程,其熟知端口号码为69。TFTP服务器进程要选择一个新的端口和TFTP客户进程进行通信。若文件长度恰好为512字节的整数倍,则在文件传送完毕后,还必须在最后发送一个只含首部而无数据的数据报文。若文件长度不是512字节的整数倍,则最后传送数据报文中的数据字段一定不满5 12字节,这正好可作为文件结束的标志。



相关IC型号
OC360
OC36

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!