TCP/IPアレルギー撲滅ドリル【総まとめ編】パケット君の冒険旅行
|
![]() |
| 冒険の舞台はいずこ? |
これまでこの連載では、1つ1つのプロトコルごとに、その仕組みや動作を説明してきました。今回は少し視点を変えて、実際の通信を行うときの様子を考えてみます。どのプロトコルとどのプロトコルを組み合わせ、その間でどんなやりとりをしているのか。こういった部分が明らかになると、これまでモヤッとしていた全体像が、よりはっきりと見えてくるはずです。題して「パケット君の冒険旅行」。さあ始めましょう。
・説明は身近で分かりやすいものにしてください
私たちが普段最もよく使っているものの1つが、Internet Explorerなどのウェブブラウザでしょう。ウェブブラウザならそれ自身の動作の説明も必要ないと思いますので、説明は「ウェブブラウザでウェブページを見る」場合を取り上げることにします。
・ウェブを見るのにも複雑な動作をしているのですか
一言で「ウェブを見る」といいますが、そのためには、図1に示すように、(a)URLの入力、(b)DNSでの名前解決、(c)httpのリクエスト、(d)htmlの受信、(e)htmlの表示と、大きく5つのステップがかかわっています。このうち(b)〜(d)がネットワークやプロトコルに関係していて、この連載が注目する部分です。この各ステップについて、順を追って説明することにしましょう。
![]() |
|
図1 Webページを表示するまでの流れ |
・ネットワークの構成は関係ありますか
同じLANにつながっているコンピュータ同士と、ルータで中継している別のLANにつながっているコンピュータ同士では、通信の動作にも違いがあります。ここでは、まず同じLANにつながっている例(図2)について説明し、その後で別のLANにつないだときの違いを説明します。
![]() |
|
図2 直接繋がった2つのコンピュータの例 |
・通信の様子を完全に再現するんですね
ここでの説明は、通信の全体像の把握を第一の目標にしています。そのため一部には模式的な説明になっている部分もあり、必ずしも実際の通信を完全に再現しているわけではありません。あらかじめご注意ください。具体的には、複雑な動作をするTCPの一部、プログラムからTCPやUDPを利用するときのソケットなどがこれに該当します。
|
||||||||||||
| 関連リンク | |
| 連載:TCP/IPアレルギー撲滅ドリル【超実践編】(上位レイヤ編) 連載:TCP/IPアレルギー撲滅ドリル【超実践編】(下位レイヤ編) 連載:インターネット・プロトコル詳説 連載:ルータの仕組みを学ぼう ホストのネット接続は正しく行われているか? 〜netstatによるネットワーク設定の確認〜 |
|
TCP/IPアレルギー撲滅ドリル【総まとめ編】 バックナンバー
| 「Master of IP Network総合インデックス」 |
TechTargetジャパン
- 実機では測定できない性能を測定? (2012/2/7)
システムの完成前に、達成し得る性能値や必要なサーバリソースを知るには? その解となる「性能シミュレーション技法」を解説 - 性能チューニング個所の検討 (2012/1/30)
アプリのチューニングや環境増強で、どの程度改善が見込める? 今回からは「実際に活用できる性能対策」を解説します - 遅いところを直すだけでいいのですか? (2012/1/24)
負荷が集中したときの性能ボトルネックを改善するのに、アプリケーションサーバとDB、どちらを優先すべきでしょう? - cloudfoundry.comを使ってみよう (2012/1/19)
VMwareが提供するPaaSプラットフォーム「CloudFoundry」。注目を集めるこの基盤を活用してPaaSを構築!
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -



