ITパスポート テクノロジ系「ネットワーク・データベース・クラウド・基礎理論」の練習問題10問です。解けなかった問題は、各問の解説末尾のリンクから対応する解説記事に進んでください。
Q1. DNS(Domain Name System)の役割として、もっとも適切なものはどれですか?
回答
解説
正解は「C」です。
DNS(Domain Name System) は、人が読みやすい ドメイン名(例: example.com)と、コンピュータが通信に使う IP アドレス(例: 192.0.2.1)を対応づける仕組みです。電話帳の「名前と電話番号」のような関係をイメージするとわかりやすいです。
A は HTTPS / TLS の説明、B は SMTP / POP / IMAP などのメール用プロトコルの説明で、いずれも DNS の役割ではありません。
Q2. IPv4 と IPv6 の違いとして、もっとも適切なものはどれですか?
回答
解説
正解は「B」です。
IPv4 は 32 ビットでアドレスを表現するため、理論上で約 43 億個 のアドレスしか割り当てられません。インターネット利用者の増加でこの枯渇が問題になり、IPv6(128 ビット)が導入されました。IPv6 のアドレス空間は事実上枯渇しないほど膨大です。
A は暗号化と IP のバージョンは別の概念のため誤り、C はアドレスの用途分けの説明としては不正確です。
Q3. HTTP と HTTPS の違いとして、もっとも適切なものはどれですか?
回答
解説
正解は「A」です。
HTTPS は HTTP over TLS の略で、HTTP の通信を TLS(Transport Layer Security) で暗号化したものです。盗聴や改ざんを防ぐ目的で、ログインフォームや決済画面など機密情報を扱うページでは HTTPS が標準になっています。ブラウザのアドレスバーに表示される鍵マークは、HTTPS 通信であることを示します。
B はデータの種類で分けるものではないため誤り、C も社内 / インターネットの用途で分かれてはいません。
Q4. リレーショナルデータベースの「正規化」の目的として、もっとも適切なものはどれですか?
回答
解説
正解は「B」です。
正規化 は、リレーショナルデータベースの設計手法で、データの 重複(冗長性) を取り除き、テーブルを適切に分割することで、更新時の 不整合(更新異常・挿入異常・削除異常) を防ぐことを目的とします。第1正規形〜第3正規形が基本で、目的に応じてさらに上位の正規形が使われます。
A は暗号化、C は圧縮の説明で、いずれも正規化の目的ではありません。
Q5. クラウドサービスの提供形態 IaaS / PaaS / SaaS の違いとして、もっとも適切なものはどれですか?
回答
解説
正解は「D」です。
クラウドサービスの代表的な3区分は、提供される範囲で分かれています。IaaS(Infrastructure as a Service) はサーバ・ストレージ・ネットワークなどの インフラ を提供、PaaS(Platform as a Service) はアプリ開発・実行用の プラットフォーム を提供、SaaS(Software as a Service) は完成した アプリケーション をそのまま利用できる形態です。
賃貸物件にたとえると、IaaS は土地と建物の骨組みだけ、PaaS は内装と設備つき、SaaS は家具まで揃った完成住宅のようなイメージです。
A / B / C はいずれも公式の3区分の説明とは異なります。
Q6. クラウドコンピューティングの特徴として、もっとも適切なものはどれですか?
回答
解説
正解は「C」です。
クラウドコンピューティング は、サーバ・ストレージ・ソフトウェアなどのコンピュータ資源を、インターネット経由で必要な分だけ利用できる 形態を指します。利用者は物理的なハードウェアを所有せず、使った分に応じて料金を払うのが基本です。スケールの増減が柔軟で、初期コストを抑えられる点が大きな利点です。
A はオンプレミス(自社運用)の説明、B はスタンドアロン(単独 PC 動作)の説明で、いずれもクラウドの定義とは異なります。
Q7. SQL の「JOIN」の役割として、もっとも適切なものはどれですか?
回答
解説
正解は「A」です。
JOIN は、リレーショナルデータベースで 複数のテーブルを共通の列(キー)で結合し、関連するデータをまとめて取り出す ための構文です。たとえば「社員テーブル」と「部署テーブル」を社員番号で JOIN すれば、各社員が所属する部署名を1つの結果として取得できます。代表的な種類に INNER JOIN・LEFT JOIN・RIGHT JOIN などがあります。
B は ALTER TABLE、C は DELETE / TRUNCATE の説明で、いずれも JOIN の役割ではありません。
Q8. TCP/IP の階層モデルにおける「IP」と「TCP」の役割の組み合わせとして、もっとも適切なものはどれですか?
回答
解説
正解は「B」です。
TCP/IP では、IP(Internet Protocol) が ネットワーク上で宛先までデータを届ける経路選択(ルーティング)と配送 を担当し、TCP(Transmission Control Protocol) が データの順序付け・再送・到達確認 などを行って通信の 信頼性 を確保します。インターネットの通信は、この2つを土台に成り立っています。
A / C はいずれも TCP / IP の本来の役割ではありません。暗号化は TLS、圧縮はアプリケーション層の役割です。
Q9. サーバ仮想化とコンテナ技術の違いとして、もっとも適切なものはどれですか?
回答
解説
正解は「C」です。
サーバ仮想化 は、1台の物理マシン上に ゲスト OS ごと 複数の仮想マシンを動かす方式で、OS レベルから独立性が高い反面、リソース消費が大きくなります。一方の コンテナ は、ホスト OS のカーネルを共有 しながらアプリと依存ライブラリだけを隔離して動かす方式で、起動が速く、リソース効率も高いのが特徴です。
A はネットワーク要件の話で誤り、B は料金体系の話で誤りです。両者は実行モデルの違いで区別されます。
Q10. コンピュータが内部で扱うデータの基本的な表現として、もっとも適切なものはどれですか?
回答
解説
正解は「A」です。
コンピュータの内部では、電気的に区別しやすい 「電圧が高い / 低い」 という2状態を 0 と 1 に対応させ、2進数 でデータを表現しています。文字・画像・音声なども最終的には 0 と 1 の並びに変換されて処理されます。論理演算(AND・OR・NOT など)も、この 0 と 1 を組み合わせる演算として定義されます。
B は人が使う表記であって内部表現ではありません。C は電気信号と文字の対応関係を直接結びつけたわけではなく、間に2進数による符号化が入ります。
試験全体の流れを俯瞰したい時は、ITパスポート 試験全体概要 に戻れます。