A network administrator is configuring a server that needs to guarantee data delivery without errors, and in the correct order. Which protocol would be the most appropriate to prioritize these needs?
TCP is the correct answer because it provides features such as sequencing and acknowledgment, error detection and recovery, and flow control mechanisms. These features ensure that data packets are delivered in order and without errors. UDP, while faster due to non-existent overhead for connection setup and error handling, does not guarantee packet delivery or order, making it inappropriate for scenarios requiring reliable data transmission. ICMP, primarily used for diagnostic or control purposes, is not suitable for data transfer.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why does TCP provide guaranteed data delivery, and how does sequencing and acknowledgment work?
Open an interactive chat with Bash
How does TCP compare to UDP in terms of reliability and speed?
Open an interactive chat with Bash
What is the primary purpose of ICMP, and why is it unsuitable for reliable data delivery?