SMTPリクエストのDATAコマンドに関するネットワークスペシャリスト試験
了解しました ✅
それでは 「SMTPリクエストの DATA コマンド」 をテーマにしたネットワークスペシャリスト試験風の問題を10問作成します。
DATA コマンドは、SMTPでメール本文(ヘッダ+ボディ)を送信する開始合図 です。
---
SMTPリクエストの DATA コマンドに関する試験問題(10問)
---
■ 問題1
SMTPのDATAコマンドの目的はどれか。
A. 送信者の指定
B. 宛先の指定
C. メール本文の送信開始
D. セッションの終了
正解:C
解説:DATAコマンドはヘッダ+本文データの入力を開始する合図。
---
■ 問題2
DATAコマンドに対してサーバが返すリプライコードで、本文入力を受け付けることを示すものはどれか。
A. 220
B. 250
C. 354
D. 421
正解:C
解説:「354 Start mail input」で本文入力を受け付ける。
---
■ 問題3
DATAコマンドのあと、本文の終了を示すための特殊な文字列はどれか。
A. CRLF.CRLF
B. QUIT
C. RSET
D. EOF
正解:A
解説:「改行+ピリオド+改行(CRLF.CRLF)」で本文終了を表す。
---
■ 問題4
DATAコマンドで送信されるデータはどのように構成されているか。
A. 宛先アドレスのみ
B. ヘッダ部と本文部
C. 送信者アドレスと宛先アドレス
D. 認証情報
正解:B
解説:メールの実体は「ヘッダ部+空行+本文部」で構成される。
---
■ 問題5
DATAコマンドで送信した内容がサーバに受理された場合に返される代表的な応答コードはどれか。
A. 220
B. 221
C. 250
D. 421
正解:C
解説:本文終了後にサーバが「250 OK」を返せば受理されたことを意味する。
---
■ 問題6
DATAコマンド実行前に必ず行わなければならないことはどれか。
A. HELO/EHLOの送信と MAIL FROM, RCPT TO の指定
B. 認証の実施(必須)
C. MIME境界の宣言
D. POP3認証
正解:A
解説:送信者(MAIL FROM)と宛先(RCPT TO)が指定されていなければDATAは受け付けられない。
---
■ 問題7
DATAコマンドの処理で「503 Bad sequence of commands」が返される典型的な原因はどれか。
A. HELO/EHLO を送信していない
B. RCPT TO を指定せずに DATA を送信した
C. QUIT の前に DATA を送信した
D. 認証が失敗した
正解:B
解説:宛先指定なしでDATAを送るとコマンド順序エラー(503)になる。
---
■ 問題8
DATAコマンドで送信されるメール本文のサイズ制限を事前に通知するために使われるEHLO拡張はどれか。
A. AUTH
B. SIZE
C. STARTTLS
D. PIPELINING
正解:B
解説:EHLO応答の「250-SIZE」でサーバが受け付け可能な最大メッセージサイズを通知する。
---
■ 問題9
DATAコマンドで送信される本文に添付ファイルを含める場合に利用される拡張仕様はどれか。
A. MIME
B. POP3
C. IMAP
D. SASL
正解:A
解説:MIMEによりテキスト以外の添付やマルチパート構成を表現できる。
---
■ 問題10
DATAコマンドのセキュリティ上の課題として最も適切なものはどれか。
A. 本文が暗号化されず平文で送信される
B. サーバが本文を自動的に圧縮する
C. 本文が自動的にBase64エンコードされる
D. サーバが必ずフィルタリングを行う
正解:A
解説:SMTPのDATAコマンドで送られる本文は標準では平文のため、TLSなどによる暗号化が必要。
---
✅ これで SMTPリクエストの DATA コマンドをテーマにした10問 が完成しました。
👉 次は「QUIT コマンド」をテーマにした問題も作りますか?
コメント
コメントを投稿