普段は、それほど意識していなくても、ちょっと考えると不思議なネットワークの仕組み。
それをドクター・カワシマが、パズルを解くようにやさしく解説しましょう。

ドクター・カワシマの【第 2 回】

リニューアル

今月のテーマ

パケットが届くのにかかる時間はどのくらい？

ネットサーフィンをしていると、すぐ表示されるページもあれば、なかなか表示されないページもありますよね。もちろん、絵が多いページはデータの量も多くなるので、絵がないページよりは時間がかかります。でも、同じサーバーの同じページでも、日や時間によって、かかる時間が違うことがあります。これは、そのサーバーにたくさんの人がアクセスしていたり、あなたがつないでいるプロバイダーが混雑していたりして、いわゆる「ネットワークが混雑する」という状態になっているわけです。
まえにもちょっと説明したように、インターネットでの通信の単位は「パケット」です。つまり大きなデータでも小さいな「パケット」という単位に分割して少しずつ送るのです。ここでは話を簡単にするために、パケット１つ分の通信にかかる時間に限定することにしましょう。ではパケット1つの通信にかかる時間はどうやって計れるでしょうか？
ping（ピングと発音する。英語ではピンと発音する人もいます）というコマンドを聞いたことがありませんか？それではこのpingコマンドを使ってコンピュータ間の通信にかかる時間を調べてその謎にせまります。

154 INTERNET MAGAZINE 1995/10

イラスト：村松 ガイチ

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

ドクター・カワシマの「」ping というのはツールの名前で、元々復にかかる時間なのです。英語ではラウ

送り元のコンピュータに返事のパケットをはネットワークのテスト用に作られたものンドトリップタイム（Round Trip Time）送ります。そしてこの相手からの返事をです。相手のコンピュータまでネットワーと呼ばれます。

受け取ると返事が返ってくるまでにかかっクがつながっていることを確認するのによそうですね、ちょうどパケットのキャッた時間を表示します。
「返事をください」

く使われます。ping コマンドは指定されチボールをしているようなものだと思ってというパケットを受けとったマシンは素早たコンピュータに1 秒間に1 パケットずつください。相手にボールを投げて、それをく返事を返すことが期待されています。こ送って、そのパケットを受け取ったコンピ

投げ返してもらって、受け取るまでの時

こでノロノロしていたら返事をもらうまでュータからの返事を待ちます。返事を受間だと思ってください。の時間のなかにこのコンピュータの「ノロけ取ったら、そのパケットを送ってから返

このping コマンドが働くには相手のコノロ」時間が入ってしまって、正確なパ事を受け取るまでの時間を表示します。

ンピュータの協力も必要です。ping コマ

ケット往復時間が計れないからです。ごping が表示する時間はパケットがあなた

ンドは相手のコンピュータに「返事をくだくたまにソフトウェアによっては「返事をのコンピュータを出て、相手のところまでさい」という特別なパケットを送ります。

ください」パケットの返事に答えないもの

行って、また戻ってくる時間、つまり往このパケットを受け取ったコンピュータは、があります。

ping コマンドは相手にパケットを送って送り返されてくるまでの時間を計る。
UNIX はもちろん、ウィンドウズ NT や OS/2 にも付属しているので、いっしょに試してみよう。

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

INTERNET MAGAZINE 1995/10155

「」

それではみなさんもping コマンドを使っイダーのアクセスポイントにダイアルアッ

ときは返事がくるのに時間がかかるというてみてください。かかる時間は相手によっプします。そして編集部のコンピュータかことです。なんでもネットワークが混んでて違うでしょう。同じホストにping してらアクセスポイントのコンピュータにpingいるせいにしてはいけないのです。目にみいてもかかる時間が違うこともあります。

してみた結果が図1（1）です。平均するとえるくらいの違いが実はあるのです。

これはなぜでしょう。ちょっと知っている238ms（ミリ秒、つまり0.238 秒）くらいそれではもう1 つ実験を。編集部から人なら「ネットワークが混んでいるからだかかっていますね（中央の数字が平均値）。

都内のプロバイダーのアクセスポイントによ」って答えるかもしれませんね。それもつぎに編集部からアメリカのプロバイダダイアルアップしてアメリカのコンピュー正解です。でも相手によってかかる時間ーのアクセスポイントにダイアルアップしタにping した場合です。結果は図 1（3）が違うのは、ネットワークの混み具合だけてアメリカのアクセスポイントにあるコンです。図 1（2）とあまり時間がかわりまではありません。全然混んでないネットワ

ピュータにping した結果が図 1（2）でせん。ということは、このときのこのプロークでも、自分のコンピュータと相手のコす。こちらは643ms（ミリ秒）かかってバイダーの海外線（太平洋にしずめてあンピュータの距離によってもかかる時間がいます。

る光ファイバーの回線）は思ったほど混違います。
では、ちょっとした実験をしてみることにしましょう。
まず、東京の編集部から東京のプロバ違いは405ms（ミリ秒）、つまり都内んでいないことがわかります。図 1（2）をパケットが移動する時間と太平洋を渡の時間は最低でもかかってしまう時間なるのとではけっこう違うということがわかのですから、それより少し多めにかかってります。つまり遠くのコンピュータを使ういるだけなのです。

1
アメリカのプロバイダー日本のプロバイダー

線

際回の国ー
イダロバ

3プ

2

る

話をす

国際電カにアメリ

1 日本にあるプロバイダーにダイアルアップし、国内のホストに ping する
2 アメリカにあるプロバイダーに国際電話でダイアルアップし、アメリカ国内のホストに ping する
3 日本にあるプロバイダーにダイアルアップし、アメリカ国内のホストに ping する

156 INTERNET MAGAZINE 1995/10

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

ドクター・カワシマの

図 1-1

図 1- 2

図 1- 3

編集部から東京のプロバイダーにダイアルアッ編集部からアメリカのプロバイダーにダイアル編集部から東京のプロバイダーにダイアルアップ

プし、アクセスポイントのマシンに ping してアップし、アクセスポイントのマシンに pingし、アメリカのプロバイダーのアクセスポイントのみたところしてみたところ

マシンに ping してみたところ[C:\]ping192.244.179.2
PING 192.244.179.2:56 data bytes
64bytes from 192.244.179.2:icmp_seq=0.
time=219.ms
64bytes from 192.244.179.2:icmp_seq=1.
time=250.ms
64bytes from 192.244.179.2:icmp_seq=2.
time=250.ms
64bytes from 192.244.179.2:icmp_seq=3.
time=219.ms
64bytes from 192.244.179.2:icmp_seq=4.
time=250.ms[C:\]ping 129.37.66.62
PING 129.37.66.62:56 data bytes
64bytes from 129.37.66.62:icmp_seq=0.
time=656.ms
64bytes from 129.37.66.62:icmp_seq=1.
time=656.ms
64bytes from 129.37.66.62:icmp_seq=2.
time=625.ms
64bytes from 129.37.66.62:icmp_seq=3.
time=625.ms
64bytes from 129.37.66.62:icmp_seq=4.
time=656.ms[C:\]ping129.37.66.62
PING 129.37.66.62:56 data bytes
64bytes from 129.37.66.62:icmp_seq=0.
time=969.ms
64bytesfrom129.37.66.62:icmp_seq=1.
time=906.ms
64bytesfrom129.37.66.62:icmp_seq=2.
time=875.ms
64bytesfrom129.37.66.62:icmp_seq=3.
time=906.ms
64bytesfrom129.37.66.62:icmp_seq=4.
time=907.ms----192.244.179.2 PING Statistics---5packets transmitted,5packets received,
0%packet loss
round-trip (ms) min/avg/max =219/238/250----129.37.66.62 PING Statistics---5packets transmitted, 5 packets received,
0% packet loss
round-trip (ms) min/avg/max =625/643/656----129.37.66.62 PING Statistics---5packets transmitted,5packets received,
0%packet loss
roundtrip (ms) min/avg/max =875/913/969「パケット」
は光の速度で移動しないこえてますか？」といった後にちょ

それでは、世界各地のコンピュータにpingっと間があって「はいはい、スタジをしてみてください。きっとその結果を並べオのナカジマさん聞こえてますよ」とてみると意外なことがわかって面白いかもしいうやりとりがありますね。この「聞れませんよ。

こえますか？」といった後の間が普通電子的につながっているネットワークだかより長いんです。そのせいで普段らパケットは瞬時に移動するように思いがちの相手が話し終わったらこちらの番です。そういえば電気は光の速度で移動するだという間と違うので、2 人が同時と習ったはずだし、ましてや光ファイバーはに話を始めたり、2 人が一緒に話す

まさに「光」なのだから、東京とアメリカ程のを避けるために2 人ともだまって度の距離では誤差のうちではないかと思いがしまったりすることが起こるのです。

ちです。光や電気が1 秒間に地球を7 周半すインターネットでも相手からの返るというのは真空中での話で、光ファイバー事を待って処理をするようなプロコや電線のような素材を使った場合はそんなにトルの場合は返事がくるのに時間早くは動かないのです。それに、やっぱり距がかかるとそれだけ処理が遅くなり離に比例した時間がかかってしまうのです。

ます。そしてインターネットの多くこうした通信の遅延については、コンピュのプロトコルはこの返事を待つタイータネットワーク以外でも実感できます。テプのプロトコルを使っているのです。

レビで衛生中継をやっているのを見たことあ

つまり、インターネットの通信は、りますよね。そこで現地アナウンサーと日本距離という要素が無視できないくのスタジオにいるアナウンサーが話すときに、らい大きく影響しているということスタジオから「アメリカのカワシマ先生、聞がわかります。

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

INTERNET MAGAZINE 1995/10157

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この 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.jpCopyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.