ソフトウェア開発平成16年問63
問 題
インターネット上のメールサーバ間で電子メールを転送するときに使用されるプロトコルはどれか?
ア HTTP
イ POP
ウ SMTP
エ SNMP
解 説
難易度 ★解答
ウ SMTP
長 池「今回の問題はネットワークのプロトコルの問題だよ。」
ユウト「プロトコルってよく聞くんですけど、何のことでしょうか?」
長 池「プロトコルとは、コンピュータと端末間、コンピュータとコンピュ
ータ間で通信を行う際の規則、決まりごとのことだよ。
よく使われる例としては、電話の例が挙げられるね。
ユウトのところに電話がかかって来たら、まず受話器をとるだろう。
相手が「もしもし」といったら「はい、ユウトです」と答えるよね。
それに対して相手が「~の件ですが、」といって用件に入るのが
普通だよね。
つまり、これが電話という方法で連絡をとる場合の一般的な約束事
になっているんだ。
もし最初に、相手が「Hello」と言ったらどうかな?
その時点で、キミは相手が英語で話したがっていることが分かるね。
しかし、ユウトが英語を話せないと会話が成立しない。
つまり通信できないということになる。
コンピュータ間で通信するときも、いろいろな方法があって、方法
を統一しないと通信が成立しないんだ。」
ユウト「なるほど。
そのように説明していただけるととても分かりやすいですね。」
長 池「今日はね。
ユウトもいつも使っている電子メールを転送するときのプロトコル
だよ。分かるかな。」
ユウト「あっ。電子メールを設定するときに、SMTPとPOPというのを見た覚え
があります。」
長 池「おぉ。よく覚えていたね。
メーラーを設定するときにSMTPとPOPを設定するね。
それでインターネット上のメールサーバ間で電子メールを転送する
ときに使うプロトコルはどっちだと思う?」
ユウト「ん~、分かりません。」
長 池「この問題の難易度はそれほど高くないよ。
半分くらいの人はすぐに解けるんじゃないかな。
4分の1くらいは、ユウトと同じように2つまで解答をしぼれる
だろうね。」
ユウト「この問題は、見てすぐに解答できないといけないんですね。」
長 池「ん、そんなに深刻に考える必要はないよ。
これから、じっくり学んでいけばいいんだから。」
ユウト「はい。分かりました。
それでは、SMTPとPOPは電子メールに関係するプロトコルという
ことは分かっていますので、それらの違いについて調べたいと
思います。」
長 池「いい心意気だね。
それじゃ、調べたら教えてもらえるかな。」
ユウト「はい。調べてきました。
まず、SMTPはSimple Mail Transfer Protocolの略で、
TCP/IPネットワークで電子メールを転送するプロトコルです。
次に、POPは、Post Office Protocolの略で、メールサーバー
から電子メールを受信するためのプロトコルです。」
長 池「OK。正解は、ウだね。
電子メールのプロトコルはセキュリティ上脆弱な部分も
あるから、その部分も理解しておくといいよ。
情報セキュリティ関連で問われるからね。」
ユウト「分かりました。ありがとうございます。」