笔记-TCP握手挥手

TCP链接建立的三次握手

截自B站up主程序员大晖的截图

  • 客户端主动打开,发送SYN=1的同步请求报文,序列号为x(随机);
  • 服务端接受并立即向客户端回复报文,SYN=1建立同步,ACK=1确认号有效,序列号为y(随机),确认号为x+1;
  • 客户端接受到后向服务器发送报文,序列号x+1,确认号y+1(与上面两条报文连续,证明是对以上的确认)。至此TCP链接建立,开始传输数据

TCP链接关闭的四次挥手
截自B站up主程序员大晖

  • 客户端主动关闭,向服务器发送FIN=1即关闭同步;
  • 服务器收到后向客户端发送报文确认,确认号为u+1,是对上条报文的回复;
  • 服务器端发送FIN=1的关闭同步报文;
  • 客户端回复确认报文,在客户端等待(4分钟)服务器无后续报文后关闭,服务器收到客户端确认后关闭。

首部

  • URG=1 不排队
  • ACK=1 确认号有效
  • SYN=1 建立同步对话
  • FIN=1 关闭同步
  • seq 序号
  • ack 确认号
  • rwnd 窗口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值