Transmission Control Protocol is also known as TCP. It allows for the connection through the Internet or network so that data can be transferred usually through an app. The application program plays an important role in regard to the connection and transmission of data. There are several characteristics that play a part of TCP. These include the source port, destination port, sequence number, acknowledgement number, data offset, flags and urgent pointer.
All of these things play a part in the success of making sure that the Transmission Control Protocol works. There are three phases in the protocol and state changes. The state changes include listen, syn-sent, syn-received, established, fin-wait1, fin-wait2 and close-wait. The others are closing, last-ack, time-wait and closed.