100-150 Question 53
Single answerA company is troubleshooting a network issue where file transfers between two internal servers fail intermittently. The IT team notices that the file transfer application uses UDP for communication. Which of the following protocols would be more reliable for ensuring file transfers complete successfully?
- A
FTP
- B
TFTP
- C
SFTP
- D
ICMP
Show answer and explanation
Correct answer: C
Explanation
SFTP is the best choice for ensuring reliable file transfers because it is based on TCP, which is connection-oriented and provides error recovery mechanisms. Additionally, SFTP offers encryption for secure communication, making it suitable for sensitive data transfers. In contrast, TFTP relies on UDP, which is faster but less reliable, and FTP lacks security features.
- A. Incorrect.
FTP (File Transfer Protocol) uses TCP, which ensures reliable communication, but it is not secure. While it provides reliability, it is not the most secure option available.
- B. Incorrect.
TFTP (Trivial File Transfer Protocol) uses UDP, which is connectionless. This makes it faster but less reliable for ensuring successful transfers, especially in environments with intermittent issues.
- C. Correct.
SFTP (Secure File Transfer Protocol) uses SSH for secure and reliable file transfers. It is based on TCP, ensuring reliable communication while also providing encryption for secure data transfer.
- D. Incorrect.
ICMP (Internet Control Message Protocol) is used for diagnostic purposes, such as echo requests (ping), and is not designed for file transfers.