基本情報技術者 2013年 秋期 午前(科目A) 問36
問題文
電子メールで、静止画、動画、音声などの様々な情報を送ることができる仕組みはどれか。
選択肢
ア:FTP
イ:MIME(正解)
ウ:POP
エ:TELNET
電子メールで静止画、動画、音声などの様々な情報を送ることができる仕組みはどれか。【午前2 解説】
正解の理由
MIME(Multipurpose Internet Mail Extensions)は、電子メールでテキスト以外の静止画、動画、音声、さらには複数パート(添付ファイル含む)を扱えるようにするための拡張仕様です。メールヘッダに Content-Type(データの種類)や Content-Transfer-Encoding(送信時のエンコーディング、例: base64)を追加し、multipart/*(例: multipart/mixed)で複数部を持たせる仕組みを定めています。従って「様々な情報を送る」用途に直接対応するのは MIME です。
解法ステップ
- 問題文のキーワード「静止画、動画、音声」=マルチメディア/バイナリを想起する。
- 選択肢のプロトコルの「役割」を頭の中で整理する(FTP: ファイル転送、POP: 受信取得、TELNET: 遠隔操作、MIME: メールの表現)。
- 「メールで多様なデータを表現する仕組み」を問われているため、MIME が該当することを確認する。
- 正答を選び、余裕があれば MIME の Content-Type やエンコーディングの要点を復習する。
選択肢別の誤答解説
- ア: FTP — ファイル転送プロトコルで、サーバ⇄クライアント間の大量ファイル移動に使われる。メールの添付形式自体を規定するものではない。
- イ: MIME — (正解)電子メールでテキスト以外や複数パートを扱うための拡張仕様で、Content-Type や multipart、エンコーディングを定義する。
- ウ: POP — Post Office Protocol。メール受信(サーバからクライアントへ取得)を行うプロトコルで、添付を表現する規格ではない。
- エ: TELNET — ネットワーク上での端末操作・遠隔ログインを提供するプロトコルで、メールのメディア表現とは無関係。
よくある誤解
- 「SMTP が添付を扱う」と誤解しがち:SMTP はメッセージの配送経路を扱うだけで、添付の表現(バイナリ化やマルチパート化)は MIME が定義します。
- 「FTP がメールの添付に使われる」と混同:FTP は直接ファイル転送のプロトコルであり、電子メールの添付機能そのものを規定するものではありません。
- base64 等のエンコーディングを知らずにバイナリをそのまま送れると考える:メールは8ビットを越える表現で問題がある場合があり、MIME のエンコーディングが必須になる場面があります。
補足コラム
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 が組み合わさって機能します。
A: SMTP はメッセージ転送(配送)を担いますが、添付ファイル等の表現(多種メディアの扱い)は MIME が定めるため、実質的には SMTP と MIME が組み合わさって機能します。
Q: POP と IMAP の違いは何ですか?
A: POP はサーバからメールを取得してローカルに保存する単純な方式、IMAP はサーバ上でメールを管理・同期する方式で、添付の表現方法自体は MIME が担います。
A: POP はサーバからメールを取得してローカルに保存する単純な方式、IMAP はサーバ上でメールを管理・同期する方式で、添付の表現方法自体は MIME が担います。
Q: base64 は必ず使うのですか?
A: バイナリデータや 8 ビット以上のデータを安全に送るために一般的に使いますが、状況によって quoted-printable 等が使われることもあります。
A: バイナリデータや 8 ビット以上のデータを安全に送るために一般的に使いますが、状況によって quoted-printable 等が使われることもあります。
関連キーワード: MIME、Content-Type、Content-Transfer-Encoding、multipart、base64、添付ファイル、SMTP、FTP、POP、TELNET、電子メールプロトコル

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

