本人总结出来的图= = 。
没什么逻辑思维,让大家好记一点。
首先客户端和服务器的互动都是客户端client主动发起的。
A为客户端 B为服务器
第一步:AB初识。 A需要先打招呼,A说:你好,我想认识你(SYN), 送你的礼物(一个seq=x 序列号。)
第二步:B收到请求后,觉得A可以了解下,回复他可以啊(ACK),我也想认识下你(SYN), 但是我这种有牌面的服务器,你送我礼我岂不是很没有面子。所以还你一份礼物(seq=y),想了想把他的礼物也退了回去,并且多给了他1块钱(ack=x+1)
第三步:A说这波不亏啊,给B回复了:好,那我们认识了(ACK),你的一块钱给你(ack=x+1),我又不是穷人,所以多送你一块(seq=x+1)
挥手不再写了,要人命啊。总之你看图这么记就行了。握手3次,243,挥手4次,2343.(挥手B连挥两次,毕竟分手了很难受)
Python之Tcp3次握手和4次挥手
原创
©著作权归作者所有:来自51CTO博客作者冬晨夕阳的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
http请求与响应,tcp3次握手&四次挥手
文章目录1. tcp的3次握手2. tcp的4次挥手3. IP地址和域名4. DNS及浏览器请求服务器
python 服务器 HTTP Python -
java 的integer暂用的内存
方法摘要static intbitCount(int i) 返回指定 int 值的二进制补码表示形式的 1 位的数量。bytebyteValue()  
java 的integer暂用的内存 java interger类方法 补码 字符串 无符号整数