LOGBOOK

HELP

Quiz Entry - updated: 2026.07.05

What does the ACK flag mean in TCP?

ACK = Acknowledgment - it marks the acknowledgment number field as significant, confirming data was received; set on nearly every segment after the initial SYN.

ACK = Acknowledgment

The ACK flag indicates that the acknowledgment number field is significant.

Purpose:

  • Confirms receipt of data
  • Used in virtually every TCP segment after the initial SYN

When it appears:

  • During connection setup (SYN+ACK, final ACK)
  • During data transfer (all segments)
  • During connection termination (with FIN)

Tip: ACK is the most common flag - think of it as saying "I got your message!"

Go deeper:

From Quiz: NETW1 / Transport Layer | Updated: Jul 05, 2026