延迟确认:接收端收到数据之后,并不立即发送ACK确认收到数据,而是延迟发送ACK,等待一段时间,以期望和沿该方向传送的数据一起发送。
Nagle算法:尽可能发送大块数据,避免使网络中充斥小分组,从而减少发送包的个数来增加网络的利用率。Nagle算法要求在任意时刻,最多有一个未被确认的分组,在收到确认之前,小分组将被缓存在发送端。直到缓存了一定量,等待了一定的时间,或者收到前一个数据的确认,才能发送出去。
Nagle算法:尽可能发送大块数据,避免使网络中充斥小分组,从而减少发送包的个数来增加网络的利用率。Nagle算法要求在任意时刻,最多有一个未被确认的分组,在收到确认之前,小分组将被缓存在发送端。直到缓存了一定量,等待了一定的时间,或者收到前一个数据的确认,才能发送出去。
延迟确认和Nagle同时开启会怎样?