TCP协议有限状态机分析、概述网络通信中,一个健全的应用程序必须能够处理网络中可能出现的各种状态,必须对TCP的有限状态机有所了解。TCP从建立到终止整个过程中,存在11种状态,TCP的有限状态机给出了TCP连接从一个状态转到另一个状态的规则。二、TCP连接1、建立一个TCP连接TCP使用三次握手(three-wayhandshake)协议来建立连接,图3-10描述了三次握手的报文序列。这三次握手为: 请求端(通常称为客户)发送一个SYN报文段(SYN为1)指明客户打算连接的服务器的端口,以及初始顺序号(ISN)。 服务器发回包含服务器的初始顺序号的SYN报文段(SYN为1)作为应答。同时,将确认号设置为客户的ISN加1以对客户的SYN报文段进行确(ACK也为1)。 客户必须将确认号设置为服务器的ISN加1以对服务器的SYN报文段进行确认(ACK发送第一个SYN的一端将执行主动打开(activeopen),接收这个SYN并发回下一个SYN的另一端执行被动打开(passiveopen)。另外,TCP的握手协议被精心设计为可以处理同时打