TCPセグメントフォーマットのFINフラグに関するネットワークスペシャリスト試験

 

了解しました。
以下に TCPセグメントフォーマットのFINフラグ をテーマとして、
選択式+正解+解説+穴埋め+誤文訂正 の形式で10問一気に作成します。


■ 問題1

FINフラグの主な役割はどれか。
A. TCP接続を開始する
B. TCP接続を終了する
C. TCP接続をリセットする
D. データを優先的に送信する

【正解】B
【解説】FIN(Finish)フラグは、送信側から接続終了の意思を示すために使用される。

【穴埋め】FINフラグは、TCP接続を ________ するために使われる。
→ 終了

【誤文訂正】FINフラグはTCP接続を開始するために使われる。
→ 正しくは TCP接続を終了するために使われる。


■ 問題2

TCP接続終了の手順で、FINフラグが最初に送られるのは何回目のやりとりか。
A. 1回目
B. 2回目
C. 3回目
D. 4回目

【正解】A
【解説】TCPの4ウェイハンドシェイクでは、接続終了の開始時に1回目のFINが送られる。

【穴埋め】TCPの接続終了は ________ ハンドシェイクで行われ、最初にFINフラグが送られる。
→ 4ウェイ

【誤文訂正】TCPの接続終了は3ウェイハンドシェイクで行われる。
→ 正しくは 4ウェイハンドシェイクで行われる。


■ 問題3

FINフラグ送信後、受信側が返すフラグはどれか。
A. SYN
B. FIN
C. ACK
D. URG

【正解】C
【解説】FINフラグを受信した側はACKで応答し、その後自分側のFINを送信する。

【穴埋め】FINを受信した側は、まず ________ フラグを返す。
→ ACK

【誤文訂正】FINを受信した側はすぐにFINを返す。
→ 正しくは まずACKを返す。


■ 問題4

FINフラグ送信後、相手からのデータ受信はどうなるか。
A. 即座に受信できなくなる
B. 相手からのデータは受信できる
C. 一部のみ受信できる
D. 常にリセットされる

【正解】B
【解説】FINは送信側の送信終了を意味し、受信は継続可能である。

【穴埋め】FINは送信終了を示すが、相手からのデータ受信は ________。
→ 継続可能

【誤文訂正】FIN送信後は相手からのデータ受信も停止する。
→ 正しくは 継続可能である。


■ 問題5

FINフラグを悪用した攻撃の例として正しいものはどれか。
A. FINスキャン
B. ACK Flood
C. SYN Flood
D. URG Injection

【正解】A
【解説】FINスキャンは、ファイアウォールやフィルタを回避するためにFINパケットを利用するポートスキャン手法である。

【穴埋め】FINパケットを使ったポートスキャン手法は ________ スキャンという。
→ FIN

【誤文訂正】FINスキャンはACKパケットを利用するスキャンである。
→ 正しくは FINパケットを利用するスキャンである。


■ 問題6

FINフラグが設定されたパケットは、通常どのタイミングで送信されるか。
A. 接続確立時
B. データ送信中
C. 接続終了時
D. 再送要求時

【正解】C
【解説】FINはTCP接続の終了時に送られる。

【穴埋め】FINフラグは通常、接続 ________ に送られる。
→ 終了時

【誤文訂正】FINフラグはデータ送信中に送られる。
→ 正しくは 接続終了時に送られる。


■ 問題7

FINフラグ送信後、相手からもFINを受け取ることで何が確定するか。
A. 接続開始
B. 双方向の通信終了
C. 一方向の通信終了
D. 再送の開始

【正解】B
【解説】双方がFINを送信・受信し終えることでTCP接続が完全に終了する。

【穴埋め】双方がFINを交換すると ________ が確定する。
→ 双方向通信の終了

【誤文訂正】双方がFINを交換すると接続が開始する。
→ 正しくは 接続が終了する。


■ 問題8

FINとRSTの違いとして正しい説明はどれか。
A. FINは正常終了、RSTは異常終了
B. FINは異常終了、RSTは正常終了
C. 両方とも異常終了
D. 両方とも正常終了

【正解】A
【解説】FINは正常な接続終了、RSTは異常な接続終了を示す。

【穴埋め】正常終了は ________、異常終了はRST。
→ FIN

【誤文訂正】RSTは正常終了を示す。
→ 正しくは 異常終了を示す。


■ 問題9

FINフラグ送信後、TIME_WAIT状態になるのはどちらか。
A. 最初にFINを送った側
B. 後からFINを送った側
C. 双方同時に
D. どちらでもない

【正解】A
【解説】最初にFINを送った側は、相手のFINを受け取った後、TIME_WAIT状態になる。

【穴埋め】TIME_WAIT状態になるのは、最初に ________ を送った側。
→ FIN

【誤文訂正】TIME_WAIT状態になるのは、最後にFINを送った側。
→ 正しくは 最初に送った側。


■ 問題10

FINフラグ送信後、再送が必要になるのはどのような場合か。
A. ACKが返ってこない場合
B. 相手からデータが届く場合
C. 相手がRSTを送る場合
D. シーケンス番号が一致する場合

【正解】A
【解説】FIN送信後にACKが返ってこなければ、FINパケットを再送する。

【穴埋め】FIN送信後、ACKが ________ 場合は再送される。
→ 返らない

【誤文訂正】FIN送信後、ACKが返ってきても再送される。
→ 正しくは 返ってこない場合に再送される。


もし希望されれば、この後 URGフラグ編 や ACKフラグ編 も同じ形式で作成できます。
次はどちらを先に作成しますか?

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例