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?
EditExplanation
TFTP | FTP |
TFTP means trivial file transfer protocol | FTP 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. |