SC情報処理安全確保支援士試験 午前Ⅱ

平成26年度秋期 情報処理安全確保支援士 午前Ⅱ 問20

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

インターネット標準RFC 5322 (I旧RFC 822) に準拠した電子メールにおいて、 ヘッダと本体を区別する方法はどれか。

選択肢

  1. ア
    <header> と</header>で囲まれた部分をヘッダ、 <body>と</body>で囲まれた部分を本体とする。
  2. イ
    1個のピリオドだけから成る行の前後でヘッダと本体を分ける。
  3. ウ
    Subjectフィールドがヘッダの最後であり、 それ以降を本体とする。
  4. エ
    最初に現れる空行の前後でヘッダと本体を分ける。
解き方のヒントを見る

午前II 問20:メールは最初の空行でヘッダと本文に分かれるよ

インターネットメールは、手紙でいう「宛名や差出人を書く部分」と「本文」のように分かれているよ。RFC 5322 では、最初に出てくる空行より前がヘッダ、空行より後ろが本文として扱われるんだ。

この問題で問われていること

この問題では、HTML のタグみたいな見た目や、Subject などの特定の項目名を覚えているかではなく、メール全体の基本ルールを理解しているかが問われているよ。ポイントは「最初の空行が境目になる」と押さえよう。

メールの構造

複数のヘッダ行を書いた後、1 行の空行を入れて本文が始まる。これはメールフォーマットの基本です。

ヘッダ行...\n空行\n本文

確認ポイント

  • HTML の `<header>` や `<body>` で囲む形式ではありません。
  • Subject が最後と決まっているわけではありません。
  • 最初の空行で区切る説明を選ぶ。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。メールのヘッダと本体は、HTMLみたいに<header>や<body>のタグで囲まれているわけではないんだ。メールはWebページではなく手紙の形式なので、タグの看板ではなく、最初の空行で区切るんだよ。

選択肢イ

これは間違いだよ。1個のピリオドだけの行は、SMTPでメール本文の送信終了を表す合図として使われるもので、ヘッダと本体の境目ではないんだ。お店でいうと「受付終了」の札であって、「申込用紙と説明文の区切り」ではない、という感じだよ。

選択肢ウ

これは間違いだよ。Subjectは件名を表すヘッダ項目だけど、必ずヘッダの最後にあるとは限らないんだ。窓口の申込書で「氏名欄が最後」と決めつけるようなもので、実際にはその後に別の記入欄が続くこともあるよ。ヘッダの終わりはSubjectではなく、最初の空行で判断しよう。

選択肢エ(正解)

これは正解だよ。電子メールは、封筒の宛名や件名を書いた部分がヘッダ、手紙の本文が本体、という作りになっているんだ。その境目は「最初に出てくる空行」。つまり、宛名欄が終わって1行空いたら、そこから手紙本文が始まるイメージだよ。

出典:独立行政法人 情報処理推進機構(IPA)平成26年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問20(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針