Go-Back-N Automatic Repeat reQuest (ARQ) is a network protocol for reliable data transmission. It allows the sender to transmit multiple frames before requiring acknowledgment, but if any frame is lost or corrupted, the receiver discards it along with subsequent frames and requests retransmission, simplifying error recovery at the cost of potential duplication.