tcp的三次握手和四次挥手

tcp的三次握手:


首先:服务器的一个服务处于监听状态:listen   ,一般是被动连接


其次:客户端向服务端发起一个连接:I 需要和 YOU对接,同意吗? I 先同意(SYN=1),I 的号码别弄错(系列号seq=c),状态变为:SYN-SENT   --》系列号客户端 c   (记忆c:client)

再次:服务端--》也同意(SYN=1),给我的号码我返回给你并加1确认 (ACK=c+1),我看看我的号码里面有啥,找到了,就从这个号码开始吧(seq=s),状态变为SYN-RCVD    --》系列号服务端 s  (记忆 s:server)

最后:客户端--》收到号码并加1确认(ACK=s+1),我的系列号变成(seq=c+1)了,状态变成ESTABLISHED状态--》上面客户端系列号加1  既是:c+1

最终:服务端--》也收到了信号状态变成了ESTABLISHED,开始传输数据

如下图:


tcp四次挥手:


两个图的c和s是不同的,这个是为了方便记忆



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值