5.TCP三次握手四次挥手
2023-02-07 18:27:15 0 举报
自我理解
作者其他创作
大纲/内容
第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server确认了: 对方发送正常,自己接收正常第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server确认了: 自己发送、接收正常,对方发送、接收正常
接收方
发送方
三次握手:目的就是双方确认自己与对方的发送与接收是正常的
客户端–发送带有 SYN 标志的数据包–一次握手–服务端服务端–发送带有 SYN/ACK 标志的数据包–二次握手–客户端客户端–发送带有带有 ACK 标志的数据包–三次握手–服务端
四次挥手
SYN
SYN/ACK
ACK
客户端-发送一个 FIN,用来关闭客户端到服务器的数据传送服务器-收到这个 FIN,它发回一 个 ACK,确认序号为收到的序号加 1 。和 SYN 一样,个 FIN 将占用一个序号服务器-关闭与客户端的连接,发送一个 FIN 给客户端客户端-发回 ACK 报文确认,并将确认序号设置为收到序号加 1
任何一方都可以在数据传送结束后发出连接释放的通知,待对方确认后进入半关闭状态。当另 一方也没有数据再发送的时候,则发出连接释放通知,对方确认后就完全关闭了 TCP 连接
0 条评论
下一页