SMTPリプライ354に関するネットワークスペシャリスト試験
了解しました ✅
以下に 「SMTPリプライ 354」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめます。
リプライコード 354 は、SMTPのDATAコマンドに対して返されるもので、
「Start mail input; end with <CRLF>.<CRLF>」= 本文入力を開始せよ、終了はCRLF.CRLFで示せ
という意味です。
---
SMTPリプライ 354 に関する試験問題(10問)
---
■ 問題1
SMTPの354応答はどのコマンドに対して返されるか。
A. HELO
B. MAIL FROM
C. RCPT TO
D. DATA
正解:D
解説:DATAコマンド送信後、本文入力開始を促すために354が返る。
---
■ 問題2
354応答に含まれる典型的な説明文はどれか。
A. Service ready
B. Start mail input; end with <CRLF>.<CRLF>
C. Requested mail action okay, completed
D. Service closing transmission channel
正解:B
解説:本文入力を開始し、終了は「CRLF.CRLF」で示すことを明示する。
---
■ 問題3
354応答を受け取った後にクライアントが行うべき動作はどれか。
A. セッションを終了する
B. 本文データ(ヘッダ+本文)を送信する
C. 再度 MAIL FROM を送信する
D. TLSを開始する
正解:B
解説:354応答後に本文データを送信し、CRLF.CRLFで終了する。
---
■ 問題4
354応答の後に送信されるデータはどのように構成されるか。
A. 宛先アドレス
B. ヘッダ部と本文部
C. 暗号化キー
D. 認証情報
正解:B
解説:メールの実体であるヘッダ部+本文部が送られる。
---
■ 問題5
354応答の後にデータ終了を示す正しい記述はどれか。
A. QUIT
B. CRLF.CRLF
C. EOF文字
D. NULL文字
正解:B
解説:SMTPでは「改行+ピリオド+改行」で本文終了を示す。
---
■ 問題6
354応答が返らないまま本文を送信した場合に一般的に返されるエラーはどれか。
A. 250
B. 421
C. 503
D. 550
正解:C
解説:「503 Bad sequence of commands」で不正な順序エラーとなる。
---
■ 問題7
354応答が返される前に必要となるコマンドの組み合わせはどれか。
A. MAIL FROM と RCPT TO
B. HELO と QUIT
C. VRFY と NOOP
D. AUTH と RSET
正解:A
解説:送信者と宛先を指定してから DATA → 354 の流れとなる。
---
■ 問題8
354応答が返ったが送信を途中で中断した場合、クライアントが取るべき動作はどれか。
A. RSET コマンドを送る
B. QUIT コマンドを送る
C. HELO からやり直す
D. AUTH をやり直す
正解:A
解説:RSETを送ることでセッションを維持したままメール送信処理をリセットできる。
---
■ 問題9
354応答の後に本文送信を完了し、サーバが受信を受理したときに返される代表的な応答はどれか。
A. 220
B. 221
C. 250
D. 354
正解:C
解説:データ受信完了後は「250 OK」が返される。
---
■ 問題10
354応答がセキュリティ上問題になるケースとして最も適切なものはどれか。
A. 本文が暗号化されず平文で送信されるため、盗聴される可能性がある
B. サーバが強制終了するため、サービス拒否になる
C. DNS逆引きが失敗するため、送信不能になる
D. CRAM-MD5認証が必須になる
正解:A
解説:DATA/354のやり取り自体は平文なので、TLS等で暗号化しなければ盗聴されるリスクがある。
---
✅ これで SMTPリプライ 354 をテーマにした10問 が完成しました。
👉 次は「SMTPリプライ 550(ユーザ不在)」 をテーマにしますか?
コメント
コメントを投稿