JN0-102 · Question #13
Which two statements are true about TCP communication? (Choose two.)
The correct answer is A. The receiver acknowledges the final packet in each communications stream. C. The sender adds sequencing numbers to the packets it sends. TCP communication ensures reliable data transfer by having the sender add sequence numbers to packets and by requiring the receiver to acknowledge the end of a communication stream.
Question
Which two statements are true about TCP communication? (Choose two.)
Options
- AThe receiver acknowledges the final packet in each communications stream.
- BThe receiver adds sequencing numbers to the packets received.
- CThe sender adds sequencing numbers to the packets it sends.
- DThe receiver acknowledges each packet it receives from the sending device.
How the community answered
(31 responses)- A94% (29)
- B3% (1)
- D3% (1)
Why each option
TCP communication ensures reliable data transfer by having the sender add sequence numbers to packets and by requiring the receiver to acknowledge the end of a communication stream.
TCP communication uses a three-way handshake for connection establishment and a four-way handshake for connection termination, where the final FIN-ACK is acknowledged by the receiver, signifying the end of the stream.
Sequence numbers are added by the sender to track the order of transmitted segments, not by the receiver.
TCP is a connection-oriented protocol that ensures ordered delivery by having the sender add sequence numbers to each segment it transmits, allowing the receiver to reassemble data correctly.
While TCP acknowledges received segments, it typically uses cumulative acknowledgements, acknowledging the next expected byte, rather than explicitly acknowledging each individual packet received.
Concept tested: TCP sequence numbers and acknowledgements
Source: https://www.rfc-editor.org/rfc/rfc793
Topics
Community Discussion
No community discussion yet for this question.