Ein Puffer ist ein Teil des Speichers , der Daten für eine kurze Zeit . Daten wird in Netzwerken an mehreren Standorten gepuffert , in der Regel um Staus zu kompensieren. Buffering tritt innerhalb von Netzwerk-Equipment wie Router und Gateways. Datenpakete können markiert werden , um zu vermeiden gepuffert werden . Verzögerung
Buffering ist eine der Hauptursachen für Netzwerk-Verzögerung . Dies ist ein wichtiges Thema für jeden vernetzten Anwendung, aber es ist besonders wichtig für interaktive Multimedia-Anwendungen wie Voice over IP (IP -Telefonie) oder Videokonferenzen. Die Nutzer dieser Anwendungen müssen so viel von dem Netzwerk Pufferung wie möglich zu entfernen, um die Qualität der Dienstleistung von deren Anwendung zu verbessern .
Verursacht
Der Puffer auf eine Netzwerk ist das Computing entspricht einer Warteschlange von Menschen warten, um an einer Umsatz-Fenster serviert bekommen , oder in einer Bank. In der realen Welt die Menschen in der Schlange während der Stoßzeiten warten, weil das Unternehmen nicht über genügend Personal, um alle Kunden gleichzeitig bedienen . Zu anderen Zeiten des Tages Kassierer oder Vertriebsmitarbeiter sitzen wartet auf Arbeit und Kunden erhalten sofort serviert. Networks erleben die gleichen Höhen und Tiefen . Puffer kaufen Zeit für eine Übertragung über das Netzwerk . Da die Nachfrage baut , bekommt der Verzögerung länger und lang und der Puffer füllt. Der Puffer weiter, bis die Nachfrage einpendelt erweitern, und dann , als die Nachfrage sinkt , die Größe des Puffers reduziert , bis schließlich Netzlast ist so niedrig, Verkehr kann direkt über das Netzwerk übertragen werden, ohne Zeit in einem Puffer verbracht .
< Br >
Zweck
Obwohl Netzverzögerung ist ärgerlich , ist es besser als die Alternative. Wenn Netzwerk-Equipment nicht puffern haben Daten bei der Übertragung , würden Datenpakete zu Zeiten starker Nachfrage gelöscht werden. Viele der Nutzer das Netzwerk dient würde gesperrt werden , bis einige große Masse Datenübertragung abgeschlossen ist, oder eine Anzahl von Benutzern aus dem Netzwerk angemeldet . Die Verzögerung ist ein Versuch, Netzlast im Laufe der Zeit , wo nicht genügend Ressourcen zur Verfügung, um Nachfragespitzen gerecht zu verteilen.
Cost
Eine andere Strategie wäre für den Netzwerk-Administrator zu sein kaufen in zusätzliche Ausrüstung , um eine ausreichende Kapazität zur Bedienung von Nachfragespitzen zu erfüllen. Dies ist jedoch eine teure Lösung . Die neue teure Ausrüstung stehen kann für den größten Teil des Tages im Leerlauf und nur seine volle Leistungsfähigkeit für einen kurzen Zeitraum verwendet werden jeden Tag. Buffering ermöglicht Netzwerk Besitzer die Kosten durch die Kapazitätsplanung bei etwas mehr als der durchschnittliche Durchsatz reduzieren.
Vermeidung
Daten reist um Netzwerke in einer Struktur namens ein Paket . Der Paket- Daten enthält, in den Körper und einer Reihe von Kopf an der Vorderseite , welche die beschreibenden Daten und Einstellen von Bedingungen für die Datenübertragung. Eines der Felder in den Headern ist die " Push- Flagge. " Wenn dies eingestellt ist das Datenpaket nicht gepuffert ist , wird aber gerade durchlaufen . In der Praxis ist diese Bedingung nicht immer umgesetzt, weil , wenn ein Netzwerkgerät muss für Platz auf dem Netzwerkkabel warten , hat die Daten zu warten , unabhängig von ihrer Vorlieben.