美文网首页
2.4从服务器断开并删除嵌套字

2.4从服务器断开并删除嵌套字

作者: August________ | 来源:发表于2020-04-19 17:13 被阅读0次

2.4从服务器断开并删除嵌套字

  1. 数据发送完毕会断开连接

    1. 服务端的的应用程序会调用socket库中的close组件

    2. 协议栈会生产包含断开信息的TCP头部

      1. 将控制位的FIN比特设置为1,委托给IP模块向客户端发送
    3. 客户端收到信息,为了告知服务的自己收到了FIN为1的包

      1. 客户端会返回一个ACK号
    4. 客户端同样调用socket库中的close组件,发送FIN为1 的TCP包

    5. 服务的在返回一个ACK号

    6. [图片上传失败...(image-a91941-1587287626687)]

  2. 删除嵌套字

    1. 嵌套字并不会立即删除,而是等到一段时间再删除

    2. 断开的操作流程

      1. 客户端发送FIN
      2. 服务端返回ACK号
      3. 服务端发送FIN
      4. 客户端返回aCK号
  3. 数据收到操作小结

    1. 收据收发的具体操作流程

      1. 创建嵌套字
      2. 客户端向服务端发起连接操作
      3. 收据收发阶段
      4. 数据收发操作完毕(断开连接并删除嵌套字)

[图片上传失败...(image-857ee-1587287626687)]

相关文章

网友评论

      本文标题:2.4从服务器断开并删除嵌套字

      本文链接:https://www.haomeiwen.com/subject/nemvbhtx.html