TCP序列号是ACK数+接收的字节数? 三次握手有什么不同?
从TCP连接build立序列号同步和参数交换 :
一旦每个设备select了它的ISN,它就会将这个值发送到其初始SYN消息中序列号字段中的其他设备。 接收SYN的设备用确认SYN的ACK消息(其也可以包含它自己的SYN,如在三次握手的步骤#2中)进行响应。 在ACK消息中,确认号字段被设置为从另一个设备收到的ISN的值加一。 这表示设备预期从其同级接收的下一个序列号; 因此ISN实际上代表了接收到的最后一个字节的序列号(在这种情况下是虚构的,因为连接是新的并且还没有收到)。