TFTP (Trivial File Transfer Protocol) - Linux

Function: 
Summary
  • The Trivial File Transfer Protocol is a minimal protocol for transferring files without authentication.
Detailed Description
  • TFTP employs UDP for data transport. A TFTP session is initiated when a TFTP client sends a request to upload or download a file to UDP port 69 of a TFTP server. When the request is received, the TFTP server picks a free UDP port and uses this port to communicate with the TFTP client. Since UDP does not recover lost or corrupted data, TFTP is responsible for maintaining the integrity of the data exchange. TFTP transfers data in blocks of 512 bytes. A block must be acknowledged before the next block can be sent. When the acknowledgment is not received before a timer expires, the block is retransmitted.
Command Syntax
  • tftp [ options... ] [host [port]] [-c command]