美文网首页
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