Vad är ett skjutfönsterprotokoll?
glidfönsterprotokoll är en metod för att överföra data över ett nätverk. Det används där datorn måste ta emot paket med data i en specifik, tillförlitlig ordning, tillhandahålla "fönster" av tid där data kan skickas. Även om ett glidande fönsterprotokoll kan överföra en teoretisk obegränsad mängd data, kan data endast överföras genom fasta fönster i tid, vilket gör att datorn mer exakt kan mäta ordningen på paketen som skickas.
Information som skickas över ett datornätverk skickas inte i en stor växellåda, utan snarare i mindre "paket". Paket är helt enkelt bitstorlekar av information som den mottagande datorn återmonterar för att konstruera den färdiga produkten. Idén om ett typiskt pussel kan användas för att illustrera punkten; När pusslet köps är bitarna spridda och demonterade, men de kan rekonstrueras för att bilda en slutlig bild. Paket fungerar på samma sätt.
Ett skjutfönsterprotokoll är nödvändigt när mottagandetDatorn måste få paketen i en tillförlitlig ordning. Det fungerar lite som en trafikljus som styr en korsning. När ljuset är grönt öppnas skjutfönstret och information kan flyta fritt. Efter att en cykel med information har skickats blir "ljuset" rött och inga fler data kan överföras för tillfället. När den mottagande datorn har paketen skickar den tillbaka en signal som bekräftar att den har fått informationen; Det är signalen att skicka mer data längs linjen.
Genom att ständigt stoppa och starta flödet av data, bryta överföringen i flera distinkta och mätbara bitar, kommer den mottagande datorn att få paketen i en mer reglerad ordning. Detta kan jämföras med överföringsmetoder som inte hanterar flödet av data. Utan konstant feedback från mottagningsdatorn för att säkerställa att paketen erhålls i rätt ordning,Informationsöverföringen kan snabbt bli en kaotisk röra.
Helst bör mängden information som skickades under en enda datastopp under ett skjutfönsterprotokoll vara större än bandbreddfördröjningsmätningen av anslutningslinjen. Mätningen av bandbreddfördröjningen berättar helt enkelt hur lång tid det tar information att flyta från den ena änden av anslutningen till den andra. Så länge mängden information som skickas per burst överstiger detta nummer kommer informationsöverföringen att verka sömlös ur slutanvändarens synvinkel; Det kommer inte att finnas någon försening mellan sändningen av paket med denna metod.