1 / 1

TCP State Machine (TCP/IP Illustrated vol. 1) W. Richard Stevens

TCP State Machine (TCP/IP Illustrated vol. 1) W. Richard Stevens. Client transitions. Starting point. Server transitions. CLOSED. Appl: passive open send: <nothing. Appl: active open send: SYN. LISTEN. App: send data. Recv:SYN; send:SYN-ACK. Send:SYN. Recv:RST. Appl: close.

Download Presentation

TCP State Machine (TCP/IP Illustrated vol. 1) W. Richard Stevens

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCP State Machine (TCP/IP Illustrated vol. 1) W. Richard Stevens Client transitions Starting point Server transitions CLOSED Appl: passive open send: <nothing. Appl: active open send: SYN LISTEN App: send data Recv:SYN; send:SYN-ACK Send:SYN Recv:RST Appl: close SYN_RCVD Recv: SYN; send:SYN-ACK simultaneous open SYN_SENT Recv:SYN,ACK Or timeout Send:ACK Recv:ACK; send:<nothing. Appl: close Close: FIN ESTABLISHED CLOSE_WAIT Data transfer state Appl : close Send: FIN Appl: close Send:FIN Recv:ACK LAST_ACK Recv:FIN send: ACK Simultaneous close Send: nothing passive close FIN_WAIT_1 CLOSING Recv: ACK send: <nothing> Recv:FIN,ACK; send:ACK Recv: ACK send: nothing FIN_WAIT_2 TIME_WAIT Recv:FIN send:ACK 2MSL timeout Active close

More Related