为了准确无误地把数据送达目标处,tcp协议采用了三次握手策略。用tcp协议把数据包送出去后,tcp不会对传送 后的情况置之不理,它一定会向对方确认是否成功送达。握手过程中使用了tcp的标志:syn和ack。
发送端首先发送一个带syn标志的数据包给对方。接收端收到后,回传一个带有syn/ack标志的数据包以示传达确认信息。 最后,发送端再回传一个带ack标志的数据包,代表“握手”结束。 若在握手过程中某个阶段莫名中断,tcp协议会再次以相同的顺序发送相同的数据包。
断开一个tcp连接则需要“四次挥手”:
第一次挥手:主动关闭方发送一个fin,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:我已经不 会再给你发数据了(当然,在fin包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但是,此时主动关闭方还可 以接受数据。
第二次挥手:被动关闭方收到fin包后,发送一个ack给对方,确认序号为收到序号+1(与syn相同,一个fin占用一个序号)。
第三次挥手:被动关闭方发送一个fin,用来关闭被动关闭方到主动关闭方的数据传送,也就是告诉主动关闭方,我的数据也发送完了,不会再给你发数据了。
第四次挥手:主动关闭方收到fin后,发送一个ack给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手。
0
0
相关文章
如何修复矩阵计算器中加减函数仅执行一次的问题
html5嵌入音频播放没声音_html5嵌入音频开声设置【方案】
html5日期格式与php怎么对接_html5日期php接收处理【步骤】
电脑版html编辑器下载哪个比较好 电脑html编辑器推荐
手机html编辑器哪个好用 移动端html编写工具
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。
18
2026.01.29
clawdbot龙虾机器人官网入口:https://clawd.bot/,clawdbot ai是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。
12
2026.01.29
本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。
8
2026.01.29
2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。
566
2026.01.28
本合集汇总了包子漫画2026最新官方在线观看入口,涵盖备用域名、正版无广告链接及多端适配地址,助你畅享12700+高清漫画资源。阅读专题下面的文章了解更多详细内容。
205
2026.01.28
AO3最新中文版官网入口合集,汇总2026年主站及国内优化镜像链接,支持简体中文界面、无广告阅读与多设备同步。阅读专题下面的文章了解更多详细内容。
342
2026.01.28
本合集涵盖PHP接口开发基础、RESTful API设计、数据交互与安全处理等实用教程,助你快速掌握PHP接口编写技巧。阅读专题下面的文章了解更多详细内容。
11
2026.01.28
本专题系统讲解 Java 在消息队列与异步系统架构中的核心应用,涵盖消息队列基本原理、Kafka 与 RabbitMQ 的使用场景对比、生产者与消费者模型、消息可靠性与顺序性保障、重复消费与幂等处理,以及在高并发系统中的异步解耦设计。通过实战案例,帮助学习者掌握 使用 Java 构建高吞吐、高可靠异步消息系统的完整思路。
11
2026.01.28
热门下载
相关下载
精品课程
共162课时 | 14.2万人学习
共25课时 | 2万人学习
共18课时 | 1.1万人学习
最新文章


