Critical Communications - Week 1 Assignment
TFTP (Trivial File Transfer Protocol)
First standardized in 1981, the Trivial File Transfer Protocol (TFTP) was developed in 1980 by Noel Chiappa. It was designed as a simple protocol to transfer files between network devices. I first assumed TFTP is a variation of FTP (File Transfer Protocol) due to the similarity in their names; however, soon I found that it works differently than FTP. Although TFTP is less capable than FTP, it is simpler to use, lightweight, specifically on memory usage, and easy to implement. While FTP uses Transmission Control Protocol (TCP) to secure information, TFTP's transport protocol uses User Data Protocol (UDP) which is less secure. TFTP uses client and server software to make connections between two devices. TFTP server waits on the UDP port number 69 and a TFTP client establishes a UDP connection to the server. The client then sends a read request (RRQ) or a write request (WRQ) to the server. TFTP can read, write, or mail files but it cannot visualize directories and has no provisions for user authentication.