位置:51电子网 » 技术资料 » 显示光电

TCP的有限状态机

发布时间:2014/9/7 22:23:39 访问次数:2373

   为了更清晰地看出TCP连接的各种状态之间的关系,图5-33给出了TCP的有限状态机。 GAL16V8D-15LJ图中每一个方框即TCP可能具有的状态。每个方框中的大写英文字符串是TCP标准所使用的TCP连接状态名。状态之间的箭头表示可能发生的状态变迁。箭头旁边的字,表明

引起这种变迁的原因,或表明发生状态变迁后又出现什么动作。请注意图中有三种不同的箭头。粗实线箭头表示对客户进程的正常变迁。粗虚线箭头表示对服务器进程的正常变迁。另一种细线箭头表示异常变迁。

   图5-33  TCP的有限状态机

        

   我们可以把图5-33和前面的图5-31、图5-32对照起来看。在图5-31和图5-32中左边客户进程从上到下的状态变迁,就是图5-33中粗实线箭头所指的状态变迁。而在图5-31和5-32右边服务器进程从上到下的状态变迁,就是图5-33中粗虚线箭头所指的状态变迁。

   还有一些状态变迁,例如连接建立过程中的从LISTEN到SYN-SENT和从SYN-SENT到SYN-RCVD。读者可分析在什么情况下会出现这样的变迁。





   为了更清晰地看出TCP连接的各种状态之间的关系,图5-33给出了TCP的有限状态机。 GAL16V8D-15LJ图中每一个方框即TCP可能具有的状态。每个方框中的大写英文字符串是TCP标准所使用的TCP连接状态名。状态之间的箭头表示可能发生的状态变迁。箭头旁边的字,表明

引起这种变迁的原因,或表明发生状态变迁后又出现什么动作。请注意图中有三种不同的箭头。粗实线箭头表示对客户进程的正常变迁。粗虚线箭头表示对服务器进程的正常变迁。另一种细线箭头表示异常变迁。

   图5-33  TCP的有限状态机

        

   我们可以把图5-33和前面的图5-31、图5-32对照起来看。在图5-31和图5-32中左边客户进程从上到下的状态变迁,就是图5-33中粗实线箭头所指的状态变迁。而在图5-31和5-32右边服务器进程从上到下的状态变迁,就是图5-33中粗虚线箭头所指的状态变迁。

   还有一些状态变迁,例如连接建立过程中的从LISTEN到SYN-SENT和从SYN-SENT到SYN-RCVD。读者可分析在什么情况下会出现这样的变迁。





热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!