平成26年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問20
ネットワーク
RFC 5322に関する問題
インターネット標準 RFC 5322(旧 RFC 822)に準拠した電子メールにおいて,ヘッダと本体を区別する方法はどれか。
- ア<header>と</header>で囲まれた部分をヘッダ,<body>と</body>で囲まれた部分を本体とする。
- イ1 個のピリオドだけから成る行の前後でヘッダと本体を分ける。
- ウSubject フィールドがヘッダの最後であり,それ以降を本体とする。
- エ最初に現れる空行の前後でヘッダと本体を分ける。
答えと解説を見る
✓ これが正解エ最初に現れる空行の前後でヘッダと本体を分ける。
解説
最初に現れる空行の前後で、ヘッダと本体を分けます。
RFC 5322 に準拠した電子メールのメッセージは、ヘッダ、空行、本体の順に並んでいます。ヘッダには差出人や宛先、件名などのフィールドが一行ずつ書かれ、そのあとに何も書かれていない行が一つ置かれて、そこから先が本体になります。したがって、メッセージの先頭から読んでいき、最初に空行が現れたところがヘッダと本体の境目です。本体の中にも空行は出てきますが、境目になるのは最初の一つだけです。見分けるときは、メッセージの中の区切りと、送信の手順の中の区切りを混同しないことが大切です。
ほかの選択肢はなぜ違うのか
- ア<header>と</header>で囲…:header や body といったタグで囲む書き方は、HTML のようなマークアップの形式です。電子メールのメッセージはそのようなタグでヘッダと本体を区別する形式にはなっていません。
- イ1 個のピリオドだけから成る行の前後でヘ…:ピリオドだけから成る行は、メールを送る手順の中で、メッセージ全体の終わりを示す印として使われます。メッセージの中でヘッダと本体の境目を示すためのものではありません。
- ウSubject フィールドがヘッダの最後…:ヘッダに並ぶフィールドの順序は決まっておらず、Subject フィールドが最後に来るとは限りません。Subject の位置を手掛かりにしてヘッダの終わりを判断することはできません。
この問題の用語
- 電子メール文書やファイルをネットワーク越しに送る仕組み。送信にはSMTP、受信にはPOP3やIMAP4というプロトコルが使われます。
出典:平成26年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問20
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)