連載:アニメーションで見るパケット君が住む町(10)
TCP課長は几帳面でしっかりもの!
綱野衛二
Roads to Node
2010/7/26
TCP/IPプロトコル群の名前は、そのままずばり「TCP」と「IP」という2つのプロトコルから来ています。このうち「IP」についてはすでに説明しました。今回はもう1つの主役、「TCP」の役割について説明します。
データ通信を確実に行うために必要な仕事
これまでの連載で、イーサ配送君、パケット君、ルート君などの働きにより、ビルとビルの間で荷物を運べるようになるまでの動きを見てきました。今回からは、パケット君の上司の仕事っぷりを見てみましょう。
10-1 2人の上司
さて、パケット君のいる「商品受発注課」は3階と4階にあります。パケット君がいるのが3階です。4階にはパケット君の上司に当たる人たちがいるそうです。
パケット君「2人いるよ。TCP課長とUDP課長だね」
そうですね。ではこの2人の話をする前に、ちょっとだけ復習といきましょう。
UDP課長「ありゃー、ようやく出番かと思ってたのにー」
すいません、後でまた。
このインターネット世界では、荷物はビルからビルへと運ばれます。いままでの説明で、「ビルからビルへの荷物の運輸」は十二分に行えることがお分かりかと思います。
- トラックや電車が、道路や線路を使って荷物を運ぶ
- イーサ配送君やPPP駅員君がトラックや電車の運行を管理する
- パケット君が住所を決め、都市間のやりとりのルールを決める
- ルート君がステーション間の道筋を決める
| 図10-1 3F商品受発注課までの仕事 |
これでビルとビルの間で荷物をやりとりできるわけです。つまり、こと「荷物を運ぶ」という点に関していえば、トラック、イーサ配送君、パケット君、ルート君たちの仕事だけで問題なく行われるわけです。
パケット君「そういうこと。3Fの商品受発注課の仕事で、都市と都市を結び、ビルとビルをつなぎ、荷物をあて先のビルまで届けるのさ!!」
逆にいえば、4階の商品受発注課の2人の課長や、5階より上にいる各サービス事業部の皆さんの仕事は「荷物を運ぶ」ことではない、ということですね。いったいどんな仕事なのか聞いてみましょう。
TCP課長「私の仕事は『届ける』という直接的な仕事ではありませんが、パケット君やルート君、イーサ配送君達がビルまで届けてくれた荷物に対し、それが正しく届いているかを監視し、そして途中における荷物の……」
UDP課長「話が長いんだね、相変わらずー。後でゆっくり説明してくれよー」
……え〜っと。つまり、「届いた荷物にまつわる処理」を行うということですね。
3階商品受発注課の仕事だけでも荷物は届きます。そこから上の階では、「届けること」ではなく、「届いた後にすること」「届ける前にすること」を考え、実行する役割を担っているのです。
| 図10-2 4F商品受発注課から上のフロアのお仕事 |
では、4階商品受発注課の2人の課長は具体的にどのような仕事をしているのでしょうか。
パケット君「うちの2人の課長の仕事ぶりは正反対さ。『しっかり正確』がうたい文句のTCP課長に、『ざっくり素早く』のUDP課長。見てる分には飽きない2人だよ」
TCP課長は「しっかり正確」、つまり「荷物をしっかり正確に」運んでもらうための仕事をしています。一方UDP課長は「ざっくり素早く」、つまり「荷物をとにかく速く運ぶ」ための仕事をしています。ですよね?
TCP課長「そうです。私が正確に仕事を行うことにより……」
UDP課長「次からちゃんと説明するからねー」
前回までの説明で、コンピュータからコンピュータへのデータ転送自体は可能になります。つまり、
- IPによるアドレッシングとルーティングにより、あて先コンピュータの決定、あて先への経路の決定
- イーサネット・PPPによるネットワーク内のデータ転送での制御
- ケーブルによる信号の伝達
これらにより、データをあて先のコンピュータへと届けることが可能になります。ですが、データを相手と「正しくやりとりする」には、別途そのための機能が必要となります。それを提供するのがレイヤ4、トランスポート層です。
レイヤ4のTCP/IPのプロトコルには「TCP(Transmission Control Protocol)」と、「UDP(User Datagram Protocol)」の2つがあります。この2つは排他で使用され、どちらか一方が使用されます。どちらを使うかは、上位のアプリケーション層のプロトコルによって異なります。
TCPは「データを確実に運ぶため」の処理を行うプロトコルであり、UDPは「TCPの逆の処理を行う」プロトコルです。TCP/IPではTCPを使うプロトコルの方が多いため、まずはTCPの動作を覚えましょう。
| 10 TCP課長は几帳面でしっかりもの! | |
| データ通信を確実に行うために必要な仕事 10-1 2人の上司 |
|
| 10-2 荷物が届くか事前に確認 | |
| 10-3 正しい順番で荷物をやりとり 10-4 相手の状態を確認しつつ送る 10-5 おさらいとまとめ |
|
連載:アニメーションで見るパケット君が住む町 バックナンバー
ツールを使ってネットワーク管理
名前しか知らない後輩君がやってきた。彼によると、コマンドはすでに古くツールがクールだという。ならば教えてもらおうではないか
- 第1回 後輩のツール君曰く、コマンドはもう古い!?
- 第2回 勝手にネットにつないでるマシンを探せ!
- 第3回 私用メールする子にお仕置きを
- 第4回 OSやアプリケーションの箱がなくなっても大丈夫?
- 第5回 俺の「パスワード:*****」って何でしたっけ?
- 第6回 ユーザー名と同じ安易なパスワードを撲滅せよ!
- 第7回 いきなりナウでヤングなWebサイトを管理しろって……
- 第8回 「POPFile」でスパムと無駄な時間は除去じゃ!
- 第9回 それはスパムか否か、POPFileの振り分けを鍛える
- 第10回 情報漏洩防止のためにPC監視!?「WatchYourPC」
- 第11回 とにかく社内でWinnyの起動をやめさせたい
- 第12回 USBでコピーデータを家に持ち帰らせたくない
- 第13回 パスワード、記憶に頼っていて大丈夫?
- 第14回 サーバ異常をメールで知らせる統合監視ツール
- 第15回 メールサーバがいっぱいですよ、と警告されたら
- 第16回 出張中のメール送信にご用心!
- 第17回 安いホスティングに引っ越しって簡単にいうけど
- 第18回 WebサーバにFTPできないんですけど……
- 第19回 PC環境の移行。あなたならどうする?
- 第20回 サーバのリモートバックアップをさせたい
コマンドを使ってトラブルシューティング
社内のPCが突然、メールを受信できなくなり、Webも見られない環境になってしまった。そんなとき、どのように対処するべきか
- 第1回 LANから外に出られない!?
- 第2回 どうして課長だけプリントできない?
- 第3回 ネットワークに同じIPアドレスが2つある?
- 第4回 同じメールしか受信できない!?
- 第5回 ファイルがアップロードできない?
- 第6回 私だけネットワークにつながらない!?
- 第7回 特定のサイトにだけアクセスできない
- 第8回 無線LANでメールがたまに受信できない?
- 第9回 外部を勝手に攻撃しているのは誰?
- 第10回 夜になるとネットワークが遅くなる?
- 最終回 怪しいサイトに飛ばされるんだけど
TCP/IPアレルギー撲滅ドリル
TCP/IPへのアレルギーを撲滅すべく、試しながらナットクしていただく超実践型入門ドリル。
- 第1回 telnetでWebサーバに接続してみよう
- 第2回 HTTP語でWebブラウザとしゃべってみよう
- 第3回 SMTPでメール送信の舞台裏をあやつる
- 第4回 ちょっとジミなPOP3でメールを読む
- 第5回 器用な二刀流、FTPでファイル転送!
- 第6回 覗いてみればディープな世界 DNS
- 最終回 知れば知るほどDNSは不思議な海へ
| 関連記事 | |
| ネットワーク・コマンド/ツール群の活用法を大紹介 連載 ネット・コマンドでトラブル解決 あなたのLANは健康ですか? 現状改善から一歩進んだ構築術まで 特集:基礎から学ぶネットワーク構築 レスポンスの悪いネットワークシステム どう検証し、解決していくか? 特集:ネットワークトラブルを解決する 運用管理に必須のツール/コマンド群 連載:24×365の運用管理 |
|
| 「Master of IP Network総合インデックス」 |
TechTargetジャパン
- 「ネットワーク仮想化」がもたらすもの (2012/5/25)
キャリアイーサネット網で展開されているVPNサービスをSPBに置き換えると、どんな変化が起こるのか - 「Meteor」で来れ、1億総Webアプリ開発者の時代 (2012/5/16)
文系人間の筆者でも、「これならWebアプリ開発、できるかも」と思わせてくれるフレームワーク、Meteorの可能性を予想してみたい - ついに来た? 「真のIPv4アドレス在庫枯渇」 (2012/5/14)
IANAやAPNIC/JPNICが管理するIPv4アドレスの在庫が枯渇してから1年。いま、水面下で「真の枯渇」が始まりつつあります - SLB-PTでWebサーバをさくっとIPv6対応に (2012/4/26)
いくつか存在するIPv6移行ソリューションの中から、SLB-PTを用いて、さくっとWebサーバをv6対応させる方法を説明
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -

