Hvad er en skydevinduet-protokol?
Protokol til glidende vindue er en metode til transmission af data over et netværk. Det bruges, hvor computeren har brug for at modtage pakker med data i en bestemt, pålidelig rækkefølge, hvilket giver "windows" af tid, hvor data kan sendes. Selvom en glidende vinduesprotokol kan transmittere en teoretisk ubegrænset mængde data, kan data kun transmitteres gennem faste vinduer i tide, hvilket giver computeren mulighed for mere præcist at måle rækkefølgen af de pakker, der sendes.
Oplysninger, der sendes over et computernetværk, sendes ikke i én stor transmission, men snarere i mindre "pakker". Pakker er simpelthen små informationsstykker, som den modtagende computer samler igen for at konstruere det færdige produkt. Ideen om et typisk puslespil kan bruges til at illustrere punktet; når puslespillet er købt, er stykkerne spredt og adskilt, men de kan rekonstrueres til et endeligt billede. Pakker fungerer på samme måde.
En glidende vinduesprotokol er nødvendig, når den modtagende computer skal hente pakkerne i en pålidelig rækkefølge. Det fungerer lidt som et trafiklys, der styrer et kryds. Når lyset er grønt, åbnes skydevinduet, og information kan flyde frit gennem. Når der er sendt en informationscyklus, lyser "lyset" rødt, og der kan ikke overføres flere data i øjeblikket. Når den modtagende computer har pakkerne, sender den et signal tilbage, der bekræfter, at den har modtaget informationen; det er signalet om at sende flere data langs linjen.
Ved konstant at stoppe og starte strømmen af data, bryde transmissionen i flere forskellige og målbare stykker, vil den modtagende computer få pakkerne i en mere reguleret rækkefølge. Dette kan sammenlignes med transmissionsmetoder, der ikke styrer datastrømmen. Uden konstant feedback fra den modtagende computer for at sikre, at pakkerne opnås i den rigtige rækkefølge, kan informationstransmissionen hurtigt blive et kaotisk rod.
Ideelt set skal mængden af information, der sendes under en hvilken som helst enkelt burst af data under et glidende vinduesprotokol, være større end båndbredde-forsinkelsesmåling af forbindelseslinien. Måling af båndbreddeforsinkelse fortæller ganske enkelt, hvor lang tid det tager information at flyde fra den ene ende af forbindelsen til den anden. Så længe mængden af information, der sendes pr. Burst, overstiger dette antal, vises informationstransmissionen sømløs set fra slutbrugerens synspunkt; der vil ikke være nogen forsinkelse mellem afsendelse af pakker ved hjælp af denne metode.