216k views
3 votes
Which of the following protocols allows for sending multiple packets between two computers by checking that all packets arrived and that they can be put back together in the proper order?

A) TCP
B) IP
C) UDP
D) SMTP

User Xelnor
by
7.8k points

1 Answer

3 votes

Final answer:

option a,TCP (Transmission Control Protocol) is the protocol that ensures multiple packets sent between two computers arrive and are reassembled in the correct order, providing error-checking and data recovery functionalities.

Step-by-step explanation:

The protocol that allows sending multiple packets between two computers, ensuring that all packets arrive and can be reassembled in the proper order, is TCP (Transmission Control Protocol). TCP is a reliable, connection-oriented protocol that manages data transmission in a network. It breaks down messages into packets, which are then sent to the destination where the entire message is reassembled in the correct order.

This protocol also provides error-checking mechanisms to confirm that each packet reaches its destination properly. If packets are lost, duplicated, or arrive out of order, TCP is responsible for correcting these errors by requesting retransmission of lost or faulty packets and rearranging out-of-order packets. UDP (User Datagram Protocol), by contrast, is connectionless and doesn't guarantee packet delivery or order, suitable for applications where speed is critical and occasional data loss is acceptable. SMTP (Simple Mail Transfer Protocol) is used for sending emails and IP (Internet Protocol) is responsible for addressing and routing packets across the network.

User Rohitmishra
by
8.4k points