
TCP/IPアレルギー撲滅ドリル【番外編】 第2回
メールを安全に読み出せるpop3s
福永勇二
インタラクティブリサーチ
2005/11/29 |
 |
はじめに |
「いつもメールを使ってるけど、どうやって届くのか考えたことないよ」って方、意外と多いんじゃないでしょうか。でも普段使っているからこそ、安全に気を配るのはとても大事なこと。今回からメールを安全に使うためのプロトコルを見てゆきます。
 |
メールを送ってから読むまで |
メールの安全を考えるに当たっては、まず先にメールがどう届くのかを理解しておくことが大切です。典型的なメールを届ける仕組みを図1に書いてみました。
いま、左のPCから右のPCにメールを送るとします。左のPCはまず、自分に利用が許されているsmtpサーバの中で動いている「配送プログラム」にメールを渡します。配送プログラムは受け取ったメールを取りあえず一時保存用スペースに保存しておきます。
次に「配送プログラム」は、メールのあて先を分析して、メールを送り届ける先を決めます。それが決まったら、届け先smtpサーバの配送プログラムにメールを渡します。このとき相手が止まっていたりして受け取ってくれなければ、一定の期間、何回も繰り返し送ってみます。こうしてメールがあて先のsmtpサーバまで届いたら、そのメールのあて先になっている人のメールボックスに保存します。
メールボックスに保存したメールは、そのメールボックスの持ち主が、自分の好きなタイミングで読み出すことができます。メールボックスから読み出したメールは、PC画面上で見ることができます。
 |
| 図1 メールを送り届ける仕組み |
メールの配送にはsmtpを、メールボックスの読み出しにはpop3を使うのが、最も基本的なスタイルです。smtpはメールを効率よく送り届けるためのプロトコルです。また、pop3はメールボックスに送り届けられたメールを、ほかのPCから読み出すためのプロトコルです。メールを送り届ける仕組みの中には、このように2種類のプロトコルが使われているのが普通です。
今回はメールを送り届けるまでの流れのうち、特にメールボックスを読み出す部分(図ではpop3と書かれているところ)に注目します。
メールボックスにたまったメールを安全に読み出すために、どの点にどのような工夫をしているのか。pop3sをはじめとして、主立ったプロトコルのアイデアなども紹介します。
imapはpop3と同じようにメールボックスを読み出すためのプロトコルです。そのためpop3をimapに置き換えたからといって、メールボックスの読み出しが安全になるわけではありません。
では何が違うかというと、imapとpop3とでは、メールの取り扱い方法が違います。pop3は取りあえずサーバからメールを読み出して、PCでメールをあれこれ処理します。一方、imapはメールサーバ上にメールを置いておいて、それをネットワークを通して読み出して、ネットワーク越しに処理するイメージです。
固定PCとモバイルPCように、2台以上のPCを使い分けている人が、どちらからも同じメールボックスを読みたい場合などにimapは便利です。
TCP/IPアレルギー撲滅ドリル
TCP/IPへのアレルギーを撲滅すべく、試しながらナットクしていただく超実践型入門ドリル。
TCP/IPアレルギー撲滅ドリル【下位レイヤ編】
正確で確実な通信をするための下位レイヤプロトコル。あなたはTCP/UDP/IP/ARPを制覇できるか?
TCP/IPアレルギー撲滅ドリル【総まとめ編】
ウェブブラウザでウェブページが見られるまでの各プロトコルの動きをパケットになった気分で冒険してみよう
TechTargetジャパン
Master of IP Network フォーラム 新着記事
- 実機では測定できない性能を測定? (2012/2/7)
システムの完成前に、達成し得る性能値や必要なサーバリソースを知るには? その解となる「性能シミュレーション技法」を解説
- 性能チューニング個所の検討 (2012/1/30)
アプリのチューニングや環境増強で、どの程度改善が見込める? 今回からは「実際に活用できる性能対策」を解説します
- 遅いところを直すだけでいいのですか? (2012/1/24)
負荷が集中したときの性能ボトルネックを改善するのに、アプリケーションサーバとDB、どちらを優先すべきでしょう?
- cloudfoundry.comを使ってみよう (2012/1/19)
VMwareが提供するPaaSプラットフォーム「CloudFoundry」。注目を集めるこの基盤を活用してPaaSを構築!
キャリアアップ

**先週の人気講座ランキング**
〜 Android編 〜