TCP三次握手与四次挥手的过程

说起 TCP 协议,很多程序员就能讲出 TCP 三次握手、四次挥手的过程,讲的头头是道。请仔细想一想,为什么会有这种过程呢?

这里我用 A 和 B 表示通信双方,用对话的方式来表示建立连接和断开连接的过程。

三次握手

A:我准备好建立连接了,你呢?

B:我也准备好了。

A:那我们开始吧。

四次挥手

A:我准备好断开连接了,你呢?

B:我知道了,等我这边消息发完了,再断开连接。

B:我这边没有消息了,我要断开连接了。

A:行,那我也就断开连接了。

TCP 通信的规则理解起来其实并不复杂,它能让通信双方建立连接,保持高效率的消息传递,但在传输大规模的 TCP 数据包时,有可能发生拆包、粘包的现象。它相比于 UDP 协议应用的场景更多。

相关推荐
汤愈韬1 小时前
hcip-security_防火墙高可靠技术4—双机热备结合NAT
网络·网络协议·网络安全·security
@杰克成1 小时前
Java学习31
java·学习·adb
中科三方1 小时前
域名解析修改后,用户仍访问旧IP?原因排查与高效解决指南
网络协议·tcp/ip·php
辣椒思密达1 小时前
大规模数据采集如何稳定使用海外住宅IP?3种实战方法
网络·网络协议·tcp/ip
xhbh6661 小时前
Linux转发完全教程:ip_forward开启、iptables端口映射、双网卡NAT实战
服务器·网络·智能路由器·端口转发·端口映射·映射
Shota Kishi1 小时前
ERPC 平台全面支持 16 种语言 — 以母语使用 Solana RPC 官方网站与 Dashboard
网络·网络协议·rpc
luojiezong1 小时前
场景驱动下的高校全光网络演进:以太彩光技术路线的适配性解析
网络
千匠网络1 小时前
千匠网络制造行业渠道分销B2B解决方案:AI驱动,重构产业分销模式
网络·云原生·架构·制造业·b2b·电商解决方案