ネットワークスペシャリスト試験 ④ アプリケーション

上位層のプロトコルとサービスを扱う分野です。DNSでは名前解決の流れ、レコードの種類、ゾーン転送とキャッシュ、権威サーバと再帰問合せの区別が頻出になります。HTTPではリクエストとレスポンスの構造、ステータスコード、キープアライブとキャッシュ制御が対象です。メール系ではSMTPとPOP、IMAPの役割分担、認証と迷惑メール対策が問われます。DHCPによるアドレス自動配布、NTPによる時刻同期、プロキシの動作も押さえておきましょう。

この分野の問題52問を、選択肢・正解・解説つきで掲載しています。まず自分で解答を考えてから「正解と解説を見る」を開いて答え合わせをしてください。

クイズモードで挑戦 →

170DNSがUDPを使用する場合の問合せ及び応答メッセージの最大長はどれか。

  1. A512バイト
  2. B256バイト
  3. C1024バイト
  4. D1500バイト
正解と解説を見る

正解:A512バイト

DNSのメッセージサイズは基本的にUDPの512バイト以下に制限される。

この問題の解説ページを開く →

171ルートDNSサーバの冗長化に用いられている技術はどれか。

  1. ADynamic DNS
  2. BIP Anycast
  3. CDNSラウンドロビン
  4. DDNSフォワーダ
正解と解説を見る

正解:BIP Anycast

同一のIPアドレスを複数のホストに割り当てるIP Anycast技術で冗長化されている。

この問題の解説ページを開く →

172ドメインツリーの階層構造において最右端にあるピリオドが示しているものはどれか。

  1. Aトップレベルドメイン
  2. Bセカンドレベルドメイン
  3. Cルート
  4. Dサブドメイン
正解と解説を見る

正解:Cルート

最右端のピリオドはルートを示しており、通常は省略される。

この問題の解説ページを開く →

173日本のJPドメインなどのように国ごとに定められたトップレベルドメインを何と呼ぶか。

  1. AgTLD
  2. B新gTLD
  3. C汎用JPドメイン
  4. DccTLD
正解と解説を見る

正解:DccTLD

国ごとに定められたTLDはccTLD(country code TLD)と呼ばれる。

この問題の解説ページを開く →

174クライアント上で動作し名前解決の問合せを行うプログラムを何と呼ぶか。

  1. Aスタブリゾルバ
  2. Bフルサービスリゾルバ
  3. Cキャッシュサーバ
  4. Dコンテンツサーバ
正解と解説を見る

正解:Aスタブリゾルバ

クライアントで動作するリゾルバはスタブリゾルバと呼ばれる。

この問題の解説ページを開く →

175DNSキャッシュサーバが他のDNSサーバへ最終的な答えを得るまで順次行う問合せを何というか。

  1. A再帰的問合せ
  2. B反復的問合せ
  3. Cゾーン転送
  4. D逆引き問合せ
正解と解説を見る

正解:B反復的問合せ

フルサービスリゾルバが他のDNSサーバに行う問合せは反復的問合せである。

この問題の解説ページを開く →

176IPv4アドレス「192.0.2.1」の逆引き用ドメイン名として正しい書式はどれか。

  1. A192.0.2.1.in-addr.arpa.
  2. B192.0.2.1.ip6.arpa.
  3. C1.2.0.192.in-addr.arpa.
  4. D1.2.0.192.ip6.arpa.
正解と解説を見る

正解:C1.2.0.192.in-addr.arpa.

IPv4の逆引きはIPアドレスのオクテットを逆順にし、「.in-addr.arpa」を付加する。

この問題の解説ページを開く →

177クライアント端末においてDNS参照に先立って参照され優先される設定ファイルはどれか。

  1. Anamed.conf
  2. Bresolv.conf
  3. Czoneファイル
  4. Dhostsファイル
正解と解説を見る

正解:Dhostsファイル

クライアントの名前解決ではDNSよりもhostsファイルが優先して参照される。

この問題の解説ページを開く →

178インターネット外部のドメインの問合せをあらかじめ指定されたフルサービスリゾルバに転送するDNSサーバを何と呼ぶか。

  1. Aフォワーダ
  2. Bスタブリゾルバ
  3. Cルートサーバ
  4. Dプライマリサーバ
正解と解説を見る

正解:Aフォワーダ

再帰的問合せを転送する機能をフォワーダという。

この問題の解説ページを開く →

179外部に公開するホスト名(別名)に対応する正式なサーバ名を登録するDNSのリソースレコードはどれか。

  1. AAレコード
  2. BCNAMEレコード
  3. CMXレコード
  4. DNSレコード
正解と解説を見る

正解:BCNAMEレコード

CNAMEレコードは、別名に対する正式名を登録するために用いられる。

この問題の解説ページを開く →

180RFC1912において、CNAMEレコードとの共存が明確に許可されていないレコードはどれか。

  1. AAレコード
  2. BMXレコード
  3. Cすべてのレコード
  4. DNSレコード
正解と解説を見る

正解:Cすべてのレコード

CNAMEレコードは、他のいかなるレコードとも共存することが許可されていない。

この問題の解説ページを開く →

181IPv6アドレスの正引きの名前解決で使用されるリソースレコードはどれか。

  1. AAレコード
  2. BPTRレコード
  3. CCNAMEレコード
  4. DAAAAレコード
正解と解説を見る

正解:DAAAAレコード

IPv6アドレスとホスト名の対応付けにはAAAAレコードが用いられる。

この問題の解説ページを開く →

182SOAレコードにおいてセカンダリDNSにおけるゾーン転送の定期的な取得要求の契機となる値はどれか。

  1. Aリフレッシュ間隔
  2. Bシリアル番号
  3. C転送再試行時間
  4. Dレコード有効時間
正解と解説を見る

正解:Aリフレッシュ間隔

リフレッシュ間隔が満了するとセカンダリDNSはゾーン情報の取得を要求する。

この問題の解説ページを開く →

183一つのホスト名に複数のIPアドレスを対応させ、問合せのたびに順番を変えて応答する仕組みはどれか。

  1. Aゾーン転送
  2. BDNSラウンドロビン
  3. CDynamic DNS
  4. DDNSキャッシュ汚染
正解と解説を見る

正解:BDNSラウンドロビン

DNSラウンドロビンは、アクセスを複数台のホストに分散させる負荷分散の仕組みである。

この問題の解説ページを開く →

184サーバのフェールオーバ時にクライアントのアクセス先を速やかに切り替えるために必要なDNS設定はどれか。

  1. ANSレコードを複数登録する
  2. Bゾーン転送を即時実行する
  3. CAレコードのTTLを短くする
  4. DPTRレコードを削除する
正解と解説を見る

正解:CAレコードのTTLを短くする

キャッシュの有効期間(TTL)を短く設定し、古いIPアドレスへのアクセスを防ぐ。

この問題の解説ページを開く →

185ゾーン転送において通信に使用されるトランスポート層のプロトコルとポート番号の組み合わせはどれか。

  1. AUDPの53番
  2. BUDPの110番
  3. CTCPの25番
  4. DTCPの53番
正解と解説を見る

正解:DTCPの53番

ゾーン転送には信頼性のあるTCPの53番ポートが用いられる。

この問題の解説ページを開く →

186社内には非公開ドメインを社外には公開ドメインを回答するためにBIND9.x以降で用いる機能はどれか。

  1. A送信元IPによる応答分け
  2. BIP Anycast設定
  3. CDynamic DNS機能
  4. Dゾーン転送の暗号化
正解と解説を見る

正解:A送信元IPによる応答分け

問合せ元のクライアントアドレスに応じて回答内容を分ける設定が可能である。

この問題の解説ページを開く →

187DHCPクライアントにIPアドレスが割り当てられた際にDNSサーバのゾーン情報を動的に更新する仕組みはどれか。

  1. ADNSラウンドロビン
  2. BDynamic DNS
  3. CDNSフォワーダ
  4. DDNSキャッシュ
正解と解説を見る

正解:BDynamic DNS

許可されたクライアントがゾーン情報の追加・変更・削除を実行できるDynamic DNSである。

この問題の解説ページを開く →

188インターネット上の任意のホストからの再帰的問合せ要求を受け付ける設定になっているDNSキャッシュサーバを何と呼ぶか。

  1. Aスタブリゾルバ
  2. Bフルサービスリゾルバ
  3. Cオープンリゾルバ
  4. Dコンテンツサーバ
正解と解説を見る

正解:Cオープンリゾルバ

外部からの再帰的問合せを制限していない状態はオープンリゾルバと呼ばれる。

この問題の解説ページを開く →

189DNSキャッシュ汚染攻撃を成立させにくくするための根本的な対策として適切なものはどれか。

  1. AUDPポート53番の通信遮断
  2. Bゾーン転送のUDP化設定
  3. CCNAMEレコードの登録禁止
  4. D問合せポート番号のランダム化
正解と解説を見る

正解:D問合せポート番号のランダム化

送信元ポート番号をランダム化することでクエリIDと合わせて推測を困難にする。

この問題の解説ページを開く →

190メールの送信やメールサーバ間の配信に使用されるプロトコルはどれか。

  1. ASMTP
  2. BPOP3
  3. CIMAP4
  4. DHTTP
正解と解説を見る

正解:ASMTP

SMTP(及び拡張SMTP)はメールの送信や配信に使用される。

この問題の解説ページを開く →

191受信メールをサーバ上のフォルダで管理しモバイル端末等からのきめ細かな管理を実現できるプロトコルはどれか。

  1. ASMTP
  2. BIMAP4
  3. CPOP3
  4. DHTTP
正解と解説を見る

正解:BIMAP4

IMAP4はメールをサーバ上で管理し特定部分だけの読み出しなども可能である。

この問題の解説ページを開く →

192SPF方式の送信ドメイン認証において送信サイトのドメイン名を取得するために利用されるSMTPコマンドはどれか。

  1. AHELO
  2. BRCPT TO
  3. CMAIL FROM
  4. DDATA
正解と解説を見る

正解:CMAIL FROM

MAIL FROMコマンドでエンベロープFromが通知され、そのドメイン名が利用される。

この問題の解説ページを開く →

193宛先不明の通知メール(エラー通知)の送信元を示す「Return-Path」には何が記述されているか。

  1. A送信者のメールアドレス
  2. B宛先のメールアドレス
  3. Cエラー検知サーバ名
  4. D何も記述されない(<>)
正解と解説を見る

正解:D何も記述されない(<>)

エラーループを防ぐため、Return-Pathには送信元が記されず「<>」となる。

この問題の解説ページを開く →

194MTAがメールを中継する際にメールの経路情報としてヘッダの先頭に追加挿入するフィールドはどれか。

  1. AReceived
  2. BDate
  3. CSubject
  4. DMessage-ID
正解と解説を見る

正解:AReceived

中継したMTAの情報や日時などがReceivedフィールドに記録される。

この問題の解説ページを開く →

195メールヘッダにおいてメッセージの差出人とは異なる返信先を指定する場合に使用されるフィールドはどれか。

  1. ATo
  2. BReply-To
  3. CCc
  4. DBcc
正解と解説を見る

正解:BReply-To

Reply-Toが省略された場合はFromが返信先になるが、指定すればそちらが優先される。

この問題の解説ページを開く →

196バイナリファイルやマルチバイト文字などをASCIIコードにエンコードし、メールで送受信可能にする規格はどれか。

  1. AHTML
  2. BHTTP
  3. CMIME
  4. DREST
正解と解説を見る

正解:CMIME

MIMEにより、従来のASCIIコード前提のSMTPでも多様なデータを扱える。

この問題の解説ページを開く →

197メールアドレス「user@example.com」の「@」より前の部分(user)を何と呼ぶか。

  1. Aドメイン名
  2. Bホスト名
  3. CFQDN
  4. Dローカルパート
正解と解説を見る

正解:Dローカルパート

ローカルパートは、サイト内のメールボックスやアカウントを識別する文字列である。

この問題の解説ページを開く →

198HTTP通信において持続的接続(persistent connection)を利用する主な目的はどれか。

  1. ATCPコネクションの再利用
  2. B暗号化通信の確立
  3. CセッションIDの秘匿
  4. DUDPプロトコルの活用
正解と解説を見る

正解:ATCPコネクションの再利用

コネクションの確立・切断の手間を省き、複数ページの取得を高速化するため。

この問題の解説ページを開く →

199先行するリクエストの処理が完了するまで後続のリクエストが待たされるHTTPの現象を何と呼ぶか。

  1. Aセッションハイジャック
  2. BHoLブロッキング
  3. CDNSキャッシュ汚染
  4. D二重サブミット
正解と解説を見る

正解:BHoLブロッキング

Head of Lineブロッキングと呼ばれHTTP/2やHTTP/3で改善が図られている。

この問題の解説ページを開く →

200HTTP/3がTCPの代わりに利用し通信の信頼性とコネクション通信機能を提供するプロトコルはどれか。

  1. AUDP
  2. BIPsec
  3. CQUIC
  4. DTLS
正解と解説を見る

正解:CQUIC

QUICを利用することでTCPレイヤーのHoLブロッキングを回避している。

この問題の解説ページを開く →

201指定されたURIのコンテンツが更新されているかを確認するためクライアントが送信する条件付きGETのヘッダはどれか。

  1. ASet-Cookie
  2. BRequest-URI
  3. CUser-Agent
  4. DIf-Modified-Since
正解と解説を見る

正解:DIf-Modified-Since

キャッシュのタイムスタンプを指定し更新されていなければデータ転送を省く。

この問題の解説ページを開く →

202プロキシサーバを経由したSSLトンネリング処理などを要求する際に使用されるHTTPメソッドはどれか。

  1. ACONNECT
  2. BGET
  3. CPOST
  4. DTRACE
正解と解説を見る

正解:ACONNECT

CONNECTメソッドはプロキシサーバへのトンネリング要求に用いられる。

この問題の解説ページを開く →

203Webサーバがリクエストに対して「リソースが恒久的に移動した」ことを示すステータスコードはどれか。

  1. A200 OK
  2. B301 Moved Permanently
  3. C401 Unauthorized
  4. D404 Not Found
正解と解説を見る

正解:B301 Moved Permanently

301はリソースの恒久的な移動(Moved Permanently)を意味する。

この問題の解説ページを開く →

204GETメソッドと異なりPOSTメソッドに対する応答メッセージが通常キャッシュされない理由はどれか。

  1. A通信が暗号化されているため
  2. Bステートレスなプロトコルであるため
  3. C処理が冪等ではないため
  4. Dクエリ文字列が含まれているため
正解と解説を見る

正解:C処理が冪等ではないため

POSTは状態を変更する可能性があり、同じ結果にならないためキャッシュされない。

この問題の解説ページを開く →

205アプリケーションの基本操作をHTTPメソッドに対応付け、URIを操作対象として処理を実行する技術はどれか。

  1. AURLリライティング
  2. BWebDAV
  3. CCookie
  4. DREST
正解と解説を見る

正解:DREST

REST(REpresentational State Transfer)はWeb APIの設計に広く用いられる。

この問題の解説ページを開く →

206REST APIにおいてやり取りされるデータ形式として通常よく用いられるものはどれか。

  1. AJSON
  2. BXML
  3. CCSV
  4. DHTML
正解と解説を見る

正解:AJSON

REST APIのデータやり取りには軽量なJSON形式が一般的に使用される。

この問題の解説ページを開く →

207WebサーバがセッションIDを通知するためにHTTPレスポンスに含めるヘッダフィールドはどれか。

  1. ACookie
  2. BSet-Cookie
  3. CJSESSIONID
  4. DLocation
正解と解説を見る

正解:BSet-Cookie

サーバからクライアントへはSet-CookieヘッダでCookie情報を送信する。

この問題の解説ページを開く →

208クライアントがHTTPS(SSL/TLS)で通信しているときだけCookieをサーバに送信させる属性はどれか。

  1. ADomain
  2. BPath
  3. CSecure
  4. DHttpOnly
正解と解説を見る

正解:CSecure

Secure属性を付与することで暗号化されていない通信での漏えいを防ぐ。

この問題の解説ページを開く →

209Cookie情報をメモリに保存しWebブラウザを閉じると消滅するセッションCookieにするための設定はどれか。

  1. A負数を指定する
  2. BSecureを付与する
  3. CHttpOnlyを付与する
  4. DExpiresを省略する
正解と解説を見る

正解:DExpiresを省略する

有効期限(Expires)を指定しないか省略するとブラウザ終了時に破棄される。

この問題の解説ページを開く →

210Webブラウザ上で想定外の画面遷移を引き起こす「二重サブミット」の主な原因となる利用者の操作はどれか。

  1. A送信ボタンの素早い2回押し
  2. B戻るボタンのクリック
  3. C不正なCookieの直接入力
  4. DURLの直接書き換え
正解と解説を見る

正解:A送信ボタンの素早い2回押し

ボタンの連続押下によってHTTPリクエストが2回発行されてしまう現象である。

この問題の解説ページを開く →

211JavaScriptなどのクライアントサイドスクリプトからCookieへのアクセスを禁止するための属性はどれか。

  1. ADomain
  2. BHttpOnly
  3. CPath
  4. DSecure
正解と解説を見る

正解:BHttpOnly

HttpOnly属性を付与することでクロスサイトスクリプティング等のリスクを軽減する。

この問題の解説ページを開く →

212Cookieが使用できない環境でプログラムを指定したURLの中にセッションIDを埋め込む手法を何と呼ぶか。

  1. Aダイジェスト認証
  2. BHiddenフィールド
  3. CURLリライティング
  4. Dステートフル接続
正解と解説を見る

正解:CURLリライティング

URLの末尾などにセッションIDを付加して画面遷移ごとに引き継ぐ手法である。

この問題の解説ページを開く →

213URLのパス部分においてWebサーバのルートディレクトリ「/」は一般的に何として管理されているか。

  1. A仮想ディレクトリ
  2. Bホームディレクトリ
  3. Cサブドメイン
  4. Dドキュメントルート
正解と解説を見る

正解:Dドキュメントルート

Webサーバ上で公開されるファイルの最上位階層であるドキュメントルートとなる。

この問題の解説ページを開く →

214URLの書式「スキーム://ホスト名/パス?クエリ#フラグメント」においてページ内の特定の場所を指定する部分はどれか。

  1. Aフラグメント
  2. Bスキーム
  3. Cホスト名
  4. Dクエリ
正解と解説を見る

正解:Aフラグメント

「#」以降のフラグメントにより、HTMLページ内の特定アンカー位置へ移動できる。

この問題の解説ページを開く →

215HTTPメッセージのフォーマットにおいてステータスコードが格納される部分はどこか。

  1. Aリクエストライン
  2. Bステータスライン
  3. CHTTPヘッダ
  4. Dメッセージボディ
正解と解説を見る

正解:Bステータスライン

HTTPレスポンスの1行目であるステータスラインにステータスコードが含まれる。

この問題の解説ページを開く →

216条件付きGETによる要求に対しコンテンツが更新されていない場合に返信されるステータスコードはどれか。

  1. A204 No Content
  2. B301 Moved Permanently
  3. C304 Not Modified
  4. D403 Forbidden
正解と解説を見る

正解:C304 Not Modified

304が返される場合メッセージボディは空になり転送時間が短縮される。

この問題の解説ページを開く →

217認証を必要とするリソースへのアクセスに対しWebサーバが認証を求めるために返信するステータスコードはどれか。

  1. A403 Forbidden
  2. B404 Not Found
  3. C500 Internal Server Error
  4. D401 Unauthorized
正解と解説を見る

正解:D401 Unauthorized

401を受信したブラウザは認証ダイアログを表示し、ユーザ名とパスワードを要求する。

この問題の解説ページを開く →

218Webシステムにおいて動的にコンテンツを生成するためWebサーバ上で実行されるJavaのプログラムを何と呼ぶか。

  1. Aサーブレット
  2. Bアプレット
  3. CJavaScript
  4. DVBScript
正解と解説を見る

正解:Aサーブレット

サーバサイドで動作するJavaクラスファイルはサーブレットと呼ばれる。

この問題の解説ページを開く →

219HTTPリクエストのGETメソッドにおいてプログラムに渡すパラメータ(引数)はどこに格納されるか。

  1. Aメッセージボディ
  2. BURLのクエリ文字列
  3. CCookieヘッダ
  4. DRefererヘッダ
正解と解説を見る

正解:BURLのクエリ文字列

GETメソッドでは「?」以降のクエリ文字列としてURLにパラメータが含まれる。

この問題の解説ページを開く →

220DNSにおいてホスト名からIPアドレスを問い合わせる一般的な名前解決を何と呼ぶか。

  1. A逆引き
  2. Bゾーン転送
  3. C正引き
  4. D反復的問合せ
正解と解説を見る

正解:C正引き

ドメイン名(ホスト名)からIPアドレスを引くことを正引きという。

この問題の解説ページを開く →

221WebDAVに関する説明として最も適切なものはどれか。

  1. AWebブラウザ上で動作するスクリプト言語である
  2. BUDPを用いてHTTPの通信を高速化する技術である
  3. Cサーバの負荷分散を行うDNSの設定である
  4. Dコンテンツのコピーや属性更新機能を持つプロトコルである
正解と解説を見る

正解:Dコンテンツのコピーや属性更新機能を持つプロトコルである

HTTPを拡張し、ファイルの管理(移動・コピーなど)を可能にした規格である。

この問題の解説ページを開く →
ネットワークスペシャリスト試験の全分野一覧へ戻る