TCP/IP 中的“握手”通常指的是 TCP 的三次握手(Three-way Handshake),用于建立可靠的连接。下面用通俗 + 标准方式说明:
TCP 是面向连接的协议,通信前双方必须:
假设:
Client → Server
SYN = 1seq = x含义:
“我想和你建立连接,我的初始序号是 x”
此时 Client 状态:SYN_SENT
Server → Client
SYN = 1, ACK = 1seq = yack = x + 1含义:
“收到,我也想建立连接,我的序号是 y,你下次从 x+1 开始发”
此时 Server 状态:SYN_RCVD
Client → Server
ACK = 1seq = x + 1ack = y + 1含义:
“收到你的回应,连接可以建立了”
此时:
✅ 连接建立完成,可以传输数据
SYN → SYN+ACK → ACK
如果你愿意,我也可以画一个时序图或讲四次挥手 / Socket 编程示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。