前回までの話で、トランスポート層がどのように動作するのかがわかったと思います。今度はさらに、そのトランスポート層でやり取りされるデータを用いて、インターネット上のサービスを構築していくことになります。さて、今回からしばらくの間は「ネットワークアプリケーション」について見ていくことにしましょう。

これやってくれるかな？

第18回

いろいろなアプリケーション
サーバーにお願いしよう！
部屋を決めて依頼を待とう

イラストでわかる
インターネットのABC

砂原秀樹
奈良先端科学技術大学院大学
情報科学センター助教授
WIDEプロジェクト・ボードメンバー
Illust : Taniguchi Shiro

332 INTERNET magazine 2001/3

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

やWWWなどがこれに相当します。これに対し、裏方のように動作しているアプリケーションがあります。たとえば、といったトランスポート層を用いてデホスト名をIPアドレスに変換する機能ータを交換しており、そこで配送されは「Domain Name System」（DNS）とるデータはIPによって経路が制御され呼ば れるアプリケーションが行っていて目的地に届けられているのです。

るのですが、これは電子メールなどの、インターネットで 利用できるアプリケ

利用者が直接使うアプリケーションかインターネットでは、実にさまざまなこーションは、これらの機能をどのようらの問い合わせに答えるといった動作とができます。電子メールやインターに利用し、また、どういったデータををしています。同様にして、各コンピュネットニュースなどのメッセージ交換交換するのかによって構成が決まりまータの経路表を正しく維持するためににはじまり、ほかのコンピュータとフす。アプリケーションプロトコルでは、必要な情報を交換しているアプリケー

ァイルのやり取りをするファイル転送、こうしたトランスポート層の使い方やションもあります。

さまざまな情報を閲覧できる World交換するデータの形式を決めているの一般には、これらを区別するため、利用Wide Web（WWW）、そして動画や音です。

者が直接使うアプリケーションを「ユ声を用いたリアルタイムコミュニケー

インターネットで動作しているネットワーザーアプリケーション」、裏方の役割ションなど、次から次へと思いつきまークアプリケーションは、大きく分けてを果たすアプリケーションを「システムす。これらはすべて「TCP」や「UDP」て2 種類あります。1つは利用者が 直アプリケーション」あるいは「ミドルウ接使うアプリケーションで、電子メールェア」と呼んでいます。

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

トランスポート層：OSI参照モデルの第4層。ネットワークの形状や特性とは別に、端末間でメッセージを誤りなく伝達するための役割を担う。なお、トランスポート層の代表的なプロトコルは、インターネットやイントラネットで使われるTCPとUDPである。©1994-2007 Impress R&D

INTERNET magazine 2001/3

333

用いられています。

るのです。こうした電子メールサーバ

なんらかの仕事、言うならばサービスーは、指定の相手に電子メールを届けを提供する側を「サーバー」、サーバーたり、郵便受け（スプールファイル）にどんなネットワークアプに仕事を依頼して結果を受け取る側を届いた電子メールをクライアントに渡リケーションでも、少なくとも2 台以「クライアント」と呼びます。そのため、したりしているのです。

上のコンピュータを用いて構成されてサーバーとクライアントでアプリケーよく、「サーバーが遅い」とか「サーバいます。つまりプログラムとして2つ以ションを構成する方法は「サーバークーがダウンした」とかいった会話を耳上の要素 を組み合 わせて動作していライアントモデル」と呼ば れています。にしますが、これはサービスを行ってるのです。最近では、さまざまな考えたとえば、メールを送ったり受け取っいるサーバーの処理が遅かったり止ま方が登場していますが、もっとも基本たりするOutlookやEudoraなどの「メっていたりした結果、アプリケーショ的なものとして、「なんらかの仕事を行ーラー」と呼ばれるプログラムは、電ンの動作が 鈍くなるあるいはアプリケってあげる側」と「それを依頼する側」子メールのクライアントなのです。つーションが 利用できなくなるといったの2つのプログラムを組み合 わせてアまり、メールを送るあるいは受け取る状況を指しているのです。

プリケーションを構成する方法が多くといった処理をサーバーに依頼してい334 INTERNET magazine 2001/3

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

スプール：データを一時的に保存しておく場所。電子メールの場合、到着したメールをユーザーが取りにくるまで一時的に保管しておく場所のことを指す。

©1994-2007 Impress R&D

っている状態、つまり受動的なオープンの状態でポートの準備を行います。
これに対してクライアントはサーバー
る と 、ど んな コ ンピュー タ で あ れ 、に依頼をする立場ですから、TCPの接サーバーとTC P の25 番で依頼を待っているサー続もサーバーに能動的に働きかけまクライアントの間バーは電子メールを届けてくれるものす。このように、サーバークライアントの通信 は、トランスポート層を用いてと信じられているわけです。ですから、モデルの仕組みは TCPの仕組みとも関係しているのです。

行います。たとえば「H」というコンピュ

ここにそれ以外のサーバーが待っていータに電子メールを届けるためには、たのでは問題です。そのため、いくつクライアントはHの電子メールサーバかのオペレーティングシステムでは、誰ーと通信を行います。
このとき、H で動もが 勝手にこれらのポートを利用で作する電子メールサーバーのポート番きないようにしています。こうしたポ号を知らないと通信ができません。

ートは「特権ポート」と呼ばれます。

そこでインターネットでは、各サービまた、TC Pにおいて仮想回線を設定スを行うサーバーは、それぞれ決めらする場合には、2つのタイプがあるこ

アプリケーションは単独で動作するのれたポート番号でサービスの依頼を待ともすでに説明しましたが、ここでもではなく、さまざまなアプリケーショつようになっています。これが、以前おサーバーとクライアントの役割が異なンと複雑に連携しながら機能していま話 しした「 Well-Known Port」です。ってきます。サーバーはクライアントす。次回からは、こうしたさまざまなつまり電子メールの場合には、「TCPからの依頼を受け付けるのですから、アプリケーションがどのようにして動の25番」と決められており、そこでサTC Pの接続においても「接続してほし作しているのかをじっくりと見ていきーバーが待っているのです。逆に考えい」とクライアントが言ってくるのを待たいと思います。

次回予告

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

Well-Known Port（ウェル・ノウン・ポート）：IANA（Internet Assigned Numbers Authority）によって定められている、インターネット上のサービスにおける代表的なポート番号のこと。
©1994-2007 Impress R&D

INTERNET magazine 2001/3335

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この 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.