SMTPリクエストのQUITコマンドに関するネットワークスペシャリスト試験
了解しました ✅ 続けて 「SMTPリクエストの QUIT コマンド」 をテーマにしたネットワークスペシャリスト試験風の問題を10問作成します。 QUIT コマンドは SMTPセッションを正常に終了するためのリクエスト です。 --- SMTPリクエストの QUIT コマンドに関する試験問題(10問) --- ■ 問題1 QUIT コマンドの役割として正しいものはどれか。 A. メール送信者を指定する B. メール本文送信を開始する C. SMTPセッションを終了する D. 認証を実行する 正解:C 解説:QUITはセッションの正常終了を指示するコマンド。 --- ■ 問題2 QUIT コマンド送信後に返される代表的なリプライコードはどれか。 A. 220 B. 221 C. 250 D. 354 正解:B 解説:「221 Service closing transmission channel」が返り、接続が終了する。 --- ■ 問題3 QUIT コマンドは通常どのタイミングで使用されるか。 A. HELO/EHLO の直後 B. RCPT TO の直前 C. メール送信処理が完了した後 D. AUTH コマンドの前 正解:C 解説:一連の送信処理を終えてからセッション終了のために送信する。 --- ■ 問題4 QUIT コマンドを送らずに TCP セッションを切断した場合の影響はどれか。 A. メールは必ず配送されない B. サーバ側で異常終了と記録される場合がある C. 自動的に RSET が送られる D. SMTPでは問題なく処理される 正解:B 解説:強制切断はサーバでログに異常として残ることがあり、正常な終了とは区別される。 --- ■ 問題5 QUIT コマンドの使用が適切でないのはどのケースか。 A. メール送信後にセッションを終了するとき B. サーバに接続したが送信しなかったとき C. 複数メールを送信する予定があるとき途中で終了した場合 D. バウンスメールを送信した後 正解:C 解説:複数送信予定がある場合は QUIT ではなく続けて MAIL FROM を送るべき。 --- ■ 問題6 QUIT コマンドに対するサーバの応答「221 Bye」は何を意味するか。 A. 送信データを拒否した B. サーバの再起動が必要 C. 通信チ...