浅谈三次握手,四次挥手

三次连接:客户端向服务器发送syn连接请求(你好,你能收到我的消息吗)
服务器收到以后回复ack确认信号, 并发送自己的syn信号(我能收到你的消息,你好,你能收到我的消息不)
客户端收到以后回复ack信号(我能收到你的消息)
!!!然后双方建立连接,通过三次握手双方才能确定对方能接受到自己发送的信息

四次挥手:客户端向服务器发送fin信号(给服务器说,我要发的消息已经发完了)
服务器向客户端回复ack信号(行,我这还有消息没发完,你再等一会)
......
过了一会,服务器向客户端发送fin信号(给客户端说,我要发送的消息也发送完了,可以断开连接)
客户端向服务器发送ack信号(好,断开连接)
!!!因为tcp/ip连接是全双工的,双方都可以发送信息,断开连接必须将双方都断开,当客户端向服务器发送fin信号时,一般客户端还有信息未发送,但此时必须给客户端一个回应,告诉客户端,我收到你的请求了,不过你得等一会,我这还有消息没发完,如果不回复,客户端会再次向服务器发送请求

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值