イ ン タ ー ネット 大 学 S O I で 学 ぶ デ ジ タ ル リ テ ラ シ ー【 村井純教授のインターネット基礎講座 】
第 3 回：ア プ リ ケ ー ション が イ ン タ ー ネ ット で や りとり さ れ る 仕 組 みェストダイジ

日常でインターネットを使っていても、技術の基本はよくわからない、ホントの意味を知っておきたいというみなさんに、テクノロジーとしてのインターネットがどのような原理、仕組みで動いているかを正しく理解して村井純

いただくことを目的に、インターネット大学SOIの「インターネット概論」の授業の一部をダイジェストとして紹介します。今回は電子メールやホームページがどうやってインターネット上でやりとりされるかを考えましょう。
http://www.soi.wide.ad.jp/class/20020002/◎ HTTPという共通のプロトコル

むらい・じゅん

慶應義塾大学環境情報学部教授。日本のインターネッ
ト第一号となったWIDEプロジェクトを設立。インターネットでの日本語の取り扱い方の取り決めの開発、IAB委員、インターネット協会（ISOC）理事など国際的なインターネット組織の役員を歴任するなど、インターネットの技術と社会の発展に尽力している。

トウェアからHTTPの取り決めにのっとっいブラウザーなど、ウェブを見るための多インターネットでホームページを見るとて「このファイルちょうだい！」と言うと送様なアプリケーションがあって、それらがきに「http://」と打ちますよね。HTTPといってもらえる、ただそれだけのインターネッ

HTTPという共通のプロトコルを使ってい

うのは、hyper text transfer protocolのトアプリケーションなのです。それだけ簡ます。拡張性があり、媒体の違いに透過略で、これがインターネットでホームペー単なのでいろいろな人がソフトウェアに実的なこともあって、急速に普及したのです。

ジを見るときに使っているプロトコルの名装もできるし、そのなかに 書 いてある

また、WWWはWorld Wide Webの略前です。https://というのは後ろにセキュリ

HTMLという言語、つまり文章（text）ですです。Webはクモの巣という意味です。こティーが付く、つまり自分たちがやりとりをが、これが誰でも1日勉強したら書けるよ

れによって世界中の知識や情報はそれぞするときに周りから見られないように暗号うになるほど大変簡単だったので、これだれ完全に自律しながら関連の情報に対す化してHTTPを使うというプロトコルです。

け世の中に広がったのではないかと思いる指標を持つことになりました。これは情HTTPはとても簡単で、基本的には向こうます。また、インターネットエクスプローラ

報や知識に対する視点を1人1人が自由側にあるサーバーに対して手前側のソフーや W3Mというテキストしか表示できなに持つことにつながってきます。この仕組

イン ター ネット 上 の 大 学 S O I

この連載の内容はSOI（School of Internet）
でストリーミング映像にクリックするとよって公開しています。

http://www.soi.wide.ad.jp

授業が開始

SOIとは、世界中の学ぶ意欲を持つ人々にインターネットを基盤とした高等教育と研究機会を提供することを目的として1997年に開始したインターネット大学です。
希望者はインターネットから入学登録をし、学生認証を受けることができます。詳細はホームページをご覧ください。

224 +++ iNTERNET magazine 2003.05 +++インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

ホームページと電子メールがやりとりされる仕組み

レッスン 1

図1 ホームページが表示されるまで

図2 メールの送受信② メールが届く
私書箱

インターネット

得送をター
デ

インターネット

SMTP

相手のメールサーバー

自分のSMTPサーバー

信HTTP

ペー
ジの取ペー
ジの要

求

SMTP

③ メールを要求

HTTP

POP

クライアントウェブサーバー④ メールを受信① メールを出す
相手
自分

みによって、世界中の情報がお互いに複ルを使っています。図2で具体的なメールーに対してPOPもしくはAPOP、IMAPと雑に絡まって編まれるのです。のやりとりを見てみましょう。SMTPサーいうようなプロトコルを使って「メールはあホームページが表示されるやりとりは図

バーとは、SMTPをしゃべるほうのサーバりますか？ 何通ありますか？ どれぐらい1のようになっています。クライアントがウーです。もう1つがメール受信用のサーバのサイズですか？ 実際にメールの文章はェブサーバーにあるHTMLページのテキーという私書箱のようなものです。

どんなですか」という話をしながらメールをストを、HTTPというプロトコルを介して要まず左の「自分」と書かれているところもらってくる③のメールを要求する作業を求します。するとウェブサーバーはページからメールを出すときには、実際にはあらします。これによって初めてメールが届くのデータを送信し、クライアント側が取得かじめ設定したメールサーバーにSMTPとのです。

します。そしてクライアントのブラウザーがいうプロトコルでこのメールを送る、つまPOPとはメールサーバーにあるメールをHTMLを解釈し、表示する仕組みです。

り投函します。そうすると、メールサーバーメールクライアントで読むためのプロトコ◎ 電子メールのやりとり

は、DNS（次ページ参照）というものを使ルですが、パスワードが暗号化されずにテってそのメールを受け取るべき私書箱がどキストデータで送信されるため、悪意あるメールはHTMLよりもやや複雑な構造こにあるのかを探します。見つかったらそユーザーによってパスワードが盗聴されるを持っています。メールというものは、基の私書箱に対してまたSMTPを使って「こ危険があります。そこで、パスワードがヨ

本的にはメールを送信するプロトコルと、ういうメールが来たからこの私書箱に入れコから覗き見られないように暗号化して送メールを受信するプロトコルを使っていまておいて」という情報を送るわけです。そるAPOPというプロトコルがあります。

す。送信するほうは普通はSMTP（simple

うすると②のところ、つまり私書箱の中にmail transfer protocol）というプロトコル

メールがたまって、読まれるのを待つといを使っており、メールを受信するほうはう状況になります。

POP か、APOP か、IMAPというプロトコ

相手があらかじめ設定したメールサーバ

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

SOI「インターネット概論」（第6回「モバイルアプリケーション」）
へ

http://www.soi.wide.ad.jp/class/20020002/slides/06/+++ iNTERNET magazine 2003.05 +++225

ドメインの階層構造、これだけは知っておきたいこと

レッスン 2

図3 DNSの階層構造

図4 ルートサーバーから順番に問い合わせてホームページを表示する

ルートドメイン
0階層目

・・

①jp

ccTLD

gTLD

1
www.keio.ac.jp

jp
1階層目

jp

uk

com

org

②ac.jp自分

xxx.xx.4.120

SLD
2階層目

ad

ac…

acco

keio

utokyoor③keio.ac.jp

cnn

ローカル
ネーム
サーバー

IPアドレス2

keiowide

インターネット④www.keio.ac.jp

www.keio.ac.jpのページが表示される

www
⑤

sfc

3cc

◎DNSの意味と仕組み

ングするシステムをDNS、ドメインネーム◎DNSのやりとり

インターネットの世界ではホストコンピシステムといいます。つまり、http://www.

これらのトップには「.」ピリオドというもューターを数値で識別するために IP アド

keio.ac.jp/「リターン」とウェブブラウザーのが存在しています。これが一番上を管レスというものを使っています。IPアドレに入力すると、実はコンピューターの裏側

理しているDNSの一番親玉のルートネー

スは、相手方のホストを32ビット、もしくで DNSというものが使われて、「xxx.xx.

ムサーバーと呼ばれるもので、世界に13は128ビットの数値で表したものです。324.212」というIPアドレスを調べてきて、そ台、そのうち10台は米国、アジアには日ビットというのがIPv4、128ビットがIPv6れを使って通信を実行しているのです。

本に1台だけあります。のIPアドレスです。IPv4の場合は32ビッ

ではその階層構造を見ていきましょう

www.keiko.ad.jpというドメインネームのトなので、8ビットずつを10進数で表現し（図 3）。keio.ac.jp の jp にあたる部分をIPアドレスを知りたい場合には自分が設定て、133.27.5.8というように数字が4つ並TLD、トップレベルドメインといいます。

したローカルネームサーバーにそれを問いびます。覚えられることは覚えられますが、TLDにはgTLDとccTLDという2つの種類合わせます。するとローカルネームサーバーやはり面倒ですね。そこで普通はドメインがあります。gTLDは.com、.net.、.orgなは一番上のネームサーバーに対して、「.jpと名というホストを文字列で識別するものがどで、目的によって決められたものです。

いうゾーンを管理しているネームサーバーをもう1つのccTLDのccはカントリーコード知りたい」と言います。そうするとルートサ

ドメイン名とは、http://www.asahi.com/を意味しています。さらに、.ad、.or、.co

ーバーは.jpの名前を管理しているホストのの、www.asahi.comの部分です。インタなど、これがSLD、セカンドレベルドメイIPアドレスを教えてくれます。そういうふうーネットにつながっているものならば必ずンです。に 順 に 尋 ね て い き、最 後 に w w w .

使われます。

IPアドレスは付いているのですが、IPアド

そもそもDNSがこうした階層構造にな

keiko.ac.jpを管理している人を教えてもらレスの数字だと人間は忘れてしまう。だかっている理由は、階層的に管理を分散さってその人にIPアドレスを尋ねます。ローらもっとわかりやすい表示にしましょうといせることで、更新の負荷や問い合わせのカルネームサーバーは右側にある自分が使うことで、ドメイン名が定義されています。

負荷を分散させる、という考え方が元になっているコンピューターに目的の IP アドレ

www.keio.ac.jpは「xxx.xx.4.212」というっています。

スを連絡して、そこからインターネットへつな数字を持っているのですが、これをマッピ

226 +++ iNTERNET magazine 2003.05 +++ぐという仕組みでやりとりがされています。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

レッスン 3モバイル IP の情報のやりとりは転送機能がミソ

図5 携帯電話、PHSがつながるワケ

図6 モバイルIPの基本的な仕組み
基地局B① Bさんに電話をかける② 電話番号が変わっていてかからない

090-1234-××××に電話をかける×

もしもし
その他基地局

090-1234××××④ Bさんと通話ができる

Aさん

Bさん

③
Bさん事
前
話 に番 実号 家を に通知電話

基地局Aには090-8765-××××がいます

電090-8765××××にその他基地局

家のいし ト新 ッの ゲ
ん を号
Bさ 番話
電

基地局Bには090-1234-××××
がいます

センター

Bさん宅

基地局A

◎携帯の秘密きているのですが、インターネットの世界ち、いまどこにいるのかを伝えておきます。

携帯電話というものは、かなり力技で作でもコンピューターを持ち歩きたいというAさんがBさんの家に電話をかけるとBさられています。携帯電話はどこにいっても人がかなり以前から増えています。それをんの父が「いまうちの娘はここにいるからつながるのは不思議だと思いませんか？

どうにかしようと、携帯電話の集中型のデかけ直してください」と言ってフォワード（転携帯電話をスピーカーに近づけてみてくだータベースと同じような仕組みをインター送）する仕組みです。つまり自分の家に転さい。プツープツーという音がします。通ネットにも作ろうという動きが生まれまし

送してくれるような装置を置いておく。

信をしていないのに雑音が入るのは、携た。インターネットというものは基本的に実際にはその中にいろいろな仕組みが帯電話が定期的に基地局に自分の居場所I P アドレスを使っています。たとえばあるのですが、基本的にはこうです。これを知らせているからなのです。そのため各133.27.なになにといったIPアドレスはそは携帯電話で中央にデータベースを持つ

基地局は自分のエリアに何番の携帯がいもそも慶應大学が持っているものだからのとは違って、たとえば自分の家でIPアドるかをすべて知っています（図5）。自分が慶応大学のどこかだと特定できます。とこ

レスを取得したとすると、自分の家にそうどこにいるかばれないと思っていても実はろが大学の外に出てホットスポットなどかいうサーバー、つまり転送してくれるものそうではないのですね。携帯電話をかけらインターネットにアクセスしようとするとを置いておかなくてはならないというとこると、ドコモを使っている人ならドコモの同じIPアドレスが使えなくなってしまいまろに違いがあります。自分の家だったら家サービスセンター、auならauのオペレーす。別のIPアドレスを使わなくてはならな族は多くても10人で、それぐらいだったらションセンターにコネクションがいき、電いはめになるわけです。これを解決しよう

トラフィックが集中することはないですよ

話先の人がどこそこの基地局 A にいるとというのがモバイルIPの仕組みです。

ね。ですから携帯電話の中のどこかのサーバーがダウンして携帯電話がいっぺんの情報を引いて、電波をつなぐわけです。
最近はデータ通信の量が増えてきました◎モバイルIPの基本

し、通話よりも携帯のアプリケーションに図6がモバイルIPの基本的な動作です。

魅力を感じて携帯電話を買い換える人もAさんが Bさんの家に連絡したけれど、増えています。

Bさんが留守のとき、どうすればいいでしこのように携帯電話は一局集中型ででょう。その場合にはBさんが家族にいちい

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&Dにパンクするということはないのです。
SOI「インターネット概論」（第6回「モバイルアプリケーション」）
へ

http://www.soi.wide.ad.jp/class/20020002/slides/06/+++ iNTERNET magazine 2003.05 +++227

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.