HOME > ネットワーク技術

ソフトウェア開発平成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。正解は、ウだね。

    電子メールのプロトコルはセキュリティ上脆弱な部分も
    あるから、その部分も理解しておくといいよ。
    情報セキュリティ関連で問われるからね。」

ユウト「分かりました。ありがとうございます。」

この分野の 《問題一覧》

上級シスアド平成13年問08

ソフトウェア開発平成16年問63

ソフトウェア開発平成17年春期問57