This document discusses reliable transmission using the OSI model and Automatic Repeat Request (ARQ) protocols. It describes the concepts of acknowledgements, timeouts, and sequence numbers used by ARQ protocols to recover from lost or corrupted frames. Specifically, it explains the Stop-and-Wait and Go-Back-N ARQ protocols, including how they use sliding windows and cumulative acknowledgements.