対象試験と出題頻度

QoS(Quality of Service)は、基本情報技術者・応用情報技術者で出題されるネットワーク分野のテーマです。

午前問題では「QoSの制御方式の名称と特徴を正しく対応づけられるか」が問われ、午後問題ではIP電話やファイルサーバの通信制御を題材にQoSの設計を考えさせる出題が繰り返されています。

詳細をクリックして確認
対象試験:
基本情報技術者
応用情報技術者
出題頻度:
★★★☆☆
ランクB(標準)覚えておくと有利

用語の定義

情報処理試験を勉強していると、「QoSって結局何をしてくれる技術なの?」と疑問に思う場面があります。

QoS(Quality of Service:サービス品質)とは、一言で言うと

 「ネットワーク上の通信に優先順位をつけ、重要なデータの品質を保証する技術の総称」

のことです。

イメージとしては、「病院の救急外来のトリアージ」です。

 

救急外来では、すべての患者を到着順に診るのではなく、重症度に応じて診察の優先順位を振り分けます。

 

QoSはこれと同じ考え方で、ネットワーク上を流れるデータに対して「音声通話は最優先」「ファイルダウンロードは後回し」といった優先度を設定し、限られた帯域を効率よく配分する技術です。

📊 QoSの基本情報

項目 内容
正式名称 Quality of Service(クオリティ・オブ・サービス)
日本語訳 サービス品質
主な目的 特定の通信の遅延・揺らぎ・損失を抑え、安定した通信品質を確保する
対比概念 ベストエフォート(品質を保証せず、最善努力で通信する方式)

解説

ネットワーク上にはWebの閲覧データ、音声通話、動画配信、ファイル転送など性質の異なる通信が混在しています。すべてを平等に扱う「ベストエフォート」方式では、回線が混雑した瞬間に音声通話が途切れたり、動画が止まったりする問題が発生します。

 

この問題を解決するために、通信の種類ごとに優先度を設定し、帯域や遅延を制御する仕組みが必要になりました。それがQoSです。

 

▶ QoSを実現する代表的な制御方式(クリックで展開)

QoSの制御方式は大きく「優先制御」と「帯域制御」の2系統に分かれます。

優先制御:ルータやスイッチが、パケットのヘッダに付与された優先度情報(IPヘッダのToSフィールドやDSCPの値)を読み取り、優先度の高いパケットから順に転送する制御です。音声通話のように遅延が許されない通信に対して適用されます。

 

帯域制御:特定の通信が使える帯域幅の上限や下限を設定する制御です。帯域制御にはさらに次の方式があります。

 

シェーピング:パケットの送出間隔を調整し、規定された最大速度を超えないようにトラフィックを平準化します。超過分のパケットはバッファに蓄え、送出タイミングをずらすため、パケットの廃棄は発生しません。

 

ポリシング:入力されたトラフィックが規定の最大速度を超過していないかを監視し、超過分のパケットを破棄するか優先度を下げます。シェーピングと違い、バッファリングを行わないため処理負荷は低いですが、パケットロスが発生する場合があります。

 

アドミッション制御:通信を開始する前にネットワークの空き帯域を確認し、余裕があるときにのみ新たな接続要求を受け付ける制御です。リソースが不足する状態での品質劣化を事前に防ぎます。

▶ QoSで押さえるべき品質指標(クリックで展開)

QoSが制御対象とする品質指標は主に3つあります。

指標 意味 影響を受けやすい通信
遅延
(レイテンシ)
送信から受信までにかかる時間 音声通話、ビデオ会議
ジッタ パケット到着間隔のばらつき(揺らぎ) 音声通話、リアルタイム映像
パケットロス 転送途中でパケットが失われる割合 音声・映像全般、ファイル転送

VoIP(IP電話)のようにリアルタイム性が求められる通信では、遅延とジッタの両方を低く抑える必要があります。

一方、メールやWebの閲覧は多少の遅延が許容されるため、優先度は低く設定するのが一般的です。

ここだけは確実に押さえてください。

QoSは「優先制御」と「帯域制御」の2つに大別され、帯域制御には「シェーピング(パケットの送出間隔を調整して平準化)」と「ポリシング(超過パケットを破棄または優先度低下)」があります。

 

では、この用語が試験でどのように出題されるか見ていきましょう。

💡 QoSの核心を3行で

・ネットワーク上の通信に優先順位をつけ、重要なデータの品質を確保する技術の総称
・帯域制御のシェーピング(平準化)とポリシング(超過分を破棄)の違いが頻出
・ベストエフォートは「品質を保証しない」方式であり、QoSの対義的な概念


試験ではこう出る!

QoSは、午前・午後の両方で出題実績がある守備範囲の広いテーマです。

午前ではQoSの制御方式の名称と説明の対応づけ、午後ではIP電話やファイルサーバの通信設計を題材にした記述問題として繰り返し登場しています。

📊 過去問での出題実績(クリックして表示)
試験回 出題内容 問われたポイント
AP R7春
午後 問5
社内LANのアクセス遅延を題材に、ファイルサーバのQoS機能で制限すべきトラフィックの方向を問う問題。 ・「ファイルサーバから社内LANへのトラフィック」を制限対象と判断できるか
・SNMPトラップによる監視との組み合わせ
AP H28秋
午後 問5
IP電話の導入に伴い、広域イーサネット上で音声通話の帯域を確保するためにQoS設定が必要かどうかを判断させる問題。 ・拠点間の帯域が十分か否かでQoSの要否を判断する力
・SIPとRTPの役割との関連
AP H25春
午後 問4
コールセンタのVoIP導入に伴い、L3SWをQoS対応に変更して音声パケットの優先度を高くする設計を問う問題。 ・音声パケットの優先制御の必要性を理解しているか
・広域イーサネットの通信速度見直しとセットで出題
NW H23秋
午前II 問6
QoSのトラフィック制御方式(アドミッション制御・シェーピング・ポリシング・ベストエフォート)の説明の正誤を問う問題。 ・シェーピングとポリシングの説明が入れ替えられるひっかけ
・ベストエフォートは「優先制御」ではない点に注意

📝 IPA試験での出題パターン

パターン1:「制御方式の説明を正しく対応づけよ」(午前)
シェーピング・ポリシング・アドミッション制御の説明文が並び、正しい組み合わせを選ぶ形式。ひっかけはシェーピングとポリシングの説明を入れ替えるパターンです。「送出間隔を調整して平準化=シェーピング」「超過パケットを破棄=ポリシング」と覚えておけば対処できます。

 

パターン2:「QoSの設計判断を問う」(午後)
VoIPやファイルサーバの通信を題材に、「どの区間でQoSが必要か」「どの方向のトラフィックを制限すべきか」を記述させる形式。問題文中のネットワーク構成図と通信量の情報を読み取り、ボトルネックを特定する力が求められます。

 

試験ではここまででOKです。DiffServやIntServといったアーキテクチャの詳細まで午前で問われることはないので、深追いは不要です。


【確認テスト】理解度チェック

ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。


Q. ネットワークのQoSで使用されるトラフィック制御方式の説明として、最も適切なものはどれでしょうか?

  • A. 入力されたトラフィックが規定の最大速度を超過していないかを監視し、超過分のパケットを破棄するか優先度を下げる制御を、シェーピングという。
  • B. フレームの種類やあて先に応じて優先度を変えて中継することを、ベストエフォートという。
  • C. 通信を開始する前にネットワークに対して帯域などのリソースを要求し、確保の状況に応じて通信を制御することを、アドミッション制御という。

正解と解説を見る

正解:C

解説:
アドミッション制御は、通信開始前にネットワークのリソース状況を確認し、余裕があるときにのみ接続を許可する制御方式です。帯域不足の状態で新たな通信を受け付けることを防ぎ、既存通信の品質劣化を回避します。

選択肢Aはポリシングの説明です。シェーピングは「パケットの送出間隔を調整して平準化する制御」であり、超過パケットを破棄するのではなくバッファに蓄えて送出タイミングをずらします。選択肢Bは優先制御の説明です。ベストエフォートは「品質を保証せず最善努力で通信する方式」であり、優先度に基づく中継制御とは異なります。


よくある質問(FAQ)

Q. QoSは家庭用のルータにも搭載されていますか?

搭載されています。最近の家庭用ルータの多くには、オンラインゲームやビデオ会議の通信を自動的に優先するQoS機能が組み込まれています。管理画面から「ゲーム優先」「ビデオ通話優先」のようなプリセットを選択するだけで、手軽に優先制御を有効化できる製品が増えています。

Q. DiffServとIntServの違いは何ですか?

IntServ(Integrated Services)は、RSVPというプロトコルを使って通信ごとに帯域を予約する方式です。通信品質の保証度は高いですが、フロー単位の管理が必要なためスケーラビリティに難があります。DiffServ(Differentiated Services)は、パケットのDSCPフィールドにクラス情報を書き込み、ルータがクラス単位で処理を振り分ける方式です。フロー単位の状態管理が不要なため大規模ネットワークに向いています。IPA試験の午前では名称レベルの出題にとどまるため、「IntServ=フロー単位の予約、DiffServ=クラス単位の振り分け」と整理しておけば十分です。

Q. QoSとSLA(Service Level Agreement)はどう関係しますか?

SLAはサービス提供者と利用者の間で「遅延○○ms以下」「稼働率○○%以上」といった品質基準を契約書面で定めたものです。QoSは、そのSLAで約束した品質を技術的に実現するための手段にあたります。通信事業者がSLAで「遅延50ms以下」を保証する場合、裏側ではQoSの優先制御や帯域制御を組み合わせてその基準を達成しています。