ネットワークスペシャリスト試験 ② TCP/IP①

TCP/IPの中核となるネットワーク層を扱う分野です。IPアドレスのクラスとサブネット分割、CIDRによるアドレス集約、サブネットマスクからホスト数を求める計算が基礎になります。ARPによるアドレス解決、ICMPの各メッセージ、IPフラグメンテーションとMTUの関係も頻出です。ルーティングでは静的経路と動的経路の違い、ディスタンスベクタ型とリンクステート型の特性、ルーティングテーブルの読み方が問われます。計算問題が多いため手順の定着が重要です。

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

クイズモードで挑戦 →

第55問IPヘッダのバージョン領域に格納される、IPv4を表す値はどれか。

  1. A0x04
  2. B0x02
  3. C0x06
  4. D0x08
正解と解説を見る

正解:A.0x04

IPv4の場合は「0x04」が格納される。

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

第56問オプションがない場合におけるIPヘッダ長領域に格納される値はどれか。

  1. A0x14
  2. B0x05
  3. C0x20
  4. D0x40
正解と解説を見る

正解:B.0x05

単位は4バイトでありオプション無しの20バイトの場合は「0x05」が格納される。

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

第57問RFC2474で、従来のToSオクテット(8ビット)を置き換えて再定義されたフィールドを何と呼ぶか。

  1. ADSフィールド
  2. BDSCP
  3. CECNフィールド
  4. DPrecedenceフィールド
正解と解説を見る

正解:A.DSフィールド

RFC2474はToSオクテット全体(8ビット)をDSフィールドとして再定義し、その上位6ビットがDSCPである。

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

第58問データリンクのMTUを超えたIPデータグラムをルータが複数パケットに分割する処理を何と呼ぶか。

  1. Aカプセル化
  2. Bスヌーピング
  3. Cスロースタート
  4. Dフラグメンテーション
正解と解説を見る

正解:D.フラグメンテーション

MTUに収まるようにIPデータグラムを分割する処理をフラグメンテーションと呼ぶ。

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

第59問フラグメント化禁止(DF)ビットがセットされたパケットがMTUを超過した場合ルータはどう処理するか。

  1. Aパケットを破棄しICMP宛先到達不能を返す
  2. BDFビットを無視して強制分割する
  3. C分割せずそのまま次へ転送する
  4. Dバッファに保持して送信元へ再送を要求する
正解と解説を見る

正解:A.パケットを破棄しICMP宛先到達不能を返す

送信ホストが分割禁止に設定しMTUを超えた場合ルータは破棄しICMP宛先到達不能を返す。

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

第60問ルータを経由するたびに減算され0になるとパケットが破棄されるIPヘッダの領域はどれか。

  1. Aヘッダチェックサム
  2. BTTL
  3. C識別子
  4. Dフラグメントオフセット
正解と解説を見る

正解:B.TTL

TTL(生存時間)は経由ごとに減算され0で破棄されて時間超過ICMPが返される。

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

第61問IPヘッダのプロトコル番号においてTCPを表す値はどれか。

  1. A1
  2. B17
  3. C6
  4. D89
正解と解説を見る

正解:C.6

IANAで管理されておりTCPのプロトコル番号は6である。

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

第62問ループバックアドレスとして予約されているIPアドレスの範囲はどれか。

  1. A10.0.0.0〜
  2. B169.254.0.0〜
  3. C224.0.0.0〜
  4. D127.0.0.0〜
正解と解説を見る

正解:D.127.0.0.0〜

127.0.0.0〜127.255.255.255はループバックアドレスとして予約されている。

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

第63問DHCPサーバ不在時にホストが自身でランダム設定するリンクローカルアドレス(APIPA)のサブネットマスク長はいくつか。

  1. A16ビット
  2. B8ビット
  3. C24ビット
  4. D32ビット
正解と解説を見る

正解:A.16ビット

APIPAで用いられるリンクローカルアドレスのサブネットマスク長は16ビットである。

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

第64問宛先IPアドレスのネットワーク部に送信対象ネットワークを指定しホスト部を全て1にする通信はどれか。

  1. Aリミテッドブロードキャスト
  2. Bディレクテッドブロードキャスト
  3. Cマルチキャスト
  4. Dエニーキャスト
正解と解説を見る

正解:B.ディレクテッドブロードキャスト

異なるサブネットの全ホストを宛先とするディレクテッドブロードキャストの説明である。

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

第65問TCPがコネクション確立後に行わない処理はどれか。

  1. Aパケットの順序管理
  2. Bウィンドウを用いたフロー制御
  3. Cフラグメンテーション
  4. D再送処理
正解と解説を見る

正解:C.フラグメンテーション

TCPは順序管理やフロー制御などを行うがフラグメンテーションはIPの役割である。

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

第66問サーバアプリケーションがリクエスト待機用に通常使用する0〜1023までのポート番号を何と呼ぶか。

  1. Aダイナミックポート
  2. Bエフェメラルポート
  3. Cプライベートポート
  4. Dウェルノウンポート番号
正解と解説を見る

正解:D.ウェルノウンポート番号

標準で定められた0〜1023のポート番号をウェルノウンポート番号と呼ぶ。

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

第67問SSHで使用される代表的なTCPウェルノウンポート番号はどれか。

  1. A22
  2. B21
  3. C23
  4. D25
正解と解説を見る

正解:A.22

SSHのTCPポート番号は22である。

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

第68問TCPヘッダのシーケンス番号フィールドのサイズは何バイトか。

  1. A2バイト
  2. B4バイト
  3. C8バイト
  4. D16バイト
正解と解説を見る

正解:B.4バイト

シーケンス番号と確認応答番号のサイズは4バイト(32ビット)である。

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

第69問受信したデータをバッファリングせず直ちに上位アプリケーションに渡すよう指示するTCPフラグはどれか。

  1. AACK
  2. BURG
  3. CPSH
  4. DSYN
正解と解説を見る

正解:C.PSH

PSHビットが立っている場合データはただちに上位アプリケーションへ渡される。

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

第70問TCPコネクション切断フェーズにおいて切断要求を意味するコントロールフラグはどれか。

  1. ARST
  2. BSYN
  3. CCWR
  4. DFIN
正解と解説を見る

正解:D.FIN

FINビットが立っている場合コネクション切断要求を意味する。

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

第71問受信側ホストがウィンドウサイズ0を通知した状態から送信を再開させる仕組みを何と呼ぶか。

  1. Aウィンドウ更新
  2. Bウィンドウプローブ
  3. Cファストリカバリ
  4. Dピギーバック
正解と解説を見る

正解:A.ウィンドウ更新

受信側からサイズ0より大きい値のウィンドウ更新が通知されることで再開する。

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

第72問ウィンドウ更新パケット消失に備えて送信側ホストが定期的に送る1バイトのデータを含んだパケットは何か。

  1. A重複ACK
  2. Bウィンドウプローブ
  3. Cキープアライブ
  4. Dスロースタートパケット
正解と解説を見る

正解:B.ウィンドウプローブ

送信側は定期的にウィンドウプローブを送信して確認応答パケットの返信を促す。

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

第73問UDPヘッダに含まれないフィールドはどれか。

  1. A送信元ポート番号
  2. B宛先ポート番号
  3. Cシーケンス番号
  4. Dパケット長
正解と解説を見る

正解:C.シーケンス番号

UDPヘッダにはポート番号やパケット長などはあるがシーケンス番号はない。

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

第74問TCPにおいてデータパケットに便乗して確認応答(ACK)を通知する仕組みを何と呼ぶか。

  1. Aスロースタート
  2. B高速再転送
  3. Cスライディングウィンドウ
  4. Dピギーバック
正解と解説を見る

正解:D.ピギーバック

ACKと同じ方向にデータを送信する際データに便乗させる仕組みをピギーバックと呼ぶ。

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

第75問TCPの再送タイムアウト(RTO)の値は再送が繰り返されるたびにどのように変化するか。

  1. A2倍になる
  2. B半分になる
  3. C変わらない
  4. D初期値にリセットされる
正解と解説を見る

正解:A.2倍になる

途中経路での輻輳が原因と考えられるためRTOの値は再送のたびに2倍になる。

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

第76問特定のTCPセグメント欠落時に受信側が3回以上連続して同じACKを送信し再送を促す仕組みはどれか。

  1. Aタイムアウト再送
  2. B高速再転送
  3. Cスロースタート
  4. Dウィンドウプローブ
正解と解説を見る

正解:B.高速再転送

3回以上の重複ACKを受信した際にタイムアウトを待たず再送する仕組みを高速再転送と呼ぶ。

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

第77問重複ACKを3回受信して輻輳が発生したと判断した際、輻輳ウィンドウサイズはどのように変更されるか。

  1. A1MSSに戻る
  2. B2倍に拡大される
  3. Cいったん半分に縮小される
  4. D最大ウィンドウサイズに固定される
正解と解説を見る

正解:C.いったん半分に縮小される

輻輳回避アルゴリズムにより輻輳ウィンドウサイズはいったん半分の値に縮小される。

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

第78問TCP通信におけるホスト間の実効転送速度を求める式として適切なものはどれか。

  1. Aウィンドウサイズ ÷ 伝送遅延
  2. BMSS × ラウンドトリップ時間
  3. C帯域幅 ÷ シリアル化遅延
  4. Dウィンドウサイズ ÷ ラウンドトリップ時間
正解と解説を見る

正解:D.ウィンドウサイズ ÷ ラウンドトリップ時間

実効転送速度はウィンドウサイズをラウンドトリップ時間(RTT)で割ることで求まる。

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

第79問UDPの特徴として正しい記述はどれか。

  1. A確認応答処理や再送処理に伴う遅延が発生しない
  2. Bコネクションを確立してから通信する
  3. C再送処理はプロトコル内で自動的に行う
  4. DTCPよりもヘッダサイズが大きい
正解と解説を見る

正解:A.確認応答処理や再送処理に伴う遅延が発生しない

UDPはコネクションレス型であり確認応答等がないため遅延が発生しない。

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

第80問宛先IPアドレスから宛先MACアドレスを得るために使用されるプロトコルはどれか。

  1. AICMP
  2. BARP
  3. CDHCP
  4. DRARP
正解と解説を見る

正解:B.ARP

ARPはIPアドレスからMACアドレスを解決するためのプロトコルである。

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

第81問ARP要求パケットはネットワーク上でどのように送信されるか。

  1. Aユニキャスト
  2. Bマルチキャスト
  3. Cブロードキャスト
  4. Dエニーキャスト
正解と解説を見る

正解:C.ブロードキャスト

ARP要求はブロードキャストパケットを用いて全ホストに問い合わせる。

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

第82問RFC5227における重複IPアドレス検知用Gratuitous ARPでは送信元プロトコルアドレスに何を格納するか。

  1. A255.255.255.255
  2. B自ホストのIPアドレス
  3. CゲートウェイのIPアドレス
  4. D0.0.0.0
正解と解説を見る

正解:D.0.0.0.0

RFCの規定では重複検知用Gratuitous ARPの送信元プロトコルアドレスには0.0.0.0を格納する。

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

第83問Gratuitous ARPの主な用途として言及されないものはどれか。

  1. Aルーティングプロトコルの経路交換
  2. B重複IPアドレスの検知
  3. Cフェールオーバ時のARPキャッシュ更新
  4. D待機系サーバへの仮想IPアドレス引き継ぎ
正解と解説を見る

正解:A.ルーティングプロトコルの経路交換

重複IP検知やフェールオーバ時のキャッシュ更新が用途でありルーティングには使われない。

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

第84問VRRPのように仮想IPと仮想MACアドレスを共有する方式でフェールオーバが発生した際の正しい動作はどれか。

  1. A全てのホストにRARP要求を強制送信する
  2. BGratuitous ARPによるARPキャッシュ更新は必要ない
  3. CプロキシARPを用いて通信をリダイレクトする
  4. Dルータの再起動を要求する
正解と解説を見る

正解:B.Gratuitous ARPによるARPキャッシュ更新は必要ない

仮想MACを共有する方式ではクライアントのARPキャッシュを更新する必要はない。

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

第85問主系サーバから待機系サーバへの切り替え時L2スイッチのMACアドレステーブルを更新するため使われるフレームはどれか。

  1. AIGMP Join
  2. BICMPリダイレクト
  3. CRARP要求
  4. DProxy ARP
正解と解説を見る

正解:C.RARP要求

切替え直後に新しいポート位置をL2スイッチに学習させるためRARP要求が用いられることがある。

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

第86問RARP要求フレームの宛先MACアドレスとして適切なものはどれか。

  1. AルータのMACアドレス
  2. BDHCPサーバのMACアドレス
  3. C00-00-00-00-00-00
  4. Dブロードキャストアドレス
正解と解説を見る

正解:D.ブロードキャストアドレス

全てのスイッチに到達させるためRARP要求フレームの宛先はブロードキャストアドレスである。

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

第87問ルータやFWが宛先ホストの代わりに自機のMACアドレスをARP応答として返す機能を何と呼ぶか。

  1. AProxy ARP
  2. BGratuitous ARP
  3. CReverse ARP
  4. DDynamic ARP
正解と解説を見る

正解:A.Proxy ARP

あらかじめ登録されたIPへのARP要求に対し自ホストのMACを返す機能をProxy ARPと呼ぶ。

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

第88問ARPテーブルにIPとMACの対応がキャッシュされている間の動作として正しいものはどれか。

  1. A通信ごとに必ずARP要求と応答を繰り返す
  2. BARP要求を出さずにMACフレームを送信できる
  3. CARP応答だけをブロードキャストする
  4. DARPテーブルが満杯になるまで通信を保留する
正解と解説を見る

正解:B.ARP要求を出さずにMACフレームを送信できる

キャッシュされている間は同じARP要求を出さなくても宛先へMACフレームを送信できる。

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

第89問ARPフレームを運ぶMACヘッダのタイプ領域に格納されるARPフレームを表す値はどれか。

  1. A0x0800
  2. B0x86DD
  3. C0x0806
  4. D0x080A
正解と解説を見る

正解:C.0x0806

MACヘッダのタイプ領域にはARPフレームを表す値「0x0806」が格納される。

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

第90問TCP/IPの階層モデルにおいてICMPはどの層に位置づけられるか。

  1. Aアプリケーション層
  2. Bトランスポート層
  3. Cデータリンク層
  4. Dネットワーク層
正解と解説を見る

正解:D.ネットワーク層

ICMPはOSI基本参照モデルの第3層にあたるネットワーク層に類別される。

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

第91問ICMPエラーメッセージを格納したIPパケットの転送に失敗した場合の仕様として正しいものはどれか。

  1. A例外的に新たなエラーメッセージは通知されない
  2. B新たなICMPエラーメッセージを即座に生成する
  3. CUDPへ切り替えて再送を試みる
  4. D送信元ホストへTCPリセットを送信する
正解と解説を見る

正解:A.例外的に新たなエラーメッセージは通知されない

エラー通知の失敗が新たなエラーを誘発する悪循環を避けるため例外的に通知されない。

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

第92問pingコマンドが接続性を確認する際に目標ホストへ送信するICMPメッセージのタイプ番号はどれか。

  1. A0
  2. B8
  3. C3
  4. D5
正解と解説を見る

正解:B.8

ping実行時OSはタイプ8のICMPエコー要求を送信する。

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

第93問ルータがIPパケットのTTL値を減算し0になった際送信元へ返すICMPメッセージはどれか。

  1. Aリダイレクト
  2. B宛先到達不能
  3. C時間超過
  4. Dエコー応答
正解と解説を見る

正解:C.時間超過

TTL値が0になったときルータはパケットを破棄し時間超過メッセージを送信する。

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

第94問tracerouteコマンドが経路上のルータを特定するために意図的に増やしていくIPヘッダの領域はどれか。

  1. A識別子
  2. BToS
  3. Cプロトコル
  4. DTTL
正解と解説を見る

正解:D.TTL

tracerouteはIPパケットのTTL値を1から順に増やしながら送信することでルータを特定する。

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

第95問UDPヘッダ内の宛先ポートが受信ホストで使用されていない場合返されるICMP到達不能のコード値はどれか。

  1. A3
  2. B0
  3. C1
  4. D4
正解と解説を見る

正解:A.3

ポート到達不能を示すコード値は「0x3」である。

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

第96問経路MTU探索において途中ルータでのパケット分割を防ぐために設定されるIPヘッダのフラグはどれか。

  1. AMFビット
  2. BDFビット
  3. CSYNフラグ
  4. DURGフラグ
正解と解説を見る

正解:B.DFビット

分割を防ぐためIPヘッダのDF(Don't Fragment)ビットを設定してパケットを送る。

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

第97問経路MTU探索でパケットが経路上のMTUを超過していた場合にルータが返すICMPメッセージのタイプとコードはどれか。

  1. Aタイプ11・コード0
  2. Bタイプ8・コード0
  3. Cタイプ3・コード4
  4. Dタイプ5・コード1
正解と解説を見る

正解:C.タイプ3・コード4

フラグメンテーションが必要だがDFビット設定ありを示す「タイプ3・コード4」が返される。

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

第98問同一サブネット上に自分より適切なルータが存在することを送信元に通知するICMPメッセージはどれか。

  1. Aエコー要求
  2. B送信元抑制
  3. Cパラメータ異常
  4. Dリダイレクト
正解と解説を見る

正解:D.リダイレクト

最適ではないルータがパケットを受信した際適切なルータの存在を通知するのがリダイレクトである。

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

第99問ICMPヘッダに含まれないフィールドはどれか。

  1. Aシーケンス番号
  2. Bタイプ
  3. Cコード
  4. Dチェックサム
正解と解説を見る

正解:A.シーケンス番号

ICMPヘッダはタイプ・コード・チェックサムで構成されシーケンス番号はない。

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

第100問DHCPサーバとDHCPクライアントがそれぞれ使用するUDPポート番号の組み合わせで正しいものはどれか。

  1. Aサーバ53 / クライアント54
  2. Bサーバ67 / クライアント68
  3. Cサーバ80 / クライアント81
  4. Dサーバ110 / クライアント111
正解と解説を見る

正解:B.サーバ67 / クライアント68

DHCPサーバはポート番号67番をクライアントは68番を使用する。

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

第101問DHCPクライアントが起動時にサーバを発見するため送信するDHCPDISCOVERパケットの宛先IPアドレスはどれか。

  1. A127.0.0.1
  2. B169.254.0.1
  3. C255.255.255.255
  4. D0.0.0.0
正解と解説を見る

正解:C.255.255.255.255

起動時はIPアドレス等の情報がないため制限ブロードキャストアドレス(255.255.255.255)が使われる。

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

第102問DHCPによる初期リースの取得におけるクライアントとサーバ間の正しいメッセージ順序はどれか。

  1. AREQUEST → DISCOVER → ACK → OFFER
  2. BOFFER → DISCOVER → REQUEST → ACK
  3. CDISCOVER → REQUEST → OFFER → ACK
  4. DDISCOVER → OFFER → REQUEST → ACK
正解と解説を見る

正解:D.DISCOVER → OFFER → REQUEST → ACK

サーバ発見(DISCOVER)提供(OFFER)要求(REQUEST)承認(ACK)の順に行われる。

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

第103問クライアントがIPアドレスのリース期限の半分を過ぎた際に自動的にリース延長を要求する動作を何と呼ぶか。

  1. Aリースの更新
  2. Bリースの解放
  3. CDHCPスヌーピング
  4. DDHCPリレー
正解と解説を見る

正解:A.リースの更新

リース期限の残り半分を過ぎた場合に自動的に行う延長要求をリースの更新と呼ぶ。

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

第104問DHCPサーバが要求されたIPアドレスの割当てが不可であった場合に送信するパケットはどれか。

  1. ADHCPDECLINE
  2. BDHCPNAK
  3. CDHCPRELEASE
  4. DDHCPOFFER
正解と解説を見る

正解:B.DHCPNAK

割当て不可だった場合サーバは確認応答としてDHCPNAKを送信する。

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

第105問異なるブロードキャストドメインにあるDHCPサーバへDHCPメッセージを中継するルータの機能はどれか。

  1. ADHCPスヌーピング
  2. BプロキシARP
  3. CDHCPリレーエージェント
  4. DNATトラバーサル
正解と解説を見る

正解:C.DHCPリレーエージェント

ブロードキャストが届かない別セグメントのDHCPサーバへユニキャストで転送する機能である。

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

第106問クライアントがIPアドレスの使用を終了してプールに戻すためにサーバへ送信するパケットはどれか。

  1. ADHCPNAK
  2. BDHCPACK
  3. CDHCPDISCOVER
  4. DDHCPRELEASE
正解と解説を見る

正解:D.DHCPRELEASE

使用終了時はサーバにDHCPRELEASEパケットを送信しアドレスを解放する。

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

第107問DHCPリレーエージェントがクライアントからのパケットを受信しサーバへ転送する際に用いる通信方式はどれか。

  1. Aユニキャスト
  2. Bブロードキャスト
  3. Cマルチキャスト
  4. Dエニーキャスト
正解と解説を見る

正解:A.ユニキャスト

DHCPメッセージを取り出しユニキャストパケットを用いてDHCPサーバに転送する。

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

第108問正規のDHCPサーバからIPを割り当てられた端末だけの通信を許可し不正な割当てを防止するSWの機能はどれか。

  1. Aポートセキュリティ
  2. BDHCPスヌーピング
  3. CDHCPリレーエージェント
  4. DMACアドレスフィルタリング
正解と解説を見る

正解:B.DHCPスヌーピング

管理者の意図しないIPアドレスをPCに割り当てられないようにする機能がDHCPスヌーピングである。

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

第109問DHCPリレーエージェントがMACアドレス等の固有情報を付加するリレーエージェント情報オプションのコードはどれか。

  1. A43
  2. B53
  3. C82
  4. D60
正解と解説を見る

正解:C.82

リレーエージェント情報オプションはオプションコード82として規定されている。

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