寓言两则:(client、server的精彩对话)。此对话为本人所写,生动记忆两个过程。
人物一:小C(client 客户端)
人物二:大S (server 服务端)
场景一:初识(建立连接 ——三次握手)
小C:很高兴认识你,我想和你处对象。
大S:看你挺有诚意的,我同意
小C:收到对方的回信,欣喜若狂,赶紧再说:“你等着我啊,马上咱们就*****(美好的生活)”;
(第一次握手:客户端发送信号,我准备发送数据,客户端进入准备发送状态)
(第二次握手:服务端收到信号,并给客户端回信,服务端进入准备接收状态)
(第三次握手:客户端收到回信,进入已连接状态,并给服务端确认,服务端收到,两端都进入建立连接状态)
场景二:依依惜别 (断开连接——四次挥手)
小C:我不想和你说话了,
大S:你是在开玩笑吧,
大S:(看到小C认真的面容,知道这不是玩笑),好吧
小C:你同意就好,再见。(看这大S伤心而去,驻足一段时间,自己也离开了)
(第一次挥手:客户端发出关闭请求,此时不在发送数据。)
(第二次挥手:服务端收到请求并确认,服务端进入等待关闭状态——把自己想说的话,说完)
(第三次挥手:服务端向客户端发送确认关闭信号,此时不再发送数据,进入最后确认关闭状态)
(第四次挥手:客户端收到关闭请求,向服务端恢复信息,服务端关闭。客户端会在稍后关闭)
详细解释:建议看:https://www.jianshu.com/p/ef892323e68f一文,写的很好。