En buffer er et stykke som lagrer data for en kort tidsperiode. Data blir bufret på nettverk på flere steder , vanligvis for å kompensere for lunger . Buffering skjer innen nettverksutstyr som rutere og gatewayer . Datapakker kan flagges for å unngå bufring dem . Forsinkelse
bufring er en viktig årsak til nettverket forsinkelse. Dette er en viktig sak for alle nettverk program, men det er spesielt kritisk for interaktive multimedia applikasjoner som Voice over IP ( IP -telefoni ) eller videokonferanser . Brukere av disse programmene trenger å fjerne så mye av nettverket bufring som mulig for å forbedre kvaliteten på tjenesten i sin søknad.
Årsaker
buffer på en nettverket er databehandling tilsvarende en kø av folk som venter på å få servert i en salgs-vinduet , eller i en bank . I den virkelige verden folk må vente i kø i hektiske perioder fordi virksomheten ikke har nok ansatte til å betjene alle kundene på samme tid . På andre tider av dagen kasser eller selgere sitter venter på arbeid og kundene får servert med en gang . Nettverk oppleve de samme toppene og bunnene . Buffere kjøpe tid for et nettverk overføring. Ettersom etterspørselen bygger , blir forsinkelsen lengre og lengre og mer av bufferen fylles opp . Bufferen fortsetter å ekspandere til etterspørselen flater ut , og da som etterspørselen faller , buffer størrelse reduseres til slutt nettverk belastningen er så lav, kan trafikken bli sendt direkte over nettverket uten tid brukt i en buffer .
Formål
Selv om nettverket forsinkelsen er irriterende , er det bedre enn alternativet . Hvis nettverksutstyr ikke bufre data i transitt , vil datapakker bli droppet i perioder med topp etterspørsel . Mange av brukerne i nettverket fungerer ville være låst til noen stor bulk dataoverføring fullført, eller et antall brukere logget av nettverket . Forsinkelsen er et forsøk på å fordele belastningen på nettet over tid , hvor utilstrekkelige ressurser er tilgjengelige for å tilfredsstille topp etterspørsel .
Cost
annen strategi ville være for nettverksadministratoren for å kjøpe inn ekstra utstyr for å gi tilstrekkelig kapasitet til å møte topp etterspørsel . Men dette er en kostbar løsning . Den nye dyrt utstyr kan stå på tomgang i det meste av dagen og bare brukes til sitt fulle evner for en kort periode hver dag . Buffering gjør netteiere for å redusere kostnadene ved å planlegge kapasitet på litt over gjennomsnittlig gjennomstrømming.
Avhold
data reiser rundt nettverk på en struktur kalt en pakke . Pakken inneholder data i kroppen, og en serie av topptekstene på forsiden av at beskrive dataene og innstillingene for dataoverføring. Ett av feltene i overskriftene er "push flagg. " Hvis dette er satt datapakke er ikke bufret , men er gått rett gjennom. I praksis denne tilstanden er ikke alltid gjennomføres fordi hvis en nettverksenhet må vente på plass på nettverkskabelen , har data til å vente , uavhengig av sine preferanser .