What are two benefits that the UDP protocol provide for application traffic? (Choose two.)
Click on the arrows to vote for the correct answerA. B. C. D. E.
Answer: A. UDP traffic has lower overhead than TCP traffic E. The application can use checksums to verify the integrity of application data
Explanation: UDP (User Datagram Protocol) is a transport layer protocol used for applications that require fast and efficient transmission of data with minimum overhead. Unlike TCP (Transmission Control Protocol), UDP does not provide any reliable delivery, error recovery, or flow control mechanisms. Therefore, UDP has lower overhead than TCP, making it suitable for applications that require real-time transmission of data, such as voice and video.
Benefits of UDP protocol for application traffic are:
A. UDP traffic has lower overhead than TCP traffic: UDP is a lightweight protocol that does not include the overhead of establishing and maintaining a connection, error recovery mechanisms, or flow control. UDP header contains only the source and destination port numbers, length, and checksum fields, making it faster and more efficient than TCP. Therefore, applications that require real-time transmission of data, such as voice and video, can benefit from UDP's low overhead.
E. The application can use checksums to verify the integrity of application data: UDP does not provide any error recovery mechanism, but it includes a checksum field in the header that enables the receiver to verify the integrity of the received data. The sender calculates the checksum of the data and includes it in the UDP header. The receiver recalculates the checksum of the received data and compares it with the checksum in the header. If the two checksums match, the receiver assumes that the data has been transmitted correctly; otherwise, the receiver discards the data.
B, C, and D are incorrect because: B. UDP does not provide any built-in recovery mechanism to retransmit lost packets, unlike TCP, which uses sequence numbers and acknowledgments to ensure reliable delivery of data.
C. UDP does not include a CTL (Connectionless Transport Layer) field in the header, which is used by TCP to establish a connection using a three-way handshake.
D. UDP does not maintain any connection state, which is used by TCP to provide reliable delivery, error recovery, and flow control mechanisms. UDP is a connectionless protocol that sends data without establishing a connection and without maintaining any connection state.