TCP Flags Explained

If you’re not used to analyzing network packet behavior, it’s easy to forget what certain TCP flag abbreviations mean:

  • FIN - Finish; end of session
  • SYN - Synchronize; indicates request to start session
  • RST - Reset; drop a connection
  • PUSH - Push; packet is sent immediately
  • ACK - Acknowledgement
  • URG - Urgent
  • ECE - Explicit Congestion Notification Echo
  • CWR - Congestion Window Reduced

Last updated 20 Jan 2008, 08:12 +0200. history