TCP的三次握手和四次挥手简述

TCP的三次握手和四次挥手简述

 

三次握手:

客户端向服务器发送SYN报文段,服务器接受到,此时服务器可以确认自己的接收能力是否正常;

服务器向客户端发送SYN报文段和ACK报文段,客户端接收到,此时客户端可以确认自己的发送能力和接受能力是否正常,但是此时服务器端只能确认自己的接收能力,并不能确认自己的发送能力是否正常;

客户端向服务器端发送ACK报文段,服务器接受后即可确认自己的发送能力是否正常,此时,三次握手完毕,客户端和服务器可以开始进行传输数据.

 

 

四次挥手:

客户端向服务器发送FIN报文段,发起断开连接请求,但不会立马中断连接;

服务器接收到,自动发送ACK报文段,但是不会立即发送FIN报文段,因为服务器端可能会有一些数据还未处理完毕;

在服务器处理完毕数据并向客户端发送处理结果之后,向客户端发送FIN报文段,但不会立即中断连接;

客户端接收到服务器发送的FIN报文段之后,做出应答,向服务器发送ACK报文段,之后会等待2个MSL(最长报文段寿命)时间才会主动断开连接进入CLOSED状态,以确保服务器能接收到最后这个ACK报文段,而服务器收到这个ACK报文段之后则会关闭连接,进入CLOSED状态.

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值