Teenuse kvaliteet ehk QoS on meetod parema teenuse pakkumiseks valitud liiklustüüpidele erinevat tüüpi pakettkommutatsioonivõrkude kaudu. Kasutatav võrgumeedium võib olla mis tahes mitut tüüpi tehnoloogiat alates Ethernetist kuni traadita ja kaadrirelee võrkudeni. QoS pakub meetodit, mille abil saab määrata, millisele liiklusele tuleks võrgusegmendis eelistada.
QoS-i kasutava keskkonna näide on Interneti-põhine telefonisüsteem organisatsiooni võrgus. Oletame, et organisatsioon loob pakettkommutatsioonivõrgu kümne arvutiga, kasutades tugivõrguna Etherneti. Seejärel ühendab ettevõte avaliku Internetiga ühenduse loomiseks ruuteri ja muu riistvara.
QoS-i see stsenaarium tegelikult ei mõjuta, kuna kogu liiklus on peamiselt sama tüüpi. Kui ettevõte otsustab Voice Over IP tehnoloogia abil oma võrku ühendada uue telefonisüsteemi, muutub QoS teguriks.
QoS-i peamine ülesanne on tagada, et kõik tehnoloogiad saaksid soovitud tasemel toimimiseks vajaliku ribalaiuse. Sel juhul saaksid telefonid piisavalt ribalaiust, et vältida katkendlikke kõnesid, ja arvutid saaksid piisavalt ribalaiust Internetis surfamiseks ja ülesannete täitmiseks, et vältida nende kasutajatele aeglasena tundumist.
QoS kasutab ressursside reserveerimise juhtimismehhanisme, mis võimaldavad administraatoritel määrata võrgu iga liiklustüübi jaoks soovitud teenusetaseme. Lubades telefoniliiklusele Interneti-liiklusest kõrgema QoS-i, on telefoni kasutamisel palju vähem häireid, kuna võrk näeb telefonikõnesid ette ja kohandab vastavalt kõigi seadmete ribalaiust.
Arvutivõrkude tehnoloogiad peavad arvestama ka selliste asjadega nagu ummikud. Kui ülaltoodud näites on kaks kasutajat Internetis ja sisse tuleb kolm telefonikõnet, peab võrk suutma otsustada, mida teha kogu sellele suunatava liiklusega. Paljudel juhtudel käsitletakse suurt osa liiklusest järjekorraks kutsutava tehnoloogia abil, mis võimaldab liiklust salvestada seni, kuni seda saab töödelda, olenevalt kasutatavast järjekorrameetodist. Mõelge järjekorda seadmisele järgmiselt: oletame, et organisatsiooni siseneb viis telefoniliini, kuid korraga on kõnedele vastamiseks saadaval ainult kaks inimest. Järjekorrasüsteem võtaks vastu kõik sissetulevad kõned ja suunaks kaks kõnet olemasolevatele töötajatele, jätkates samal ajal teiste kõnede haldamist.
Kaks levinumat QoS-iga kasutatavat järjekorra tüüpi on FIFO (First in First Out) järjekord ja prioriteetne järjekord. FIFO järjekord võimaldab esimene liiklus järjekorda olla esimene liiklus. Meie telefoninäites võimaldaks see kolmandal helistajal olla järgmine kõne, isegi kui ülejäänud kaks liini täituvad. Prioriteetne järjekord võimaldab määrata erinevat tüüpi liiklusele prioriteedi ja eraldada sellele liiklusele ribalaiust, kui vajadus suureneb.
Kui telefoniliiklus on meie organisatsioonis andmeliiklusest suurem prioriteet, hakkab töötajate telefoni kasutama hakkamisel internet teiste kasutajate jaoks aeglustuma. Telefonivälist liiklust piiratakse, et võimaldada telefonikõnedele paremat teeninduskvaliteeti.
QoS ja vajadus tehnoloogia järele, et hallata mitut liiklustüüpi samas võrgus, kasvab ja muutub tulevikus tavalisemaks.