TCP的三次握手

    技术2022-05-11  56

     

    TCP的三次握手分类:网络分析   第一步:请求方向服务方发送SYN,表示想发起一次TCP连接。我们假定这次的序列号是某个数值X ,初始的ack号为0Trust ->Target SYN SEQ:X

    ACK:0

       第二步:服务方产生SYN,ACK响应,并向请求方发送ACK, ACK的值为X+1,表示数据成功接收到,且告知下一次希望接收到字节的SEQ是X+1。同时, 服务方向请求方发送自己的SEQ, 我们假定它的序列号是某个数值Y。 Target -> Trust SYN,ACK SEQ:Y ACK:X+1

       第三步: 请求方向服务方发送ACK,表示接收到服务方的回应。这次它的SEQ值为X+1,同时它的ACK值为Y+1,原理同上。 Trust ->Target ACK SEQ:X+1 ACK:Y+1

    注意:因为一个SYN 将占用一个序号,所以要加1.

       完成这一步以后, 请求方与服务方之间的连接开放,数据可以进行传输了。 


    最新回复(0)