The document discusses flow control and error control mechanisms in data link layer. It describes stop-and-wait, go-back-N ARQ, and selective repeat ARQ protocols. Stop-and-wait protocol allows sending one frame at a time before waiting for ACK. Go-back-N ARQ allows sending multiple frames using sequence numbers and sliding windows before waiting for cumulative ACKs. Selective repeat ARQ uses negative ACKs to request retransmission of only damaged frames.