![]() |
![]()
マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。 DHCPについても解説しています。
詳解TCP/IP〈Vol.1〉プロトコル
これも 必読中の必読書。
TCP/IPアーキテクチャを、実際にネットワークを組んで通信の動きを観察するという方法で書かれている。
本書に構成されているネットワークは単純なので、実際に同じ構成を組んで実機をいじりながら読み進めると非常に効果的に学ぶことが出来ると思います。
さて前回の続きです。
前回説明したDHCPの動作を思い出してみて。
IPアドレスを割り振る時の動作は、
でしたよね。
ノードから依頼されたDHCPサーバは、
自信が管理しているIPアドレス管理表をチェックして、
未使用のIPアドレスをノードに伝えます。
このDHCPを使ってIPアドレスを割り当てる行為を
「リース(lease)」
と言います。
DHCPサーバから通知されたIPアドレスをノードが受け取ると、
そのアドレスを自動で設定します。
IPアドレスを設定すればあとはTCP/IPの通信が可能になります。
そして、ノードの電源をOFFにする場合など、
もうIPアドレスが必要ないと判断した場合、
ノードはDHCPサーバへ必要なくなったIPアドレスを通知します。
ノードからの通知を受け取ったDHCPサーバは、
そのアドレスを未使用アドレスとして登録し直します。
なぜこの行為をするのかといいますと、
DHCPサーバは使わなくなったIPアドレスについても、
使用していると勘違いしてしまうからですね。
何事も借りたものは必ず返さなくちゃなんですな。
ではもし貸し出したIPアドレスを返さないなんていう、
悪いノードがいた場合はどうなるでしょう。
DHCPはそんなこともあろうかと、ちゃんと対策を考えています。
DHCPサーバは貸し出しているIPアドレス全てに対して
貸出期間を記録しています。
貸出期間を過ぎても帰ってこないアドレスがあった場合、
DHCPサーバはそのアドレスは使用していないアドレスと判断するのです。
じゃあ貸出期間を過ぎても使いたいなんて時はどうするのか?
そんな時は、借りているノードがDHCPサーバに対して
貸出期間の延長を申し出るのです。
この期間の延長を行う行為を
「更新(renew)」
といいます。
なんだかやっていることはレンタルビデオ屋とおんなじですね(笑)
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓
DHCPとは?
DHCPってなんか聞いたことあるけど、いったい何なのよ?
DHCPのしくみ(簡単に)
DHCPの仕組みについて見ていきましょう。あくまで簡単に。
DHCPの動作
DHCPの動作を見ていきましょう
実際にDHCPの動作を見てみよう
DHCPのやり取りをパケットキャプチャしてみよう
DHCPのメッセージフォーマット
DHCPのメッセージフォーマットのお勉強
DHCPで使われるメッセージ(1)
DHCPで使われるメッセージ(1)
DHCPで使われるメッセージ(2)
DHCPで使われるメッセージ(2)
DHCPリレーエージェントほか
DHCPについて知っておくといつか役に立つんじゃないの? なんて知識の紹介