Was ist ein differenzierter Service?
In der Datenverarbeitung ist ein differenzierter Dienst eine Art Entwurfsstrategie, mit der der Netzwerkverkehr in verschiedene Kategorien oder Klassen unterteilt werden kann. Dieser Ansatz kann sehr hilfreich sein, um die Art des Datenverkehrs in einem bestimmten Netzwerk zu verstehen und Ressourcen zuzuweisen, sodass jede Klasse mit dem höchsten Grad an Effizienz verwaltet werden kann. Software-Entwurfsmuster ermöglichen häufig eine Art differenzierte Dienstanwendung, sodass mehrere verschiedene Typen oder Klassen von Datenverkehr in einem einzigen Netzwerk ausgeführt werden können, ohne dass Übertragungsprobleme auftreten.
Es gibt eine Reihe von Klassen, die üblicherweise einem differenzierten Dienst zugeordnet sind. Zu den für die meisten Netzwerke typischen gehören das lokale Internetprotokoll oder IP-Adressen, alle im Netzwerk verwendeten Client-IP-Adressen und der Zeitplan für die Verarbeitung eingehender und ausgehender Informationen im Netzwerk. Elemente wie die Art der mit dem Netzwerk verwendeten Anwendungsports sowie Protokolleinstellungen, die für unterschiedliche Datenübertragungen innerhalb des Netzwerks relevant sind, würden ebenfalls als differenzierter Dienst angesehen.
Normalerweise wird der gesamte Datenverkehr, der denselben Grundprotokollen entspricht, derselben Kategorie oder Klassifizierung zugeordnet. Durch die Qualifizierung des in verschiedenen Anwendungen verwendeten Verkehrstyps und die Ausführung verschiedener Aufgaben wird die Zuweisung von Ressourcen auf eine Weise, die bei anderen ausgeführten Anwendungen nicht zu Leistungsproblemen führt, auf ein Minimum beschränkt. Aus diesem Grund sind viele Netzwerke so konzipiert, dass sie sowohl die Klasse als auch die Leistung der Programme erkennen, die diese Klassen verwenden. Wenn ein differenzierter Dienst mit der höchstmöglichen Leistung ausgeführt wird, bleibt die Gesamtfunktionalität des Netzwerks oder Systems wahrscheinlich recht hoch.
Ein Hauptvorteil eines differenzierten Service-Ansatzes besteht darin, dass die im Netzwerk enthaltene Hardware und Software weiterhin funktionieren kann, ohne Rücksicht darauf, was mit anderen Klassen oder Kategorien von Services geschieht. Dies bedeutet, dass Router weiterhin normal funktionieren, unabhängig davon, was mit anderen Anwendungen geschieht, die ebenfalls als Teil des Netzwerks ausgeführt werden. Obwohl dieser Vorteil erheblich ist, ist eine differenzierte Serviceeinrichtung nicht ohne potenzielle Verbindlichkeiten. Zum Beispiel ist es manchmal schwierig, genau zu identifizieren, wie verschiedene Router miteinander in Beziehung stehen, was bedeutet, dass es möglicherweise nicht möglich ist, Details darüber, wie die Informationspakete sowohl am Ursprungs- als auch am Endpunkt verwaltet werden, vollständig wiederherzustellen. Wenn beim Weiterleiten der Datenpakete ein Problem auftritt, kann dies zu einem zusätzlichen Ressourcenverlust führen, der einige Aktivitäten für einen kurzen Zeitraum verlangsamen kann.