TCP3次握手、4次断开规则

在计算机网络中,TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。它通过三次握手建立连接,四次挥手断开连接,以确保数据的可靠传输。以下是对TCP三次握手和四次挥手规则的概述:

三次握手规则:

第一次握手:客户端发送一个SYN(同步)包给服务器,请求建立连接。SYN包中包含一个初始序列号(ISN),用于后续数据传输的起始点。

第二次握手:服务器收到SYN包后,如果同意建立连接,会发送一个SYN-ACK(同步-确认)包给客户端。这个包中包含服务器的初始序列号,以及对客户端初始序列号的确认。

第三次握手:客户端收到SYN-ACK包后,会发送一个ACK包给服务器,确认收到了服务器的SYN-ACK包。这个ACK包中包含客户端的序列号,以及对服务器初始序列号的确认。

四次断开规则:

第一次断开:客户端发送一个FIN(结束)包给服务器,请求关闭连接。这个FIN包中包含客户端的序列号。

第二次断开:服务器收到FIN包后,会发送一个ACK包给客户端,确认收到了客户端的FIN包。这个ACK包中包含服务器的序列号。

第三次断开:服务器在确认所有数据都已发送完毕后,会发送一个FIN包给客户端,告知客户端可以关闭连接。这个FIN包中包含服务器的序列号。

第四次断开:客户端收到FIN包后,会发送一个ACK包给服务器,确认收到了服务器的FIN包。这个ACK包中包含客户端的序列号,以及对服务器初始序列号的确认。服务器在收到这个ACK包后,可以安全地关闭连接。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值