1. TCP如何处理失序数据包
1 TCP具有乱序重组的功能。(1)TCP具有缓冲区(2)TCP报文具有序列号所以,对于你说的问题,一种常见的处理方式是:TCP会先将报文段3缓存下来,当报文段2到达时,再根据序列号进行拼接。2 当然缓冲区也有满的时候,这时接收端会直接丢弃报文,不做任何其他处理;发送方的定时器发现迟迟收不到接收方丢弃报文的确认号(ack number),就会重传该报文。这就是TCP的超时重传功能。