美文网首页
TCP连接的理解

TCP连接的理解

作者: bd8915df25f2 | 来源:发表于2020-05-11 10:22 被阅读0次

    TCP(Transmission Control Protocol,缩写:TCP)连接时会进行三次握手,断开时会有四次挥手

    1.连接(三次握手)
    若发送方为A,接收方为B
    第一次握手:A->B
    A将发送syn=1(syncognize联机请求)到B,同时将随机产生的seq=X(sequence)到B;
    第二次握手:B->A
    B将ack=X+1(Acknowledge character确认字符串,ack number 为A发送的seq+1)、seq=Y(另一个随机序号)发送到A;
    第三次握手:A->B
    A将ack=Y+1(ack number为B发送的seq值+1)、seq=X+1,发送到B。
    说明:A将第一次产生的seq(X+1)与B发送的ack(Y)进行对比,若相等则继续发送消息,
    A将B发送的seq+1,发送到B,主机B确认ack number、ack是否和之前发送的seq一致。
    相关参考链接:
    https://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html#threehand
    https://zh.wikipedia.org/wiki/%E4%BC%A0%E8%BE%93%E6%8E%A7%E5%88%B6%E5%8D%8F%E8%AE%AE
    https://blog.csdn.net/qzcsu/article/details/72861891

    相关文章

      网友评论

          本文标题:TCP连接的理解

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