PacketTrap TFTP Server
PacketTrap TFTP Server is a multi-threaded, highly scalable TFTP server. It supports unlimited simultaneous transfers and offers extended option negotiation between client and server, including clock size, transfer size, and timeout. Specify all and individual client connections for ultimate security. TFTP Server is commonly used to move executable images and configurations to and from routers, switches, hubs, XTerminals, and other network resources.
PacketTrap Tool Suite pt360
PacketTrap's FREE pt360 Tool Suite consolidates the PacketTrap free network management tools into a real time reporting solution and replaces disparate IT tools from multiple vendors. Create custom dashboards, flow results between tools, and save network settings and favorites.
What is TFTP?
Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980
Since it is so simple, it is easy to implement in a very small amount of memory, an important consideration at that time. TFTP was therefore useful for booting computers such as routers which did not have any data storage devices. It is still used to transfer small files between hosts on a network, such as when a remote X Window System terminal or any other thin client boots from a network host or server.
TFTP is based in part on the earlier protocol EFTP, which was part of the PUP protocol suite. In the early days of work on the TCP/IP protocol suite, TFTP was often the first protocol implemented on a new host type, because it was so simple.
Recently, TFTP has been used by computer worms, such as Blaster, as a method of spreading and infecting new hosts.
TFTP uses the User Datagram Protocol rather than the Transmission Control Protocol.
Some Details of TFTP
- It uses UDP port 69 as its transport protocol (unlike FTP which uses TCP port 21).
- It cannot list directory contents.
- It has no authentication or encryption mechanisms.
- It is used to read files from, or write files to, a remote server.
- It supports three different transfer modes, "netascii", "octet" and "mail", with the first two corresponding to the "ASCII" and "image" (binary) modes of the FTP protocol; the third is now obsolete and is rarely used.
- The original protocol has a file size limit of 32 MB, although this was extended when RFC 2347 introduced option negotiation, which was used in RFC 2348 to introduce block-size negotiation in 1998 (allowing a maximum of 4 GB and potentially higher throughput). If the server and client support block number wraparound, file size is essentially unlimited.
- Since TFTP utilizes UDP, it has to supply its own transport and session support. Each file transferred via TFTP constitutes an independent exchange. That transfer is performed in lock-step, with only one packet (either a block of data, or an 'acknowledgement') ever in flight on the network at any time. Due to this lack of windowing, TFTP provides low throughput over high latency links.
- Due to the lack of security, it is dangerous over the open Internet. Thus, TFTP is generally only used on private, local networks.
Information source: Wikipedia



