The goal of network coding is increased throughput, and it is only possible in multicast case. Authors of CTCP also call it &quot;network coding&quot;, but in their case they just decrease delay in the case of loss. Throughput of normal TCP is lower, but only because it reacts to loss by decreasing throughput, so the same throughput can be obtained by using more aggressive congestion control.