| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TCP Connection Establishment Process: The "Three-Way Handshake" (Page 2 of 4) Control Messages Used for Connection Establishment: SYN and ACK TCP uses control messages to manage the process of contact and communication. There aren't, however, any special TCP control message types; all TCP messages use the same segment format. A set of control flags in the TCP header indicates whether a segment is being used for control purposes or just to carry data. As I introduced in the discussion of the TCP finite state machine, two control message types are used in connection setup, which are specified by setting the following two flags:
There are also other control bits (FIN, RST, PSH and URG), which aren't important to connection establishment, so we will set them aside for now. We'll discuss them in other topics. In common TCP parlance, a message with a control bit set is often named for that bit. For example, if the SYN control bit is set the segment is often called a SYN message. Similarly, one with the ACK bit set is an ACK message or even just an ACK.
Home - Table Of Contents - Contact Us The TCP/IP Guide (http://www.TCPIPGuide.com) Version 3.0 - Version Date: September 20, 2005 © Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved. Not responsible for any loss resulting from the use of this site. |