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

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

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

クイズモードで挑戦 →

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

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

正解:A0x04

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

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

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

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

正解:B0x05

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

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

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

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

正解:ADSフィールド

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フラグメントオフセット
正解と解説を見る

正解:BTTL

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

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

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

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

正解:C6

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〜
正解と解説を見る

正解:D127.0.0.0〜

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

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

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

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

正解:A16ビット

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

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

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

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

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

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

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

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

  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のポート番号をウェルノウンポート番号と呼ぶ。

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

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

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

正解:A22

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

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

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

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

正解:B4バイト

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

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

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

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

正解:CPSH

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

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

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

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

正解:DFIN

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ウィンドウプローブ

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

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

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

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

正解:Cシーケンス番号

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

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

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

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

正解:Dピギーバック

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

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

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

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

正解:A2倍になる

途中経路での輻輳が原因と考えられるため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いったん半分に縮小される

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

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

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

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

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

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

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

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

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

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

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

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

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

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

正解:BARP

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

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

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

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

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

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

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

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

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

正解:D0.0.0.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

正解:CRARP要求

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

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

86RARP要求フレームの宛先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
正解と解説を見る

正解:AProxy ARP

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

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

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

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

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

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

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

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

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

正解:C0x0806

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

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

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

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

正解:Dネットワーク層

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

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

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

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

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

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

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

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

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

正解:B8

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

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

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

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

正解:C時間超過

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

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

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

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

正解:DTTL

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

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

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

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

正解:A3

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

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

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

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

正解:BDFビット

分割を防ぐため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リダイレクト

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

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

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

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

正解:Aシーケンス番号

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

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

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

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

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

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

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

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

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

正解:C255.255.255.255

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

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

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

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

正解:DDISCOVER → OFFER → REQUEST → ACK

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

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

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

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

正解:Aリースの更新

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

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

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

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

正解:BDHCPNAK

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

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

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

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

正解:CDHCPリレーエージェント

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

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

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

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

正解:DDHCPRELEASE

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

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

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

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

正解:Aユニキャスト

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

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

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

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

正解:BDHCPスヌーピング

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

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

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

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

正解:C82

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

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