Kas yra slankiojančio lango protokolas?

Stumdomo lango protokolas yra duomenų perdavimo tinkle būdas. Jis naudojamas ten, kur kompiuteris turi gauti duomenų paketus tam tikra, patikima tvarka, suteikiant laiko „langus“, kuriuose galima siųsti duomenis. Nors slankiojančio lango protokolas gali perduoti teoriškai neribotą duomenų kiekį, duomenys gali būti perduodami tik per fiksuotus langus, todėl kompiuteris gali tiksliau įvertinti siunčiamų paketų tvarką.

Kompiuterių tinklu siunčiama informacija siunčiama ne vienu dideliu siuntimu, o mažesniais „paketais“. Paketai yra tiesiog smulkmenos informacijos, kurią priimantis kompiuteris surenka, kad sukurtų gatavą produktą. Tipiškos dėlionės idėja gali būti panaudota esmei iliustruoti; perkant dėlionę, detalės yra išmėtytos ir išardomos, tačiau jas galima rekonstruoti, kad susidarytų galutinis vaizdas. Paketai veikia panašiai.

Slankiojo lango protokolas yra būtinas, kai priimančiam kompiuteriui reikia gauti paketus patikima tvarka. Jis veikia kaip šviesoforas, valdantis sankryžą. Kai šviečia žalia šviesa, atsidaro stumdomas langas ir informacija gali laisvai tekėti. Išsiuntus vieną informacijos ciklą, lemputė užsidega raudonai ir daugiau duomenų šiuo metu perduoti negalima. Kai gaunantis kompiuteris turi paketus, jis siunčia atgal signalą, patvirtinantį, kad informaciją gavo; tai signalas siųsti daugiau duomenų išilgai linijos.

Nuolat stabdydamas ir pradėdamas duomenų srautą, suskaidydamas perdavimą į keletą skirtingų ir išmatuojamų dalių, priimantis kompiuteris gaus paketus labiau reguliuojama tvarka. Tai galima palyginti su perdavimo metodais, kurie nevaldo duomenų srauto. Be nuolatinio grįžtamojo ryšio iš priimančiojo kompiuterio, užtikrinančio, kad paketai būtų gauti tinkama tvarka, informacijos perdavimas gali greitai virsti chaotiška netvarka.

Idealiu atveju informacijos kiekis, siunčiamas per bet kurį vieną duomenų srautą slankiojo lango protokolo metu, turėtų būti didesnis nei ryšio linijos pralaidumo delsos matavimas. Pralaidumo delsos matavimas tiesiog parodo, kiek laiko užtrunka informacijai tekėti iš vieno ryšio galo į kitą. Kol siunčiamos informacijos kiekis per seriją viršija šį skaičių, galutinio vartotojo požiūriu informacijos perdavimas bus sklandus; tarp paketų išsiuntimo naudojant šį metodą nebus uždelsimo.