【「网络知识」TCP的三次握手和四次挥手的介绍,看完你就懂了】
文章插图
为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略 。用TCP协议把数据包送出去后,TCP不会对传送 后的情况置之不理,它一定会向对方确认是否成功送达 。握手过程中使用了TCP的标志:SYN和ACK 。
发送端首先发送一个带SYN标志的数据包给对方 。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息 。最后,发送端再回传一个带ACK标志的数据包,代表“握手”结束 。若在握手过程中某个阶段莫名中断,TCP协议会再次以相同的顺序发送相同的数据包 。
断开一个TCP连接则需要“四次挥手”:
第一次挥手:主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:我已经不 会再给你发数据了(当然,在fin包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但是,此时主动关闭方还可 以接受数据 。
第二次挥手:被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号) 。
第三次挥手:被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,也就是告诉主动关闭方,我的数据也发送完了,不会再给你发数据了 。
第四次挥手:主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手 。
- 「干货」告诉你Pr的预览和渲染到底吃什么配置,如何提升性能
- 「秒懂百科」一分钟读懂男士领带打法
- 扭腰收腹健身操「卡路里」燃烧脂肪卡路里瘦身减肥看效果
- 「原神」保姆级岩神瞳攻略之131号,附古云有螭讲解!
- 「动物乐园简笔画教程之长颈鹿」长颈鹿,你的脖子怎么那么长
- 「华亿网络学院」华为网络工程师入门之HCIA,IP地址分类IP编址_百度知...
- 「重阳节手抄报」孝亲敬老手抄报四年级模板简笔画教程
- 「华亿网络学院」华为网络工程师入门之HCIA,IP地址报文分片
- 内附模板下载 「PR教程」PR模板使用教程
- 「感恩手抄报」感恩老师手抄报模板简笔画教程