ネットワークスペシャリスト 2022年 午前2 問08
問題文
SMTP(ESMTPを含む)のセッション開始を表すコマンドはどれか。
選択肢
ア:DATA
イ:EHLO(正解)
ウ:MAIL
エ:RCPT
SMTP(ESMTPを含む)のセッション開始を表すコマンド【午前2 解説】
要点まとめ
- 結論:SMTPのセッション開始はEHLOコマンドで行います。
- 根拠:EHLOは拡張SMTP(ESMTP)で使用され、サーバーに接続し機能を問い合わせる最初のコマンドです。
- 差がつくポイント:EHLOは従来のHELOに代わり拡張機能を通知し、DATAやMAILは送信段階のコマンドである点を理解しましょう。
正解の理由
SMTPセッション開始時にクライアントはサーバーに自己紹介し、利用可能な拡張機能を確認します。この役割を担うのがEHLOコマンドです。従来のHELOコマンドの拡張版であり、ESMTPの標準的な開始コマンドとして使われます。DATAはメール本文送信開始、MAILは送信者指定、RCPTは受信者指定のコマンドであり、セッション開始には該当しません。
よくある誤解
EHLOとHELOを混同し、どちらも同じ意味と考える誤解があります。EHLOは拡張機能を通知するため、ESMTPでは必須です。DATAやMAILを開始コマンドと誤認することも多いです。
解法ステップ
- SMTPの基本的なコマンドの役割を理解する。
- セッション開始はサーバーとの接続確立後、最初に送るコマンドであることを確認。
- EHLOはESMTPの開始コマンドであり、拡張機能の問い合わせを行うことを覚える。
- DATAはメール本文送信開始、MAILは送信者指定、RCPTは受信者指定であることを区別する。
- 選択肢の中でセッション開始に該当するのはEHLOのみであると判断する。
選択肢別の誤答解説
- ア: DATA
メール本文の送信開始を指示するコマンドであり、セッション開始ではありません。 - イ: EHLO
正解。ESMTPのセッション開始時に送信し、サーバーの拡張機能を問い合わせます。 - ウ: MAIL
送信者のメールアドレスを指定するコマンドで、セッション開始後に使用します。 - エ: RCPT
受信者のメールアドレスを指定するコマンドで、送信準備段階のコマンドです。
補足コラム
SMTPのセッション開始コマンドにはHELOとEHLOがあります。HELOは従来のSMTPで使われ、EHLOはESMTPで拡張機能を通知するために導入されました。EHLOコマンドを送ると、サーバーは対応可能な拡張機能リストを返します。これにより、クライアントはより高度な機能を利用可能になります。
FAQ
Q: EHLOとHELOの違いは何ですか?
A: HELOは基本的な自己紹介コマンドで、EHLOは拡張SMTPの開始コマンドで拡張機能の問い合わせも行います。
A: HELOは基本的な自己紹介コマンドで、EHLOは拡張SMTPの開始コマンドで拡張機能の問い合わせも行います。
Q: DATAコマンドはいつ使いますか?
A: メール本文の送信を開始する段階で使用し、セッション開始時ではありません。
A: メール本文の送信を開始する段階で使用し、セッション開始時ではありません。
関連キーワード: SMTP, ESMTP, EHLO, セッション開始、メール送信プロトコル

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

