Съдържание:
Определение - Какво означава плъзгащ се прозорец?
Плъзгащият прозорец е техника за контрол на предавани пакети данни между два мрежови компютъра, където се изисква надеждна и последователна доставка на пакети данни, например когато се използва слой за връзка с данни (модел OSI) или протокол за контрол на предаване (TCP).
В техниката на плъзгащия се прозорец всеки пакет данни (за повечето слоеве на връзки за данни) и байт (в TCP) включва уникален пореден пореден номер, който се използва от приемащия компютър за поставяне на данни в правилния ред. Целта на техниката на плъзгащия се прозорец е да използва поредните номера, за да избегне дублирането на данни и да поиска липсващи данни.
Плъзгащият се прозорец е известен още като прозорец.
Техопедия обяснява плъзгащ се прозорец
Техниката на плъзгащия се прозорец поставя различни ограничения върху броя на пакетите данни, които са изпратени, преди да изчакате сигнал за потвърждение обратно от приемащия компютър. Броят пакети данни се нарича размер на прозореца. Ограниченията за размера на прозореца варират в зависимост от скоростта, с която приемащият компютър може да обработва пакетите с данни и от капацитета на неговия буфер.
Ако приложението в приемащия компютър обработва пакетите данни с по-ниска скорост, отколкото изпращащият ги компютър ги изпраща, сигналът за потвърждение от приемащия компютър ще каже на изпращащия компютър да намали броя на пакетите в размера на прозореца при следващото предаване, или временно да спре предаването, за да освободи буфера. Ако, от друга страна, получаващото приложение може да обработва пакетите с данни по-бързо, отколкото изпращащият ги компютър ги изпраща, сигналът за потвърждение ще каже на изпращащия компютър да увеличи броя на пакетите в следващото предаване.
За ефективно предаване на пакети данни предавателят не трябва да бъде принуждаван да спира изпращането за ненужно дълго време. Това ще се случи, ако приемащият компютър изпрати сигнал за потвърждение да спре и не изпрати друг сигнал, за да започне предаването, когато буферът му има свободно пространство или е празен. Други съображения за ефективно предаване на пакети данни включват:
- Време за закъснение с обратно пътуване
- Забавяне от край до край
- Забавяне на лентата