用最直白的话说最简单的“三次握手,四次挥手”

举个栗子:把客户端比作男孩,服务器比作女孩。用他们的交往来说明“三次握手”过
程:

(1)男孩喜欢女孩,于是写了一封信告诉女孩:我爱你,请和我交往吧!
写完信之后,男孩焦急地等待,因为不知道信能否顺利传达给女孩。
(2)女孩收到男孩的情书后,心花怒放,原来我们是两情相悦呀!
于是给男孩写了 一封信:我收到你的情书了,也明白了你的心意,
其实,我也喜欢你!我愿意和你交往!
写完信之后,女孩也焦急地等待,因为不知道回信能否能顺利传达给男孩。
(3)男孩收到回信之后很开心,因为发出的情书女孩收到了,
并且从回信中知道了女孩喜欢自己,并且愿意和自己交往。
然后男孩又写了一封信告诉女孩:你的心意和信我都收到了,谢谢你,还有我爱你!

女孩收到男孩的回信之后,也很开心,因为发出的情书男孩收到了。
由此男孩女孩双方都知道了彼此的心意,之后就快乐地交流起来了~~
这就是通俗版的“三次握手”,期间一共往来了三封信也就是“三次握手”,
以此确认两个向上的数据传输通道是否正常。

举个栗子:把客户端比作男孩,服务器比作女孩。通过他们的分手来说
明“四次挥手”过程。

"第一次挥手":日久见人心,男孩发现女孩变成了自己讨厌的样子,忍无
可忍,于是决定分手,随即写了一封信告诉女孩。
“第二次挥手”:女孩收到信之后,知道了男孩要和自己分手,怒火中烧,
 心中暗骂:你算什么东西,当初你可不是这个样子的!于是立马给男孩
写了一封回信:分手就分手,给我点时间,我要把你的东西整理好,全
部还给你!男孩收到女孩的第一封信之后, 明白了女孩知道自己要和她
分手。随后等待女孩把自己的东西收拾好。
“第三次挥手”:过了几天,女孩把男孩送的东西都整理好了,于是再次写
 信给男孩:你的东西我整理好了,快把它们拿走,从此你我恩断义绝!
“第四次挥手”:男孩收到女孩第二封信之后,知道了女孩收拾好东西了,
可以正式分手了,于是再次写信告诉女孩:我知道了,这就去拿回来!

这里双方都有各自的坚持。
女孩自发出第二封信开始,限定一天内收不到男孩回信,就会再发一
封信催促男孩来取东西!
男孩自发出第二封信开始,限定两天内没有再次收到女孩的信就认
为,女孩收到了自己的第二封信; 若两天内再次收到女孩的来信,就
认为自己的第二封信女孩没收到,需要再写一封信, 再等两天.. . . .
倘若双方信都能正常收到,最少只用四封信就能彻底分手!这就是“四次挥手”。

你学会了吗?

tcp三次握手,一句话概括:

  • 客户端和服务端都需要直到各自可收发,因此需要三次握手。

其实回答:

其中ACK报文是用来应答的,SYN报文是用来同步的。**
* 三次握手: 为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略
   第一次握手:客户端发送带SYN的标志的数据包到服务器,等待服务器确认
   第二次握手:服务器收到syn包,回传一个带有SYN/ACK标志的数据包
   第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK
* 四次挥手:断开一个TCP连接需要“四次挥手”
   第一次挥手:客户端发送一个FIN,用来关闭客户端到服务器的数据传送,
   也即是客户端告诉服务器:我已经不会再给你发数据了
   第二次挥手:服务器收到FIN包后,发送一个ACK给对方
   第三次挥手:服务器发送一个FIN,用来关闭服务器到客户端的数据传送,
   也就是告诉客户端,我的数据也发送完了,不会给你发送数据了
   第四次挥手:客户端收到FIN后,发送一个ACK给服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值