计算机网络技术-TCP传输连接的建立和释放过程;

掌握TCP传输连接的建立和释放过程

三次握手建立连接

请求建立连接、确定可连接、再次发送并确认

  1. A端 发送syn=1 同步序列号给 B端,请求建立连接

  2. B端 收到syn请求后,发送ack确认号=seq(自身seq序列号)+1, 与syn=1同步序列号 响应主机A

  3. A端 再次发送ack确认号,确认收到B端的数据,并可以开始传送实际数据

四次挥手断开连接

  1. A端 将fin位 置为1 (finish),提出请求断开连接
  2. B端 收到数据后,将ack 置为1 并回复,确认将关闭连接
  3. B端 将fin 置为1 请求, 提出反方向关闭连接
  4. A端 收到B端的请求后发送ack 并做出响应,B端收到后双方向关闭结束
    (每个主机,每次收到请求 seq序列号 +1,ack确认号也+1,直到最后一次发送断开连接时,A端 ack=ack+seq(都是上次B端的))

待续、更新中

 
 
—————————————————————
以上就是今日博客的全部内容了
创作不易,若对您有帮助,可否点赞、关注一二呢,感谢支持.

相关推荐

  1. 计算机网络技术-TCP传输连接建立释放过程

    2024-04-09 22:52:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 22:52:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 22:52:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 22:52:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 22:52:03       20 阅读

热门阅读

  1. 津津的储蓄计划

    2024-04-09 22:52:03       16 阅读
  2. HBase详解(4)

    2024-04-09 22:52:03       12 阅读
  3. Git汇总

    2024-04-09 22:52:03       13 阅读
  4. MSsql数据库 sql注入

    2024-04-09 22:52:03       16 阅读
  5. 进程替换exec系列介绍

    2024-04-09 22:52:03       14 阅读
  6. Linux C++ 022-函数模板

    2024-04-09 22:52:03       12 阅读
  7. python把视频按帧转化为图片并保存

    2024-04-09 22:52:03       16 阅读
  8. Linux下I2C驱动框架:I2C 设备驱动

    2024-04-09 22:52:03       18 阅读
  9. 【Linux篇】makefile一次形成两个可执行

    2024-04-09 22:52:03       17 阅读
  10. Kubernetes统一管理vGPU:原理、实现与挑战

    2024-04-09 22:52:03       18 阅读
  11. 大模型从入门到应用——OpenAI基础调用

    2024-04-09 22:52:03       17 阅读