第9章の全体像:何を学ぶ章か
テキスト第11版の目次では、第9章は「モバイルインターネットとコンテンツ技術」です(リックテレコムの書誌ページ、2026年9月27日確認)。当サイトは、出題カテゴリ「モバイルインターネットとモバイルコンテンツ技術」(MCPC の2級ページの図で20%)に当たると推定しています。1つの章で1カテゴリにほぼ対応すると当サイトが見ている章なので、学習の時間を多めに取る価値があります。
| テーマ | 押さえる中身 | キーワード |
|---|---|---|
| Web の通信 | 要求と応答、キャッシュの制御 | HTTP・Cache-Control(RFC 9111) |
| 配信の高速化 | 利用者に近い場所から配る | CDN・エッジサーバ・オリジン |
| 動画の配信 | 短い断片に分けて HTTP で順に取る | HLS(RFC 8216)・MPEG-DASH(ISO/IEC 23009-1) |
| 動画の圧縮 | 映像を符号化して小さくする | H.264・H.265・H.266・AV1 |
| Web のアプリ化 | インストールやオフラインでの動作 | PWA・マニフェスト・Service Worker |
第9章を読むときの考え方のコツ
第9章は、「遅い・途切れる・重い」をどう解決するか という視点で読むと整理できます。遠いサーバから配ると遅いので CDN で利用者の近くから配る、同じものを何度も取ると無駄なのでキャッシュを使う、回線が不安定だと動画が止まるので断片に分けて画質を切り替える、データが大きいと重いのでコーデックで圧縮する、という対応関係です。
動画の話では、3つの層 を分けて考えます。いちばん内側が映像を小さくするコーデック(H.264・H.265・AV1 など)、その外側が映像と音声をまとめるコンテナ(MP4 など)、いちばん外側がそれを届ける配信方式(HLS・MPEG-DASH)です。どちらの配信方式も、回線の状態に合わせて画質を切り替えるアダプティブビットレートを実現します。選択肢の説明がどの層の話かを見分けられれば、取り違えを狙った選択肢は切れます。
PWA は、Web の配りやすさとアプリの使い心地を両立させる考え方 です。Web アプリマニフェストが名前やアイコンを伝えてインストールを可能にし、Service Worker が通信の間に入ってオフラインでの動作や通知の受信を支えます。インストールできるようにするには https での配信が必要です。第8章のアプリの形態の比較と合わせて読むと、PWA の位置づけがはっきりします。
遅い・途切れる・重い
どう解決するかで読む
CDN
遠いサーバから配ると遅い → 利用者の近くから配る
キャッシュ
同じものを何度も取る無駄を省く
断片化と画質の切替え
回線が不安定でも動画を止めにくくする
コーデック
大きなデータを圧縮して軽くする
当サイトの整理です。
押さえる用語と対比
- 配信方式届ける。回線に合わせて画質を切り替える(アダプティブビットレート)HLS・MPEG-DASH
- コンテナ映像と音声をまとめる入れ物MP4・WebM
- コーデック映像を圧縮・復号して小さくするH.264・H.265・AV1
選択肢の説明が どの層の話か を見分ければ、「HLS は圧縮方式」「MP4 はコーデック」のような取り違えを切れる。
| 対比 | A | B |
|---|---|---|
| 動画の配信方式 | HLS:一覧は .m3u8 のプレイリスト。RFC 8216(2017年) | MPEG-DASH:一覧は MPD と呼ぶ XML 文書。ISO/IEC 23009-1(初版2012年) |
| 圧縮とコンテナ | コーデック:映像を圧縮・復号する方式(H.264 など) | コンテナ:映像や音声をまとめる入れ物(MP4・WebM など) |
| コーデックの系列 | H.264 → H.265/HEVC → H.266/VVC:ITU-T と ISO/IEC の共同規格 | AV1:AOMedia が2018年に公開。ロイヤリティフリーの特許方針 |
| キャッシュ制御 | no-cache:保存してよいが、使う前にオリジンに確認する | no-store:保存してはいけない |
| PWA の部品 | Web アプリマニフェスト:名前・アイコン・表示方法を伝える | Service Worker:通信の間に入り、オフライン動作を支える |
詳しくは HLSとMPEG-DASHの違い、動画コーデックとは、CDNとは、PWAとは、HTTP/2とHTTP/3の違い で解説しています。
間違えやすい点
| 誤解しやすい言い方 | 正しい整理 |
|---|---|
| HLS は動画の圧縮方式 | HLS は配信方式。圧縮はコーデック(H.264 など)が担う |
| MP4 はコーデックの名前 | MP4 はコンテナ(入れ物)。中身のコーデックは別に決まる |
| no-cache は「保存するな」 | no-cache は「使う前に確認せよ」。保存を禁じるのは no-store |
| 画質の切替えはサーバが決める | アダプティブビットレートでは、どの画質を取るかは主にプレーヤー側が選ぶ |
| PWA は Service Worker がないとインストールできない | MDN によると必須条件ではないが、https での配信は必要(localhost などの例外あり) |
学習の順番と時間の目安
次の時間は 当サイトの目安 で、公式の推奨ではありません。範囲が広い章なので、2〜3回に分けて進めるのがおすすめです。
- HTTP の要求と応答、キャッシュ制御(no-cache と no-store)を確認する:45分
- CDN の仕組み(オリジン・エッジ・利用者の振り分け)を図にする:45分
- HLS と MPEG-DASH を、一覧の形式と規格の出どころで比べる:45分
- コーデックとコンテナの区別、コーデックの系列を表にする:45分
- PWA の部品と、ネイティブアプリとの違いを整理する:40分
- 確認問題と モバイル2級 無料お試し20問 で仕上げる:30分
合計でおよそ4〜5時間が当サイトの目安です。第5章の HTTP/3 や TLS とつながる内容なので、第5章を先に済ませておくと理解が早くなります。
確認問題1
配信方式
(当サイトの独自問題)HLS の説明として、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:2。HLS は動画を短いセグメントに分け、.m3u8 のプレイリストを見ながら HTTP で順に取得します。
1:圧縮方式はコーデック(H.264 など)の説明です。3:入れ物の形式はコンテナの説明です。4:HLS は普通の HTTP で配信します。
確認問題2
キャッシュ制御
(当サイトの独自問題)HTTP の Cache-Control で no-cache を指定したときの意味として、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:2。no-cache は、保存した応答を使う前にオリジンへ確認することを求めます(RFC 9111)。
1:保存を禁じるのは no-store です。3:期限なしで使ってよいという意味ではありません。4:共有キャッシュに保存させない指定は private です。
確認問題3
コーデック
(当サイトの独自問題)動画コーデックについて、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:2。AV1 は Alliance for Open Media(AOMedia)が2018年に公開した方式です。
1:MP4 と WebM はコンテナです。3:MPEG-DASH の一覧は MPD(XML 文書)で、H.265 はコーデックです。4:HLS のプレイリストの拡張子は .m3u8 で、H.264 はコーデックです。