「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

QoS

pointこの用語のポイント

pointサービスの品質を表す尺度だよ

pointあるいは、通信の品質を確保する仕組みだよ

point「Quality of Service」の略だよ

スポンサーリンク

簡単に書くよ

QoS(読:キューオーエス)とは

サービスの品質を示す尺度。
あるいは

通信における「あっ、君は先に通った方が良さそうだね。どーぞどーぞ、他の奴らは気にしないで通って良いよ。おっと、おまえはあんまり調子に乗るなよ。他の人の邪魔にならないように少し待ってろ」な、えこ贔屓制度のこと
です。
後者について、もう少し真面目っぽく書くと

通信用に細切れにされたデータ(パケット)の種類や優先度によって通信の順番や量を調整することで、みんなができるだけ気分よく通信できるようにする仕組みのこと
となります。


image piyo

詳しく書くよ

まずは前者の意味から見ていきましょう。

サクっと一言で説明すると

「どれくらい良いサービスしてる?」なサービスの品質を表す尺度

が「QoS」です。

Quality of Service(クオリティ・オブ・サービス)」の略で「QoS」ね。
気が向いたら、覚えてあげてください。

QoS

※「Quality of Service」を何となく日本語にすると「サービスの品質」となります。[詳細]

この意味の「QoS」は、何かを作る工場など、製品やサービスの品質を評価する場で登場します。

これが「サービスの品質を示す尺度」を意味するQoSです。
IT用語ではないけど、とりあえず触れておこう」程度の意図なので、さらっと流します。

IT関係、特に通信ネットワーク系の話で「QoS」と出てきた場合は

パケット(通信用に細切れになったデータを見て、データの通る順番や量を調整する仕組み

です。

例えば、そうですね。

ピヨ太君がピヨピヨビルの前でタクシーの順番待ちをしていたとします。

QoS2

ピヨピヨビルの前では、よくピヨ太君の会社の人たちがタクシー待ちをしています。
タクシーに乗れるのは先着順です。

そうです。
先着順なのです。

大事なお客さまとの打ち合わせに遅れそうな人も、ちょっと遠くにお昼に行こうと考えている人も平等に扱われます。

ですが、会社的には、これはあまり良くありません。
大事なお客さまとの打ち合わせに向かう人には早く行ってもらいたいです。
お昼に行くだけの人は、ちょっとくらい出発が遅くなっても困りません。
むしろ「大事な用事のあるやつに譲れ!」です。

そこでピヨ太君は、順番待ちの列を管理する人を雇いました。

QoS3

管理人さんはタクシーに乗る順番を管理するのが、お仕事です。
会社にとって重要な要件を抱える人やVIP待遇な人は先に乗せてやります。
名ばかり社長のピヨ太君のようにどーでもいい人は、後回しにします。

おっと、ピヨ子さんが大慌てでやってきましたね。
どうやらお客さま先でトラブルがあったようです。

QoS4

実はピヨ太君の会社はピヨ子さんの売上で成り立っています。
つまりピヨ子さんはエースでVIPで権力者なのです。

管理人さんも、それをよく分かっています。
ピヨ子さんの様子を見て、ただ事ではないと察しました。

管理人さんはピヨ子さんに言います。

「お嬢ちゃん、乗りなっ。後のことは俺に任せろ」

管理人さん、イケメンですね。

ピヨ子さんは管理人さんにお礼を言いつつ、順番抜かしをしてタクシーに乗り込み、お客さま先に向かいました。

QoS5

どうやらピヨ子さんは無事にお客さま先に着けたようです。
めでたし、めでたし。

これが管理人さんのお仕事です。
このお仕事は専門用語で「優先制御」と呼ばれます。

管理人さんのお仕事には「帯域制御」と呼ばれるものもあります。

例えば、そうですね。

ピヨ太君は、どこに移動するにもタクシーを使います。
何かあればタクシーを使います。
大した用事でもないのに頻繁にタクシーを使います。
ピヨ太君があまりにもタクシーを使うせいで、他の人が中々乗れない状況になってしまいました。

これは、よろしくないですね。
ピヨ太君のせいで他の重要な用事のある人たちが困ったことになっています。

そこで管理人さんはピヨ太君を呼び「おまえ、少しタクシーを使う頻度を下げろよ。おまえよりもっと大事な仕事をしてる人たちが困ってるんだよ」とお説教をしました。

QoS6

このお説教のお陰で、ピヨ太君がタクシーを使う頻度は下がり、他の人たちも乗りたいときに乗れるようになりました。
めでたし、めでたし。

この管理人さんのやっているお仕事がQoSです。
通すデータの順番や量を制御することで、提供される通信サービスの品質を維持する仕組みです。
基本的には先着順に乗せていきますが「あ~、こいつは急ぎだなー」と思った場合には順番抜かしをさせてあげたり「おまえ、ちょっと使いすぎじゃね?」な人には「少し他の人のことも考えろよ!」とお説教したりします。

先程も簡単に触れましたが、実際のQoSのやり方には大きく分けて

1.優先制御
2.帯域制御


の2つのやり方があります。

優先制御は、データに優先順位を付けて優先順位の高いものから通してあげることで通信の品質を確保するやり方です。
どのデータも同じ道路を通りますが、VIP待遇なデータが来たら道を譲るイメージです。

QoS7

帯域制御は、通るデータの量を制御することで通信の品質を確保するやり方です。
通るデータの量が増えたり減ったりすると、送るのにかかる時間も変わります。
優先度の高いデータは一気にたくさん送れるようにしてあげるのに対し、優先度の低いデータは少しずつしか送れないように制御します。
普通のデータは時速50キロでしか走れないけど、VIP待遇なデータは時速100キロで走れるイメージです。

QoS8

少し話が逸れますが、使える帯域が広がると通信速度が上がります。
つまり

帯域制御=使える帯域を制御する=通信速度を制御する

です。
帯域と通信速度の関係に興味がある方は、用語「帯域幅」の説明を ご覧ください。

話を戻します。

QoSの説明でよく例に出されるのは、動画や音声データでしょう。
動画や音声データは可及的速やかに通信相手に届けられなくてはいけません。
そうしないと、音声がぶつぶつ途切れたり、動画がカクカクしちゃったりしますよね。

一方、ホームページの表示は、そこまで急ぎません。
少しくらい届くのが遅れても、のんびり待てば良いだけです。

そこで、動画や音声データとホームページのデータが同じようなタイミングで線の中を通ろうとした場合、動画や音声データの方を先に通してあげるのです。
あるいは動画や音声データは一気に送れるようにしてあげるのに対し、ホームページのデータはちょっとずつしか送れなくします。
「動画さんや音声データさんは急がないと支障が出るので先に通してあげるね。ホームページさんはちょっとくらいのんびり行っても困らないでしょ?」な理屈ですね。

優先制御にしろ帯域制御にしろ「速やかに届けるべきデータを速やかに届けるための仕組み」である点は同じです。


image piyo2

一言でまとめるよ

まぁ「QoS」って単語が出てきたら「サービスの品質のこと、あるいは、データの通る順番や量を調整して通信の品質を確保する仕組みなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像011
書籍画像034

おまけ

■訳してみるよ

「QoS」は「Quality of Service(クオリティ・オブ・サービス)」の略です。
「quality(クオリティ)」の意味は「質」とか「品質」とかです。
「of(オブ)」の意味は「~の」です。
「service(サービス)」はカタカナで「サービス」で分かりますよね。
何となく くっつけると

サービスの品質

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた