TCP协议栈内部需要进行连接管理 一个连接有三个阶段:建立连接 -> 连接可用 -> 关闭连接 三次握手 —— 建立连接的过程 四次挥手 —— 管理连接的过程 TCP连接管理之三次握手 TCP上发送的任何数据(不包含确认数据),都需要进行确认 为什么TCP的建立连接过程是三次握手,而不是2或者4呢? 因为两次握手就无法保证双方数据都同步给对方了 四次握手发送的数据就浪费了 三次握手时,TCP连接中的状态变化 三次握手过程 应用层不可见