TFTP 2.0.2.0 Release Notes

December 21, 2011

Introduction, Documentation, What's New Upgrade and Compatibility Information, Host Support, Device Support, Validation Information, Known Issues, Version Information, Technical Support


Introduction

Trivial File Transfer Protocol (TFTP) is a simple protocol to transfer files. It has been implemented on top of the User Datagram Protocol (UDP) using port number 69. TFTP is designed to be small and easy to implement, therefore, lacks most of the features of a regular FTP. TFTP only reads and writes files (or mail) from/to a remote server. It cannot list directories, and currently has no provisions for user authentication.

In TFTP, any transfer begins with a request to read or write a file, which also serves to request a connection. If the server grants the request, the connection is opened and the file is sent in fixed length blocks of 512 bytes. Each data packet contains one block of data, and must be acknowledged by an acknowledgment packet before the next packet can be sent. A data packet of less than 512 bytes signals termination of a transfer. If a packet gets lost in the network, the intended recipient will timeout and may retransmit his last packet (which may be data or an acknowledgment), thus causing the sender of the lost packet to retransmit that lost packet. The sender has to keep just one packet on hand for retransmission, since the lock step acknowledgment guarantees that all older packets have been received. Notice that both machines involved in a transfer are considered senders and receivers. One sends data and receives acknowledgments, the other sends acknowledgments and receives data. Three modes of transfer are currently supported by TFTP: netascii, that it is 8 bit ascii; octet (This replaces the "binary" mode of previous versions of this document.) raw 8 bit bytes; mail, netascii characters sent to a user rather than a file. Additional modes can be defined by pairs of cooperating hosts.

back to top


Documentation

The following documentation is available:

Release notes from previous releases are also available in the relnotes_archive directory.

back to top


What's New

The following fix was made:

back to top


Upgrade and Compatibility Information

This ti.mas.tftp version is compatible with the last released ti.mas.tftp version.

Please note that the package compatibility keys are independent of XDC product release numbers.

Package compatibility keys are intended to:

  1. Enable tooling to identify incompatibilities between components, and
  2. Convey a level of compatibility between different releases to set end user expectations.

Package compatibility keys are composed of 4 comma-delimited numbers - M, S, R, P - where:

back to top


Host Support

The current XDC toolset can be used to build components on the following hosts:

back to top


Device Support

back to top


Validation Information

This release was built and validated using the following components:

Component Dependencies

Tool Dependencies for Source Release

back to top


Known Issues

None.

back to top


Versioning

This product's version follows a version format, M.m.x.p, where M is a single digit Major number, m is single digit minor number, x is single digit vertical numbner and p is a single digit patch number

Please note that version numbers and compatibility keys are NOT the same. For an explanation of compatibility keys, please refer to the 'Upgrade and Compatibility Information' section.

back to top


Technical Support

Contact local TI Field Application Engineer for technical support.

back to top


Copyright 2011, Texas Instruments Incorporated