戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2022年 午前208


問題文

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を開始コマンドと誤認することも多いです。

解法ステップ

  1. SMTPの基本的なコマンドの役割を理解する。
  2. セッション開始はサーバーとの接続確立後、最初に送るコマンドであることを確認。
  3. EHLOはESMTPの開始コマンドであり、拡張機能の問い合わせを行うことを覚える。
  4. DATAはメール本文送信開始、MAILは送信者指定、RCPTは受信者指定であることを区別する。
  5. 選択肢の中でセッション開始に該当するのはEHLOのみであると判断する。

選択肢別の誤答解説

  • ア: DATA
    メール本文の送信開始を指示するコマンドであり、セッション開始ではありません。
  • イ: EHLO
    正解。ESMTPのセッション開始時に送信し、サーバーの拡張機能を問い合わせます。
  • ウ: MAIL
    送信者のメールアドレスを指定するコマンドで、セッション開始後に使用します。
  • エ: RCPT
    受信者のメールアドレスを指定するコマンドで、送信準備段階のコマンドです。

補足コラム

SMTPのセッション開始コマンドにはHELOとEHLOがあります。HELOは従来のSMTPで使われ、EHLOはESMTPで拡張機能を通知するために導入されました。EHLOコマンドを送ると、サーバーは対応可能な拡張機能リストを返します。これにより、クライアントはより高度な機能を利用可能になります。

FAQ

Q: EHLOとHELOの違いは何ですか?
A: HELOは基本的な自己紹介コマンドで、EHLOは拡張SMTPの開始コマンドで拡張機能の問い合わせも行います。
Q: DATAコマンドはいつ使いますか?
A: メール本文の送信を開始する段階で使用し、セッション開始時ではありません。

関連キーワード: SMTP, ESMTP, EHLO, セッション開始、メール送信プロトコル
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について