美文网首页
TCP长连接和短连接-2018-04-03

TCP长连接和短连接-2018-04-03

作者: ZJXianG | 来源:发表于2018-05-23 08:50 被阅读0次

    TCP通讯的整个过程:


    图片3.png

    TCP短连接:
    1.client 向 server 发起连接请求
    2.server 接到请求,双方建立连接
    3.client 向 server 发送消息
    4.server 回应 client
    5.一次读写完成,此时双方任何一个都可以发起 close 操作

    TCP长连接:
    1.client 向 server(服务器) 发起连接
    2.server 接到请求,双方建立连接
    3.client 向 server 发送消息
    4.server 回应 client
    5.一次读写完成,连接不关闭
    6.后续读写操作...
    7.长时间操作之后client(客户端)发起关闭请求

        长连接可以省去较多的TCP建立和关闭的操作,减少浪费,节约时间。对于频繁请求资源的客户来说,较适用长连接。
        短连接对于服务器来说管理较为简单,存在的连接都是有用的连接,不需要额外的控制手段。
    
        目前的服务器大部分使用TCP长连接

    相关文章

      网友评论

          本文标题:TCP长连接和短连接-2018-04-03

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