18 Questions
In TCP, what is the purpose of the Acknowledgement number in the segment header?
Indicate the sequence number of the next expected byte
How does TCP handle out-of-order segments according to the TCP specification?
Buffers and reorders out-of-order segments
What is the significance of the 'rwnd' (receiver window) field in a TCP segment?
Indicates the maximum size of the receiver's buffer for storing data
When a sender initializes data exchange with a receiver in TCP, which process occurs?
Connection handshaking
What does the 'A' bit in a TCP segment header stand for?
Acknowledgement
In TCP, what action does the sender take when a timeout occurs?
Retransmits unacknowledged segments
What action does the receiver need to take in TCP according to the given text?
Specify the sequence number of the ACKed packet
In TCP, what is the purpose of using a countdown timer?
To interrupt after a reasonable amount of time
Which event triggers retransmission of a packet in TCP according to the provided details?
Timeout during acknowledgment wait
What happens if TCP detects a duplicate acknowledgment?
Retransmission of the packet
Which event in TCP is associated with premature timeout or delayed acknowledgment?
Sending data packets
What is the significance of ACK loss (detect duplicate) scenario in TCP?
Detecting duplicate acknowledgments
In the context of TCP, what is the purpose of using checksums?
To detect and correct bit errors in the packet.
What does a receiver do upon receiving a packet with errors in TCP communication?
Drops the packet and requests retransmission.
How does TCP handle recovery from errors encountered during data transmission?
By requesting retransmission of lost or corrupted packets.
What is an essential event that triggers a sender's retransmission of data in TCP?
Timeout without receiving an acknowledgment (ACK).
How does a TCP receiver generate acknowledgments (ACKs) for successfully received data?
By sending a message back to the sender with the next expected sequence number.
What is an important function carried out by TCP receivers after successfully receiving data?
Generating acknowledgments (ACKs) for the received data.
Test your knowledge on TCP overview, performance calculation, and key concepts such as reliable data transfer, flow control, and congestion control. Questions cover topics like TCP segment structure, connection management, and congestion control principles as per RFCs 793, 1122, 2018, 5681, and 7323.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free