Protokol drsnega okna je metoda prenosa podatkov po omrežju. Uporablja se tam, kjer mora računalnik prejeti pakete podatkov v določenem, zanesljivem vrstnem redu, kar zagotavlja »okna« časa, kamor je mogoče poslati podatke. Čeprav lahko protokol drsnega okna prenaša teoretično neomejeno količino podatkov, se podatki lahko prenašajo le skozi fiksna okna v času, kar omogoča računalniku, da natančneje oceni vrstni red poslanih paketov.
Informacije, poslane po računalniškem omrežju, se ne pošiljajo v enem velikem prenosu, temveč v manjših “paketjih”. Paketi so preprosto majhni koščki informacij, ki jih prejemni računalnik ponovno sestavi, da sestavi končni izdelek. Za ponazoritev bistva je mogoče uporabiti idejo tipične sestavljanke; ko je sestavljanka kupljena, so koščki raztreseni in razstavljeni, vendar jih je mogoče rekonstruirati, da tvorijo končno podobo. Paketi delujejo na približno enak način.
Protokol drsnega okna je potreben, ko mora prejemni računalnik pridobiti pakete v zanesljivem vrstnem redu. Deluje kot semafor, ki nadzoruje križišče. Ko sveti zelena, se drsno okno odpre in informacije lahko prosto tečejo skozi. Po enem ciklu poslanih informacij “lučka” zasveti rdeče in trenutno ni več mogoče posredovati podatkov. Ko prejemni računalnik prejme pakete, pošlje nazaj signal, ki potrjuje, da je prejel informacije; to je signal za pošiljanje več podatkov vzdolž linije.
Z nenehnim ustavljanjem in zagonom pretoka podatkov, razčlenitvijo prenosa na več ločenih in merljivih kosov, bo sprejemni računalnik prejel pakete v bolj urejenem vrstnem redu. To je mogoče primerjati z načini prenosa, ki ne upravljajo s pretokom podatkov. Brez stalnih povratnih informacij od prejemnega računalnika, ki bi zagotovile, da so paketi pridobljeni v pravilnem vrstnem redu, lahko prenos informacij hitro postane kaotičen nered.
V idealnem primeru bi morala biti količina informacij, poslanih med katerim koli enojnim izbruhom podatkov med protokolom drsnega okna, večja od merjenja pasovne širine zakasnitve povezovalne linije. Merjenje zakasnitve pasovne širine preprosto pove, koliko časa je potrebno za pretok informacij z enega konca povezave na drugega. Dokler količina poslanih informacij na raf presega to število, bo prenos informacij z vidika končnega uporabnika videti brezhiben; med pošiljanjem paketov s to metodo ne bo zamude.