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

基本情報技術者 2013年 秋期 午前(科目A)36


問題文

電子メールで、静止画、動画、音声などの様々な情報を送ることができる仕組みはどれか。

選択肢

FTP
MIME(正解)
POP
TELNET

電子メールで静止画、動画、音声などの様々な情報を送ることができる仕組みはどれか。【午前2 解説】

要点まとめ

  • 結論: MIME が正解 → 根拠: メールで複数部やバイナリデータを扱うためのヘッダとエンコーディングを定義している → 差がつくポイント: Content-Type と Content-Transfer-Encoding の役割を正確に覚えること
  • 結論: FTP/POP/TELNET は用途が異なる → 根拠: FTP はファイル転送、POP は受信取得、TELNET は遠隔操作を提供する → 差がつくポイント: プロトコルごとの「役割」を瞬時に分類できるかが重要
  • 結論: SMTP は送信経路であって添付形式は定義しない → 根拠: SMTP はメッセージ転送を扱い、MIME が本文の形式や添付の表現を定義する → 差がつくポイント: SMTP と MIME の関係(転送と表現の分離)をセットで理解する

正解の理由

MIME(Multipurpose Internet Mail Extensions)は、電子メールでテキスト以外の静止画、動画、音声、さらには複数パート(添付ファイル含む)を扱えるようにするための拡張仕様です。メールヘッダに Content-Type(データの種類)や Content-Transfer-Encoding(送信時のエンコーディング、例: base64)を追加し、multipart/*(例: multipart/mixed)で複数部を持たせる仕組みを定めています。従って「様々な情報を送る」用途に直接対応するのは MIME です。

よくある誤解

  • 「SMTP が添付を扱う」と誤解しがち:SMTP はメッセージの配送経路を扱うだけで、添付の表現(バイナリ化やマルチパート化)は MIME が定義します。
  • 「FTP がメールの添付に使われる」と混同:FTP は直接ファイル転送のプロトコルであり、電子メールの添付機能そのものを規定するものではありません。
  • base64 等のエンコーディングを知らずにバイナリをそのまま送れると考える:メールは8ビットを越える表現で問題がある場合があり、MIME のエンコーディングが必須になる場面があります。

解法ステップ

  1. 問題文のキーワード「静止画、動画、音声」=マルチメディア/バイナリを想起する。
  2. 選択肢のプロトコルの「役割」を頭の中で整理する(FTP: ファイル転送、POP: 受信取得、TELNET: 遠隔操作、MIME: メールの表現)。
  3. 「メールで多様なデータを表現する仕組み」を問われているため、MIME が該当することを確認する。
  4. 正答を選び、余裕があれば MIME の Content-Type やエンコーディングの要点を復習する。

選択肢別の誤答解説

  • ア: FTP — ファイル転送プロトコルで、サーバ⇄クライアント間の大量ファイル移動に使われる。メールの添付形式自体を規定するものではない。
  • イ: MIME — (正解)電子メールでテキスト以外や複数パートを扱うための拡張仕様で、Content-Type や multipart、エンコーディングを定義する。
  • ウ: POP — Post Office Protocol。メール受信(サーバからクライアントへ取得)を行うプロトコルで、添付を表現する規格ではない。
  • エ: TELNET — ネットワーク上での端末操作・遠隔ログインを提供するプロトコルで、メールのメディア表現とは無関係。

補足コラム

MIME の主要要素:
  • Content-Type: データの種類(例: image/jpeg, video/mp4, audio/mpeg, multipart/mixed)を示す。
  • Content-Disposition: 添付ファイル名や表示方法(inline/attachment)を指定する。
  • Content-Transfer-Encoding: base64 や quoted-printable など、バイナリをメールで安全に送るためのエンコーディング。
    メールヘッダの例(簡略):
From: sender@example.com
To: recipient@example.com
Subject: Test with attachment
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BOUNDARY"

--BOUNDARY
Content-Type: text/plain; charset="utf-8"

本文テキスト

--BOUNDARY
Content-Type: image/jpeg; name="photo.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="photo.jpg"

(base64でエンコードされたデータ...)
--BOUNDARY--
このように MIME を使うと、テキスト部とバイナリ部を1つのメールで送ることができます。

FAQ

Q: SMTP だけで添付は送れないのですか?
A: SMTP はメッセージ転送(配送)を担いますが、添付ファイル等の表現(多種メディアの扱い)は MIME が定めるため、実質的には SMTP と MIME が組み合わさって機能します。
Q: POP と IMAP の違いは何ですか?
A: POP はサーバからメールを取得してローカルに保存する単純な方式、IMAP はサーバ上でメールを管理・同期する方式で、添付の表現方法自体は MIME が担います。
Q: base64 は必ず使うのですか?
A: バイナリデータや 8 ビット以上のデータを安全に送るために一般的に使いますが、状況によって quoted-printable 等が使われることもあります。

関連キーワード: MIME、Content-Type、Content-Transfer-Encoding、multipart、base64、添付ファイル、SMTP、FTP、POP、TELNET、電子メールプロトコル
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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