Indholdsfortegnelse:
Definition - Hvad betyder skydevindue?
Skydevindue er en teknik til styring af transmitterede datapakker mellem to netværkscomputere, hvor pålidelig og sekventiel levering af datapakker er påkrævet, f.eks. Når du bruger Data Link Layer (OSI-model) eller Transmission Control Protocol (TCP).
I glidevindueteknikken inkluderer hver datapakke (for de fleste datalinklag) og byte (i TCP) et unikt fortløbende sekvensnummer, som bruges af den modtagende computer til at placere data i den rigtige rækkefølge. Formålet med glidevindeteknikken er at bruge sekvensnumrene for at undgå duplikatdata og at anmode om manglende data.
Skydevindue er også kendt som vinduesvindue.
Techopedia forklarer skydevinduet
Glidevindueteknikken sætter forskellige grænser for antallet af datapakker, der sendes, før de venter på et bekræftelsessignal tilbage fra den modtagende computer. Antallet af datapakker kaldes vinduesstørrelsen. Begrænsningerne for vinduesstørrelse varierer afhængigt af den hastighed, hvormed den modtagende computer kan behandle datapakkerne og kapaciteten på dens buffer.
Hvis applikationen på den modtagende computer behandler datapakkerne i en langsommere hastighed, end den sendende computer sender dem, vil bekræftelsessignalet fra den modtagende computer bede den sendende computer om at reducere antallet af pakker i vinduesstørrelsen i den næste transmission, eller midlertidigt at stoppe transmission for at frigøre bufferen. Hvis den modtagende applikation på den anden side kan behandle datapakkerne hurtigere, end den sendende computer sender dem, vil bekræftelsessignalet fortælle den sendende computer om at øge antallet af pakker i den næste transmission.
For effektiv datapakketransmission må senderen ikke tvinges til at stoppe afsendelsen i unødigt lang tid. Dette vil ske, hvis den modtagende computer sender et kvitteringssignal for at stoppe og ikke sender et andet signal til at begynde at sende, når dens buffer har ledig plads eller er tom. Andre overvejelser til effektiv datapakkeoverførsel inkluderer:
- Forsinket tid på rundtur
- Ende til ende forsinkelse
- Forsinkelse af båndbredde
