QoS

Z DisWiki
Przejdź do nawigacji Przejdź do wyszukiwania

QoS (quality of service) - określenie poziomu jakości usług sieciowych dostarczanych klientowi. QoS może być scharakteryzowane przez kilkanaście podstawowych właściwości - w tym: łatwość dostępu, rodzaje błędów, czas odpowiedzi i przepustowość, straty danych podczas ich transmisji powstałe na skutek przeciążenia sieci, czas nawiązania połączenia, szybkość detekcji błędów i generacji odpowiednich korekt. Dostawca usług może gwarantować klientom poziom QoS swoich usług, określony w umowie, zawieranej między dostawcą usług a klientem. Umowa to tzw. SLA (service level agreement). QoS to jednocześnie zdolność, jaka charakteryzuje pewne elementy sieciowe (np. aplikacje, (zob.) hosty, (zob.) routery), zapewnienia, że ruch w sieci i towarzyszący mu poziom usług satysfakcjonuje klienta. Dostawcy Internetu w Polsce ( (zob.) ISP) nie dają zwykle gwarancji na jakość świadczonych przez siebie usług, chociaż istnieją obecnie techniki i rozwiązania pozwalające na definiowanie jakości usług na poziomie rdzenia sieci IP i w niedalekiej przyszłości rynek wymusi na dostawcach ich stosowanie. Celem stosowania mechanizmów kontroli jakości QoS jest optymalizacja wykorzystania łączy oraz zapewnienie wymaganego przez krytyczne aplikacje pasma (zob.) przepustowości. Stosowane są mechanizmy QoS takie, jak: klasyfikacja pakietów (packet classification), traffic policing, traffic shaping, kontrolowanie i unikanie zatorów w sieci (congestion management - WFQ, congestion avoidance - RED, WRED). Obecnie (zob.) IETF pracuje nad standardem mechanizmu Diff Serv, polegającego na wykorzystaniu bajtu ToS (type of service), który miałby określać klasę QoS zapewnianą dla danego pakietu (bajt ten określono jako DS - diff serv). Mechanizm ten ma gwarantować jakość (QoS) standardowych rozwiązań typu end to end np. w sieciach (zob.) VPN.