单选题 A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200,确认号字段ACK=201,数据部分有2个字节,那么在B对该报文的确认报文段中______。
  • A.seq=202,ack=200
  • B.seq=201,ack=201
  • C.seq=201,ack=202
  • D.seq=202,ack=201
【正确答案】 C
【答案解析】在A发向B的报文中,seq表示发送的报文段中数据部分的第一个字节在A的发送缓存区中的编号,ACK表示A期望收到的下一个报文段的数据部分的第一个字节在B的发送缓存区中的编号。因此,同一个TCP报文中的seq和ACK的值是没有联系的。在B发给A的报文(捎带确认)中,seq值应和A发向B的报文中的ACK值相同,即201;ACK值表示B期望下次收到A发出的报文段的第一个字节的编号,应是200+2=202。