SMTPリプライ300番台に関するネットワークスペシャリスト試験
了解しました ✅ 今回は 「SMTPリプライ 300番台」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめます。 300番台は 中間応答(Positive Intermediate reply) を表し、 「処理を完了するために、クライアントから追加入力が必要である」 ことを意味します。 代表的なものに 334(認証応答待ち)、354(DATAコマンド後の本文入力開始) などがあります。 --- SMTPリプライ 300番台に関する試験問題(10問) --- ■ 問題1 SMTP応答コードの「3xx」系が意味するものはどれか。 A. 処理成功 B. 一時的エラー C. 恒久的エラー D. 中間応答(追加入力待ち) 正解:D 解説:3xxは「Positive Intermediate reply」で、追加のデータや認証情報を待っている状態を示す。 --- ■ 問題2 「354 Start mail input; end with <CRLF>.<CRLF>」が意味するものはどれか。 A. 接続開始 B. メール本文入力を開始せよ C. 宛先指定の成功 D. セッション終了 正解:B 解説:354はDATAコマンド後に返され、本文送信を促す。 --- ■ 問題3 SMTP-AUTHで認証情報を要求する際に返されるリプライコードはどれか。 A. 220 B. 250 C. 334 D. 421 正解:C 解説:334は「認証情報を送れ」という意味で、Base64で応答する。 --- ■ 問題4 354応答の後にクライアントが送るべきものはどれか。 A. RCPT TO コマンド B. 本文データ(ヘッダ+本文) C. QUIT コマンド D. AUTH コマンド 正解:B 解説:354応答の後はメール本文を送信し、CRLF.CRLFで終了する。 --- ■ 問題5 334応答が返された場合、クライアントが行うべき正しい動作はどれか。 A. QUITを送信してセッション終了 B. 正しい認証情報を送信する C. RCPT TO を再送信する D. 本文データを送る 正解:B 解説:334は認証情報の入力待ち状態。 --- ■ 問題6 354応答が返る前に必須となるコマンドの組み合わせはどれか。 A. HELO/EHLO...