前回は少し寄り道をしましたが、今回はまた、いつもの話に戻しましょう。8 月号では、トランスポート層の基本的な話をしました。今回は、具体的なトランスポートとして、「UDP」について取り上げたいと思います。

コン
テナで荷物を運ぼう

第13回

トランスポート層のお仕事
中身はし〜らない！
計算して確かめよう！

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

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

364 INTERNET magazine 2000/10

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

スポート層の役割の1つは、IPによって届けられたコンピュータのなかのちこちの相手に届ける場合に適していどのプログラムにデータを届 けるると考えるといいでしょう。これまで説か？ を知 らせるということでした。

明してきたとおり、IP はデータグラム

したがって、ヘッダーの最初の行は、型の通信ですから、データグラム型の発信者のポート番号と宛て先のポートトランスポートであるUDPはその上に番号（各 16 ビット）となります。IP ヘ

トランスポート層では、その利用形態構成されるもっとも基本的なトランスッダーにある発信者のIPアドレスと宛に応じて「TCP」と「UDP」の2種類のポートといえます。したがって、UDPがて先のIP アドレスを組み合わせると、トランスポートが用意されていると話提供する機能も、トランスポートとしどのコンピュータのどのポートから、しました。これらは用途に応じて使いて機能するための必要最小限のことどのコンピュータのどのポートへ届けられるデータなのかがわかるのです。

分けられます。バーチャルサーキットだけを提 供 するようになっています。

（仮想回線）型のTCP は大きなデータイラストに示したものがUDPのヘッダを特定の相手に届ける場合に、デーーです。8月号で話したとおり、トランタグラム型のUDPは小さなデータをあインターネットマガジン／株式会社インプレスR&D

データグラム：ネットワーク上を流れる単位の1つ。送られるデータの本体に、宛て先などの制御情報を付加したもの。

©1994-2007 Impress R&D

INTERNET magazine 2000/10365これは、コンテナに荷物を入れて目的地に運ぶ状況に似ています。まず、コンテナに宛て先（UDPヘッダー）を添付した荷物（データ）を入れます。これを運 ぶのですが、コンテナの 外側 にはな の か は 、ヘどこの会社に運ぶか？ までを示し

ッダーのなかの ｢タイプフ

た宛て先と、 コンテナの中身がUDP

ここで、ネッィールド」に保存されています。ここをである ということだけを示したラベ

トワークの階 層 構

見て初めて、イーサネットが運 んでいルが貼られています。このラベルに従造 について再 び考えてみまる情報はIPであることがわかるのです。って、トラックや船、列車を使ってコンしょう。ネットワークでは、取り扱うこのように、イーサネットは運んでいるテナを目的地に届けます。このときト問題を整理し、基本的な仕組みから情報がなんなのかを基本的に考えていラックの運転手などには、 コンテナがアプリケーションの動作までをいくつません。ですからIP以外のものも運ぶ

IP で、 それを次にどこまで届けなけかの階層に分割して扱っています。イことができ、各階層が独立して動作しればならないか？ だけが指示されてンターネットでも、｢ネットワークインていることになるのです。同様にしているという具合です。トラックの運転手

ターフェイス」「IP」「トランスポート」

IPでも、IPヘッダーの「プロトコルフィや、船や電車のオペレーターは、最終「アプリケーション」といった4 つの階ールド」にUDP やTCPといったトラン的にどこまで届けるのかということは層 に分 けて扱っています。ところで、スポートがなにかを示す以外、ほかの知らなくていいですし、各中継地点でこの 階層に分けて扱う とは、どうい層のことは考慮していません。ですかは、コンテナの宛て先に従ってどの運うことでしょうか？

ら、ネットワークインターフェイスにな搬手段 を利用するかを決めるだけで、これまで話してきたとおり、各階層でにを利用しても構いませんし、トランスそれぞれがどうやって運 ばれるかを気はその階層で扱う制御情報として「ヘポート層としてなにを使っても構 わなにする必要もないのです。

ッダー」を付与し、それに従って処理いのです。このようにして、なにを運んこのように、各層が 独立して動作するするようにしています。たとえばイーでいるのかを知ることなく各階層が独ことで、いろいろな技術を自由に組みサネットでは、イーサネットのなかで立して機能することを「カプセル化」と合わせて利用できるのです。

どこからどこに届けるかという情報が呼びます。

与えられ、それに従って配送されます。
このとき、運ばれているデータがなん

366 INTERNET magazine 2000/10

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

イーサネット：LANの伝送路とデータの伝送方法などに関する規約のこと。接続形態には1つの回線を複数の機器で共有するバス型と、ハブを介して各機器を接続するスター型がある。現在、ほとんどの特殊な用途を除いて、ほとんどのLANはイーサネッ©1994-2007 Impressトである。
R&Dポ ートから、どの I P
イラスト

アドレスのどのポートへ届けられるのに示したとおり、かということを確認したいと思うでしUDP ヘッダーは 2 行にょう。そこでUDPでは、｢擬似 IP ヘッなっています。2 行目の左側 はダー」と呼ばれる簡素なIP ヘッダーをデータを含めた全長で、UDPのデータ仮に生成 し、それを含めてチェックサグラムの大きさを示しています。右側

ムを計算することになっています（イラは ｢チェックサム」で、届けられたUDP

スト参照）。これにより、発信者と宛のヘッダーとデータが正しいことを確て先のIPアドレスとポート番号の双方次回予告認するために用いられます。IPのヘッをきちんと確認できるのです。この部

UDP は基本的にデータグラムですかダーにもチェックサムがありましたが、分は、前に述べた各層が 独立していら、IPデータグラムにトランスポート

これはヘッダー部分だけのチェックサるという話に反しますが、通信 を確実の機能を付加した簡単なものでした。

ムでした。これに対し、UDPのチェッに行うために必要な措置として認めらこれに対し、バーチャルサーキット型クサムはデータも含む全体のチェックれています。なお、擬似 IP ヘッダーののTCPはもう少し複雑です。次回からサムとなっており、UDPヘッダーとデ「ZERO」の部分には「0」が、「PROTO」

は、TCPの機能について、時間をかけータの両方が正しいことを確認できるの 部分には「UD Pに相当するプロトてじっくりと見ていきたいと思います。のです。

コル番号」が入れられます。｢IPアド

UDPヘッダーに書かれている情報は、レス」の 部 分 には、それぞれ発 信 者必要最小限の情報になっています。特（SOURCE）、宛て先（DESTINATION ）に どこからどこへ届けられる情報なのIPアドレスが、「UDP LENGTH」にのか？ という点については、｢ポートは「UDP ヘッダーを含む全長」が書か番号」だけでは不安を感じるところでれます。

す。実際には、どのIPアドレスのどのインターネットマガジン／株式会社インプレスR&D

チェックサム：データが正しくやり取りされたかどうかをチェックする検出方式の1つ。

©1994-2007 Impress R&D

INTERNET magazine 2000/10367

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