Co to jest zróżnicowana usługa?
W obliczeniach zróżnicowana usługa to rodzaj strategii projektowej, która umożliwia segregowanie ruchu sieciowego na kilka różnych kategorii lub klas. Takie podejście może być bardzo pomocne pod względem zrozumienia charakteru ruchu w danej sieci, a także przydzielaniu zasobów, aby każdą klasę mogła być zarządzana z największym stopniem wydajności. Wzorce projektowania oprogramowania często pozwalają na jakąś zróżnicowaną aplikację serwisową, umożliwiając uruchamianie kilku różnych rodzajów lub klas ruchu bez tworzenia problemów z transferem.
Istnieje wiele klas powszechnie kojarzonych z zróżnicowaną usługą. Wśród tych typowych dla większości sieci są lokalne protokoły internetowe lub adresy IP, wszelkie adresy IP klienta używane w sieci oraz harmonogram powiązany z siecią używaną do przetwarzania informacji przychodzących i wychodzących. Elementy takie jak rodzaj portów aplikacji zastosowanych w sieci jakoPonieważ ustawienia protokołu istotne dla różnych transferów danych w sieci byłyby również uważane za zróżnicowaną usługę.
Zazwyczaj cały ruch, który jest zgodny z tymi samymi podstawowymi protokołami, będzie cieszył się tą samą kategorią lub klasyfikacją. Kwalifikując rodzaj ruchu stosowanego w różnych aplikacjach i do wykonywania różnych zadań, proces alokacji zasobów w sposób, który nie prowadzi do problemów z wydajnością z innymi uruchamianymi aplikacjami, jest ograniczony do minimum. Z tego powodu wiele sieci ma na celu rozpoznanie zarówno klasy, jak i wydajności programów korzystających z tych klas. Gdy zróżnicowana usługa działa na najwyższym możliwym poziomie wydajności, ogólna funkcjonalność sieci lub systemu prawdopodobnie pozostanie dość wysoka.
Jedną z kluczowych korzyści z zróżnicowanego podejścia serwisowego jest to, że sprzęt i oprogramowanie zawarte w NETwork może nadal funkcjonować bez względu na to, co dzieje się z innymi klasami lub kategoriami usług. Oznacza to, że routery będą nadal funkcjonować normalnie niezależnie od tego, co dzieje się z innymi aplikacjami, również działającymi w ramach sieci. Chociaż korzyść ta jest znacząca, zróżnicowana konfiguracja usług nie jest pozbawiona pewnych potencjalnych zobowiązań. Na przykład czasami trudno jest dokładnie zidentyfikować, w jaki sposób różne routery odnoszą się do siebie, co oznacza, że może nie być możliwe całkowite odzyskanie szczegółów na temat zarządzania pakietami informacyjnymi zarówno w punkcie pochodzenia, jak i punkcie zakończenia. Jeśli istnieje pewien rodzaj problemu z przekazaniem pakietów danych, może to spowodować dodatkowe drenaż zasobów, które mogą spowolnić niektóre działania na krótki czas.