Question
Which protocol is used for reliable communication in
data communication and networking?Solution
TCP (Transmission Control Protocol) is designed for reliable communication. It ensures the delivery of packets in the correct order and retransmits lost packets. It establishes a connection between the source and destination, providing flow control and error checking. Why Other Options are Wrong: a) UDP is an unreliable, connectionless protocol used where speed is more important than reliability. b) IP is used for addressing and routing, not for ensuring reliable communication. c) FTP is a protocol for file transfer, not for reliable communication. e) ICMP is used for error messages and diagnostics, not for reliable data transfer.