Co je protokol posuvného okna?
Protokol posuvného okna je způsob přenosu dat v síti. Používá se tam, kde počítač potřebuje přijímat pakety dat v konkrétním a spolehlivém pořadí a poskytuje „okna“ času, ve kterém lze data odesílat. Ačkoli protokol posuvného okna může přenášet teoretické neomezené množství dat, data mohou být přenášena pouze přes pevná okna v čase, což umožňuje počítači přesněji posoudit pořadí odesílaných paketů.
Informace zasílané přes počítačovou síť se neposílají jedním velkým přenosem, ale spíše v menších „paketech“. Pakety jsou jednoduše kousavé informace, které přijímající počítač znovu sestavuje, aby vytvořil hotový produkt. Myšlenka typické skládačky může být použita pro ilustraci bodu; když je hádanka koupena, kusy jsou rozptýleny a rozebrány, ale mohou být rekonstruovány tak, aby vytvořily konečný obrázek. Pakety fungují podobně.
Protokol posuvného okna je nezbytný, když přijímající počítač potřebuje získat pakety ve spolehlivém pořadí. Funguje to trochu jako semafor, který řídí křižovatku. Když je světlo zelené, posuvné okno se otevře a informace mohou volně procházet. Po odeslání jednoho cyklu informací se „světlo“ rozsvítí červeně a v tuto chvíli již nelze přenášet žádná další data. Jakmile přijímající počítač má pakety, vyšle zpět signál potvrzující, že přijal informaci; to je signál k odeslání dalších dat podél linky.
Neustálým zastavením a zahájením toku dat, přerušením přenosu na několik odlišných a měřitelných kusů, přijímající počítač získá pakety v regulovanějším pořadí. To lze porovnat s metodami přenosu, které nespravují tok dat. Bez stálé zpětné vazby od přijímajícího počítače, aby se zajistilo, že pakety jsou získány ve správném pořadí, se přenos informací může rychle stát chaotickým nepořádkem.
V ideálním případě by množství informací odeslaných během jakéhokoli jednotlivého shluku dat během protokolu s posuvným oknem mělo být větší než měření zpoždění šířky pásma připojovací linky. Měření zpoždění šířky pásma jednoduše říká, jak dlouho trvá, než tok informací z jednoho konce připojení na druhý. Dokud množství informací zaslaných na jeden shluk přesáhne toto číslo, bude přenos informací vypadat z pohledu koncového uživatele bezproblémový; mezi odesláním paketů pomocí této metody nebude zpoždění.