Protokol kliznog prozora je metoda prijenosa podataka preko mreže. Koristi se tamo gdje računalo treba primiti pakete podataka određenim, pouzdanim redoslijedom, osiguravajući “prozore” vremena u koje se podaci mogu slati. Iako protokol kliznog prozora može prenijeti teoretsku neograničenu količinu podataka, podaci se mogu prenositi samo kroz fiksne prozore u vremenu, što omogućuje računalu da preciznije procijeni redoslijed paketa koji se šalju.
Informacije koje se šalju preko računalne mreže ne šalju se u jednom velikom prijenosu, već u manjim “paketima”. Paketi su jednostavno mali komadići informacija koje računalo primatelj ponovno sastavlja kako bi konstruirao gotov proizvod. Ideja tipične slagalice može se koristiti za ilustriranje točke; kada se slagalica kupi, dijelovi se raspršuju i rastavljaju, ali se mogu rekonstruirati kako bi se formirala konačna slika. Paketi rade na isti način.
Protokol kliznog prozora je neophodan kada računalo primatelj mora dobiti pakete pouzdanim redoslijedom. Djeluje pomalo poput semafora koji kontrolira raskrižje. Kada je svjetlo zeleno, klizni prozor se otvara i informacije mogu slobodno teći. Nakon jednog ciklusa slanja informacija, “svjetlo” postaje crveno i trenutno se više podataka ne može prenositi. Nakon što računalo primatelj ima pakete, ono šalje natrag signal koji potvrđuje da je primilo informaciju; to je signal za slanje više podataka duž linije.
Konstantnim zaustavljanjem i pokretanjem protoka podataka, razbijanjem prijenosa na nekoliko različitih i mjerljivih dijelova, računalo primatelj će pakete dobivati uređenijim redoslijedom. To se može usporediti s metodama prijenosa koje ne upravljaju protokom podataka. Bez stalne povratne informacije od računala primatelja kako bi se osiguralo da su paketi dobiveni ispravnim redoslijedom, prijenos informacija može brzo postati kaotičan nered.
U idealnom slučaju, količina informacija poslanih tijekom bilo kojeg pojedinačnog niza podataka tijekom protokola kliznog prozora trebala bi biti veća od mjerenja kašnjenja propusnosti na liniji veze. Mjerenje kašnjenja širine pojasa jednostavno govori koliko je vremena potrebno da informacija teče s jednog kraja veze na drugi. Sve dok količina poslanih informacija po rafalu premašuje ovaj broj, prijenos informacija izgledat će besprijekorno sa stajališta krajnjeg korisnika; neće biti kašnjenja između slanja paketa korištenjem ove metode.