Prerequisite – Responsibilities of Transport Layer
1. SSH File Transfer Protocol (SFTP) :
It is a protocol which is build over SSH for efficiently transfer files in a secured way. With the use of this protocol, it can easily migrate large amounts of data securely over an internet connection. It utilizes the SSH capabilities and makes the information transfer with a higher level of protection.
2. Trivial File Transfer Protocol (TFTP) :
It is a protocol build over UDP/IP protocol which is a simple lockstep File Transfer Protocol that provides a path to transfer files from client to server and vice-versa. With the use of this protocol, we can transfer firmware images and network files to network appliances.
Differences between SFTP and TFTP : S.No SFTP TFTP
1. It is short for Secure Shell File Transfer Protocol. It is short for Trivial File Transfer Protocol. 2. It was founded by Tatu Ylönen in 1997. It was first standardized in the year 1981. 3. It provides a secure channel for transferring files between the two endpoints. It provides a path to transfer files from client to server and server to client. 4. It operates on port number 22. It operates on port number 69. 5. It provides encryption and authentication for data transfer It neither provides encryption not authentication. 6. It supports transfer resume method. It supports lockstep method. 7. It uses FTP protocol but in more secure ways. TFTP uses UDP protocol for transferring small single files. 8. It provides support for IPv6 HTTP protocols. It does not provide any such protocols.