美文网首页
趣说TCP 状态机

趣说TCP 状态机

作者: chimpansee | 来源:发表于2019-06-23 00:41 被阅读0次

故事背景:
一切风调雨顺、国泰民安。宏愿庙香火可是旺的很呀,收了很多的善款。不过老方丈也挺担忧,这么多现金放寺庙里,可是不安全呀。就决定下山去存钱。

老和尚: image.png

银行服务员(孙小美):


image.png
  • 这一天,老和尚安排好庙里的一切,拎着装满现金的布包,带着小徒弟就下山来了,吃了早饭,就去往县城里唯一的一家银行。

  • 大厅里人可真不少,正发愁去哪里柜台存钱的时候,老和尚一眼就看见了客户专员孙小美,老和尚就上前问道“我是宏愿寺的老方丈,我想办业务,您能帮忙安排下吗?”(SEND-SYN)

这时候,老和尚就处于SYN-SENT状态。

  • 孙小美一看,这可是远近闻名的老和尚,可是有影响力的大德呀,而且还是银行的VIP客户,这可不能怠慢。赶忙答道:“尊敬的老法师,很荣幸为您服务(SEND-SYN-ACK),我这就给您安排,请您到3号柜面(SEND-SYN)。”

这时候,银行方面就处于SYN-RECEIVED 状态。

  • 法师按照指引来到了3号柜台,坐了下来,打开了装满现金的布口袋。(SEND-SYN-ACK)

这时候,双方就处于ESTABLISHED状态。

  • 老和尚将现金一打一打的交给了柜员,柜员那边就一张一张的数起来,边数还便记录。

这就是正常的数据通讯状态。

  • 业务继续办理。最后,老和尚拿出一打现金,交给了柜员:“这是最后一打了,一共二十五万,没了。”(SEND-FIN)

说完,老和尚把自己的布包给合上了。
老和尚这是就处于FIN_WAIT_1状态。

  • 柜员接下现金:”好的,尊敬的老法师,请您坐好了,我最后清点下总数。”(SEND-ACK)

柜员开始清点现金,这时候银行就处于CLOSE-WAIT状态。

  • 老和尚听了,微微点了点头,说到:“好的,不着急,您把钱数确定好了,别错了”(RECV-ACK)

老和尚静静的坐在椅子上,慈祥的看着柜员。老和尚这处于FIN_WAIT_2状态。

  • 柜员清点完钞票:“法师,二十五万,刚刚好,我给您存好了。这是您的存折,您拿好。”(SEND_FIN)

  • 老和尚听了,收回来存折,点了点头:“好的,谢谢您的温馨服务!”,说完,给营业员评了5分。(SEND-FIN-ACK)

营业员非常高兴得和老和尚告别:“谢谢您”。

这时候,营业员就是CLOSE状态。老和尚是处于TIME-WATE状态。

一禅法师常常出了一口气,这下放心了,不会有人惦记庙里的现金了。
法师站起身,孙小美赶紧迎上,因为天热缘故,她邀请老和尚到休息室休息、休息,喝杯水再走。
老和尚和孙小美在休息室聊了会,老和尚起身告辞,孙小美亲自将老和尚送到了大街上,又是点头,又是鞠躬。这才转身回到营业大厅。老和尚于是和小徒弟启程回庙了。
老和尚在休息室这段时间就是TIMER-EXPIRATION。
回程路上,老和尚这就是处于CLOSE状态。

相关文章

  • 趣说TCP 状态机

    故事背景:一切风调雨顺、国泰民安。宏愿庙香火可是旺的很呀,收了很多的善款。不过老方丈也挺担忧,这么多现金放寺庙里,...

  • 浅谈TCP(2):流量控制与拥塞控制

    上文浅谈TCP(1):状态机与重传机制介绍了TCP的状态机与重传机制。本文介绍流量控制(Flow Control,...

  • 传输层

    ICMP UDP TCP TCP的三次握手 TCP四次挥手 TCP状态机Tcp_status_map.jpg

  • TCP3次握手连接协议和4次握手断开连接协议

    TCP/IP 状态机,如下图所示: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,...

  • TCP状态机

    在网络协议栈中,目前只有tcp提供了一种面向连接的可靠性数据传输。而可靠性,无非就是保证,我发给你的,你一定要收到...

  • TCP状态机

    参考文章:https://www.2cto.com/net/201209/157585.html tcp状态: L...

  • TCP状态机

    前言 本文将会首先介绍TCP的各个状态,然后描述TCP三次握手和四次挥手时的状态变化,最后重点介绍TIME_WAI...

  • TCP状态机

    【三次握手】 服务器监听端口,被动打开; 开始建立连接是,客户端向服务器发送SYN报文,服务器转为SYN_RCVD...

  • tcp状态机

    概念 RTT:round trip time,客户端与服务端之间的往返时间通告窗口:advertised wind...

  • TCP重点系列之快速重传tcp_fastretrans_aler

    本文主要分析在TCP拥塞状态机的实现中,函数tcp_fastretrans_alert()的实现,及对一些相关函数...

网友评论

      本文标题:趣说TCP 状态机

      本文链接:https://www.haomeiwen.com/subject/kmmmqctx.html