Alternating bit protocol

Alternating bit protocol (ABP) is a simple network protocol operating at the data link layer (OSI layer 2) that retransmits lost or corrupted messages using FIFO semantics. It is the foundational form of a stop-and-wait ARQ, which is the simplest possible implementation of a sliding window protocol, where a simple timer restricts the order of messages to ensure receivers send messages in turn while using a window of 1 bit.