Network Coding
Definition
A class of techniques in which intermediate network nodes combine multiple data packets or flows algebraically (e.g., linear combinations over a finite field) before forwarding, so that downstream nodes can recover original information more efficiently than with pure store‑and‑forward routing; applied to increase throughput, robustness, or multicast efficiency in multi‑hop and broadcast topologies