tcp乱序对上层应用有影响吗?

1、TCP协议栈代码会处理乱序的问题,上层不会感受到乱序。2、乱序会导致时延增加、吞吐量降低,对应用的性能会产生一定影响。
■网友
没有影响,TCP的序列号就是为了收到的时候能够按照原来的顺序重组的。
■网友
当然有影响。乱序可能是中途丢包,or 广域网同一连接走不同路径。os会处理这种情况,有机制保证连续的数据流,并传递给用户层。由于是必须等到完整收到才传递,所以时延是最大的影响。影响的程度取决于重传的时间,几毫秒到几十秒不等,甚至更长。


    推荐阅读