SYNパケットに関するネットワークスペシャリスト試験
以下は「SYNパケット」をテーマとしたネットワークスペシャリスト試験形式の問題10問セットです。
各問は【選択式】【正解】【解説】【穴埋め】【誤文訂正】形式で構成されています。
■ 問題1
SYNパケットの主な役割はどれか。
A. 通信の終了を通知する
B. 接続の確立を開始する
C. データを暗号化して送る
D. ポートスキャンを防止する
【正解】B
【解説】SYNパケットは、TCP 3ウェイハンドシェイクの最初の段階で接続を開始するために送られる。
【穴埋め】SYNパケットはTCP通信の ________ を開始する。
→ 接続
【誤文訂正】SYNパケットは通信の終了を通知するために使う。
→ 正しくは **通信の開始(確立)**に使う。
■ 問題2
TCPの3ウェイハンドシェイクの2番目に送られるパケットはどれか。
A. SYN
B. SYN-ACK
C. ACK
D. FIN
【正解】B
【解説】3ウェイハンドシェイクの流れは、SYN → SYN-ACK → ACK である。2番目はSYN-ACK。
【穴埋め】3ウェイハンドシェイクで2番目に送られるのは ________ パケットである。
→ SYN-ACK
【誤文訂正】3ウェイハンドシェイクで最初に送られるのはACKパケットである。
→ 正しくは SYNパケット。
■ 問題3
SYNパケットに含まれるTCPフラグは何か。
A. ACKのみ
B. SYNのみ
C. SYNとACK
D. FINとACK
【正解】B
【解説】SYNパケットは接続確立要求を示すため、TCPフラグのSYNビットのみが立っている。
【穴埋め】SYNパケットではTCPフラグの ________ ビットが立っている。
→ SYN
【誤文訂正】SYNパケットではACKとFINビットが立っている。
→ 正しくは SYNビットのみが立つ。
■ 問題4
SYNパケットは通常、どの層で利用されるか。
A. 物理層
B. ネットワーク層
C. トランスポート層
D. セッション層
【正解】C
【解説】SYNパケットはTCPに属し、トランスポート層で接続制御に用いられる。
【穴埋め】SYNパケットは ________ 層のTCPで用いられる。
→ トランスポート
【誤文訂正】SYNパケットはネットワーク層のIPで使用される。
→ 正しくは トランスポート層のTCPで使用される。
■ 問題5
SYNパケットが送信された際に期待される返答は何か。
A. FIN
B. RST
C. SYN-ACK
D. ACKのみ
【正解】C
【解説】TCP通信の確立時には、クライアントからのSYNに対しサーバはSYN-ACKで応答する。
【穴埋め】SYNパケットに対する正常な応答は ________ パケットである。
→ SYN-ACK
【誤文訂正】SYNパケットに対してRSTパケットで応答するのが正しい。
→ 正しくは SYN-ACKで応答するのが正常。
■ 問題6
以下のうち、SYNパケットを悪用した攻撃はどれか。
A. DoS攻撃
B. SYN flood攻撃
C. DNSリフレクション攻撃
D. ARPスプーフィング
【正解】B
【解説】SYN flood攻撃は、大量のSYNパケットを送りサーバのリソースを枯渇させるDoS攻撃の一種。
【穴埋め】SYNパケットを悪用する代表的な攻撃は ________ 攻撃である。
→ SYN flood
【誤文訂正】SYN flood攻撃ではACKパケットを大量に送る。
→ 正しくは SYNパケットを大量に送る。
■ 問題7
SYN flood攻撃の防御策として有効なものはどれか。
A. フルルート構成
B. SYNクッキーの使用
C. UDPに切り替える
D. NATによるパケット変換
【正解】B
【解説】SYNクッキーは、SYN flood攻撃に対してサーバの状態を保持せずに防御する技術。
【穴埋め】SYN flood攻撃への対策として ________ の利用が有効である。
→ SYNクッキー
【誤文訂正】SYN flood攻撃はNATで完全に防止できる。
→ 正しくは SYNクッキーなどが有効。
■ 問題8
SYNパケットが届いたが応答しない場合、どのような現象が起きるか。
A. 通信は自動的に切断される
B. FINパケットが送られる
C. タイムアウトまで接続待機状態になる
D. 相手が強制再起動する
【正解】C
【解説】SYNパケットに応答がない場合、接続は一定時間待機しタイムアウトとなる。
【穴埋め】SYN応答がない場合は、接続は ________ まで待機する。
→ タイムアウト
【誤文訂正】SYN応答がない場合、通信は即座に再送される。
→ 正しくは タイムアウトまで待機する。
■ 問題9
TCP接続においてSYN-ACKパケットを送るのは通常どちらか。
A. クライアント
B. サーバ
C. スイッチ
D. ルータ
【正解】B
【解説】クライアントがSYNを送信し、サーバがSYN-ACKで応答するのが通常の流れ。
【穴埋め】TCP接続でSYN-ACKパケットを送信するのは通常 ________ 側である。
→ サーバ
【誤文訂正】TCP接続でSYN-ACKパケットを送るのはルータである。
→ 正しくは サーバ側。
■ 問題10
SYNパケットに関する通信が完了したあと、通信が確立されるために必要なパケットはどれか。
A. RST
B. ACK
C. ICMP
D. DHCP
【正解】B
【解説】3ウェイハンドシェイクでは、SYN → SYN-ACK → ACK の3つのパケットで通信が確立される。
【穴埋め】SYNとSYN-ACKのやり取り後、接続を確立するには ________ パケットが必要である。
→ ACK
【誤文訂正】SYN-ACKの直後に通信は確立される。
→ 正しくは ACKを送信して確立される。
ご希望があれば、RST や FIN など他のTCP制御フラグをテーマにした問題も作成可能です。必要に応じてお知らせください。
コメント
コメントを投稿