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.
What are the main features of TCP that ensure reliable data delivery?
Open an interactive chat with Bash
Why is UDP not suitable for applications requiring reliable data transmission?
Open an interactive chat with Bash
What are some common applications that utilize TCP?