Question

    Which protocol is used for reliable communication in data communication and networking?

    A UDP Correct Answer Incorrect Answer
    B IP Correct Answer Incorrect Answer
    C FTP Correct Answer Incorrect Answer
    D TCP Correct Answer Incorrect Answer
    E ICMP Correct Answer Incorrect Answer

    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.

    Practice Next