Mis on libiseva akna protokoll?

Lükandakna protokoll on meetod andmete edastamiseks võrgu kaudu. Seda kasutatakse juhul, kui arvuti peab vastu võtma andmepakette kindlas ja usaldusväärses järjekorras, pakkudes aja “aknad”, kuhu andmeid saab saata. Kuigi libiseva akna protokoll suudab edastada teoreetiliselt piiramatul hulgal andmeid, saab andmeid õigeaegselt edastada ainult fikseeritud akende kaudu, mis võimaldab arvutil saadetavate pakettide järjekorda täpsemalt mõõta.

Arvutivõrgu kaudu saadetavat teavet ei saadeta ühe suure edastusega, vaid pigem väiksemate “pakettidena”. Paketid on lihtsalt hammustavad teabekillud, mille vastuvõttev arvuti valmistoote valmistamiseks uuesti kokku paneb. Tüüpilise pusle ideed saab kasutada asja illustreerimiseks; pusle ostmisel on tükid laiali ja lahti võetud, kuid neid saab rekonstrueerida, et moodustada lõplik pilt. Paketid töötavad peaaegu samamoodi.

Liugakna protokoll on vajalik, kui vastuvõttev arvuti peab hankima paketid usaldusväärses järjekorras. See toimib veidi nagu foor, mis juhib ristmikku. Kui tuli on roheline, avaneb lükandaken ja info saab vabalt läbi voolata. Pärast ühe teabetsükli saatmist muutub “tuli” punaseks ja rohkem andmeid hetkel edastada ei saa. Kui vastuvõttev arvuti on paketid käes, saadab see tagasi signaali, mis kinnitab teabe kättesaamist; see on signaal rohkemate andmete saatmiseks.

Andmete voogu pidevalt peatades ja käivitades, jagades edastuse mitmeks erinevaks ja mõõdetavaks tükiks, saab vastuvõttev arvuti paketid paremini reguleeritud järjekorras. Seda saab võrrelda edastusmeetoditega, mis ei halda andmevoogu. Ilma pideva tagasisideta vastuvõtvalt arvutilt, et tagada pakettide õiges järjekorras kättesaamine, võib teabeedastus kiiresti muutuda kaootiliseks segaduseks.

Ideaaljuhul peaks libiseva akna protokolli ajal iga üksiku andmepurske ajal saadetud teabe hulk olema suurem kui ühendusliini ribalaiuse-viivituse mõõt. Ribalaiuse viivituse mõõtmine lihtsalt ütleb, kui kaua kulub teabe liikumiseks ühenduse ühest otsast teise. Niikaua kui ühe saristuse kohta saadetud teabe hulk ületab selle arvu, näib teabe edastamine lõppkasutaja seisukohast sujuv; seda meetodit kasutades pakettide saatmise vahel ei teki viivitusi.