100% found this document useful (1 vote)
725 views11 pages

TCP Connection Management Modeling

The document describes the 11 states in the TCP connection management model. It shows the state transitions that occur during the opening and closing of a TCP connection. The states include closed, listen, syn sent, syn rcvd, established, fin wait 1, fin wait 2, time wait, closing, close wait, and last ack. Arrows and labels are used to illustrate the transitions between each state and the events that trigger the transitions, such as the exchange of SYN, ACK, FIN, and RST packets between a client and server.

Uploaded by

Depak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
725 views11 pages

TCP Connection Management Modeling

The document describes the 11 states in the TCP connection management model. It shows the state transitions that occur during the opening and closing of a TCP connection. The states include closed, listen, syn sent, syn rcvd, established, fin wait 1, fin wait 2, time wait, closing, close wait, and last ack. Arrows and labels are used to illustrate the transitions between each state and the events that trigger the transitions, such as the exchange of SYN, ACK, FIN, and RST packets between a client and server.

Uploaded by

Depak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

TCP CONNECTION

MANAGEMENT MODELING
BY

S. DEPAK

11 STATES!

*CLOSED
*LISTEN
*SYN RCVD
*SYN SENT
*ESTABLISHED
*FIN WAIT 1
*FIN WAIT 2
*TIME WAIT
*CLOSING
*CLOSE WAIT
*LAST ACK

CLOSED

LISTEN

SYN SENT

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK
SYN RCVD

SYN/ACK
(Simultaneous
Open)

SYN SENT

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK

SYN/ACK
(Simultaneous
Open)

SYN SENT

SYN RCVD
ACK/OPEN-RESPONDER SEQUENCE

ESTABLISHED

SYN+ACK/ACK
OPEN-INITIATOR SEQUENCE

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK

SYN/ACK
(Simultaneous
Open)

SYN SENT

SYN RCVD
ACK/OPEN-RESPONDER SEQUENCE

ESTABLISHED
FIN/ACK

SYN+ACK/ACK
OPEN-INITIATOR SEQUENCE

CLOSE
WAIT
CLOSE/FIN
LAST ACK

ACK/-

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK

SYN/ACK
(Simultaneous
Open)

SYN SENT

SYN RCVD
ESTABLISHED

ACK/OPEN-RESPONDER SEQUENCE

CLOSE/FIN

FIN WAIT 1
FIN/ACK

FIN/ACK

SYN+ACK/ACK
OPEN-INITIATOR SEQUENCE

CLOSE
WAIT
CLOSE/FIN

FIN WAIT 2
LAST ACK

ACK/-

CLOSERESPONDER
RESPONSE

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK

SYN SENT

SYN/ACK
(Simultaneous
Open)

SYN RCVD
ESTABLISHED

ACK/OPEN-RESPONDER SEQUENCE

CLOSE/FIN

SYN+ACK/ACK

FIN/ACK

OPEN-INITIATOR SEQUENCE

CLOSE
WAIT

FIN WAIT 1
ACK/-

FIN/ACK

FIN WAIT 2

CLOSE/FIN

CLOSING
LAST ACK

FIN/ACK
TIME WAIT

ACK/TIMEOUT

CLOSED

ACK/-

CLOSERESPONDER
RESPONSE

CLOSED
LISTEN/-

CONNECT/SYN

LISTEN
SYN/SYN+ACK

SYN SENT

SYN/ACK
(Simultaneous
Open)

SYN RCVD
ESTABLISHED

ACK/OPEN-RESPONDER SEQUENCE

CLOSE/FIN

SYN+ACK/ACK

FIN/ACK

OPEN-INITIATOR SEQUENCE

CLOSE
WAIT

FIN WAIT 1
ACK/-

FIN/ACK

FIN WAIT 2
FIN/ACK

CLOSE/FIN

CLOSING
CLOSEINITIATOR
SEQUENCE

TIME WAIT

LAST ACK
ACK/TIMEOUT

CLOSED

ACK/-

CLOSERESPONDER
RESPONSE

THANK
THANK YOU
YOU
VERY
VERY MUCH!
MUCH!

You might also like