Recall & Review
beginner
What is a TCP segment?
A TCP segment is a unit of data that TCP uses to send information over the internet. It contains both the data being sent and control information to manage the connection.
Click to reveal answer
beginner
What are the main parts of a TCP segment?
A TCP segment has two main parts: the header and the data. The header contains control information like source and destination ports, sequence number, and flags. The data part carries the actual message.
Click to reveal answer
beginner
What is the purpose of the sequence number in a TCP segment?
The sequence number helps keep track of the order of data. It tells the receiver where this segment's data fits in the overall message, so data can be reassembled correctly.
Click to reveal answer
intermediate
What do the flags in a TCP segment header do?
Flags are special bits that control the connection. For example, SYN starts a connection, ACK acknowledges received data, and FIN ends a connection.
Click to reveal answer
intermediate
Why is the checksum field important in a TCP segment?
The checksum helps detect errors in the segment during transmission. If the data is corrupted, the receiver can ask for the segment to be sent again.
Click to reveal answer
Which part of a TCP segment contains the source and destination port numbers?
✗ Incorrect
The source and destination port numbers are part of the TCP segment header, which contains control information.
What does the SYN flag in a TCP segment indicate?
✗ Incorrect
The SYN flag is used to initiate or start a TCP connection between two devices.
Why is the sequence number important in TCP segments?
✗ Incorrect
The sequence number helps the receiver put the data segments back in the correct order.
What is the role of the checksum in a TCP segment?
✗ Incorrect
The checksum detects errors in the segment to ensure data integrity during transmission.
Which part of the TCP segment carries the actual message data?
✗ Incorrect
The data part of the TCP segment carries the actual message being sent.
Explain the structure of a TCP segment and the purpose of its main fields.
Think about how TCP manages connections and data reliability.
You got /5 concepts.
Describe how TCP uses sequence numbers and flags to manage data transmission.
Consider the steps in establishing, maintaining, and closing a TCP connection.
You got /5 concepts.