TCS Placement: Sample Questions 135 - 135 of 502

Get unlimited access to the best preparation resource for competitive exams : get questions, notes, tests, video lectures and more- for all subjects of your exam.

Question 135

Describe in Detail Essay▾

What is the difference between TFTP and FTP application layer protocols?

Edit

Explanation

Table of Difference between TFTP and FTP Application Layer Protocols
TFTPFTP
TFTP means trivial file transfer protocolFTP means file transfer protocol
Allows a local host to obtain files from a remote host but does not provide reliability or security.Standard mechanism provided by TCP/IP for copying a file from one host to another.
Uses the fundamental packet delivery services offered by UDP.Uses the services offer by TCP and so is reliable and secure.
doesn՚t provide authentication.Provides authentication based on login with username and password.
Uses UDP and thus no connection. Errors in the transmission must be handled by the TFTP server.FTP uses TCP. Errors are handled by the underlying TCP layer.
Uses a simple lock-step protocol- throughput is limited.Transmission of data and control is handled by the underlying TCP layer. TCP guarantee maximum throughput and error control.
Simple, because it uses the equally simple UDP transport protocol, TFTP clients or servers have a very small footprint and are thus suited for use in boot loaders.More complex than TFTP, thus requires a larger memory footprint. Not suited for small device boot loaders, which fit into constrained EEPROM.
Uses only “1 channel” , i.e.. control packets flow in one direction while data packets carrying user data flow in the reverse direction over the same UDP sockets.FTP separates user data and control information by using separate TCP connections.