FTP stands for File Transfer Protocal. It is used to copy files from one host to another host location. FTP works on Port 20 and 21. Port 20 is used for data and Port 21 is used for connection control
TFTP stands for Trivial File Transfer Protocol. It is lighter the FTP and is used when a file transfer functionality is need without FTP features. It works on Port 69 and follows UDP protocol.
Following are the important difference between FTP and TFTP.
|1||Stands For||File Transfer Protocol||Trivial File Transfer Protocol|
|2||Software Size||FTP software is heavyier than TFTP.||TFTP is light.|
|3||Ports||FTP works on port 20, 21.||TFTP works on port 69.|
|4||Protocol used||FTP is based on TCP.||TFTP is based on UDP.|
|5||Complexity||FTP is more complex than TFTP.||TFTP is less complex than FTP.|
|6||Commands||FTP has lots of commands or messages.||TFTP has only five messages.|
|7||Authentication||Authentication is must for FTP.||Authentication is not requird in case of TFTP.|