TCP: Transmission Control Protocol Flashcards
What flags are set in the TCP header when a connection is initiated?
SYN
SYN-ACK
ACK
What type of protocol is TCP?
A stream protocol.
What TCP header flags are set during a connection tear down?
FIN
ACK
FIN
ACK
What does the ACK flag stand for?
Acknowledgement
What does the SYN flag stand for?
Synchronize sequence numbers
What does the RST flag stand for?
Reset connection.
What does the PSH flag stand for?
Push data from buffer to receiving process
What does the FIN flag stand for?
Finish. The sender is finished sending data
What does the URG flag stand for?
Urgent
What does TCP use for addressing?
Port numbers
What causes the TCP sequence number to increment?
Each byte of data
What does the acknowledgement number in a TCP header represent?
The sequence number of the next byte the host expects to receive
What two events cause TCP to retransmit a segment?
Time out interval expires
or
3 duplicate ACKs from receiver
What does MSS stand for in a TCP header?
Maximum Segment Size
When is the Maximum Segment Size for a TCP session determined?
At the start of the session