Cuprins:
Definiție - Ce înseamnă fereastra glisantă?
Fereastra glisantă este o tehnică pentru controlul pachetelor de date transmise între două computere de rețea în care este necesară livrarea fiabilă și secvențială a pachetelor de date, cum ar fi atunci când se utilizează Data Link Layer (model OSI) sau Transmission Control Protocol (TCP).
În tehnica ferestrei glisante, fiecare pachet de date (pentru majoritatea straturilor de legături de date) și octet (în TCP) include un număr de secvență consecutiv unic, care este utilizat de computerul primitor pentru a plasa date în ordinea corectă. Obiectivul tehnicii ferestrei glisante este utilizarea numerelor de secvență pentru a evita duplicarea datelor și pentru a solicita date lipsă.
Fereastra glisantă este cunoscută și sub numele de fereastră.
Techopedia explică geamul glisant
Tehnica ferestrei glisante plasează limite diferite la numărul de pachete de date care sunt trimise înainte de așteptarea unui semnal de confirmare înapoi de la computerul primitor. Numărul de pachete de date se numește dimensiunea ferestrei. Limitele privind dimensiunea ferestrei variază în funcție de viteza cu care computerul receptor poate prelucra pachetele de date și de capacitatea tamponului său.
Dacă aplicația din computerul primitor procesează pachetele de date la o viteză mai mică decât le trimite computerul care le trimite, semnalul de confirmare de la computerul primitor va spune computerului care trimite să reducă numărul de pachete cu dimensiunea ferestrei în următoarea transmisie, sau pentru a opri temporar transmisia pentru a elibera bufferul. Dacă, pe de altă parte, aplicația care primește poate prelucra pachetele de date mai repede decât le trimite computerul expeditor, semnalul de confirmare va spune computerului care trimite să crească numărul de pachete în următoarea transmisie.
Pentru o transmisie eficientă a pachetelor de date, emițătorul nu trebuie obligat să înceteze expedierea pentru o perioadă de timp inutilă. Acest lucru se va întâmpla dacă computerul care primește trimite un semnal de confirmare pentru a se opri și nu trimite un alt semnal pentru a începe să transmită atunci când tamponul său are spațiu disponibil sau este gol. Alte considerente pentru transmiterea eficientă a pachetelor de date includ:
- Timpul de întârziere dus-întors
- Întârziere de la capăt la capăt
- Întârziere de lățime de bandă
