No.2ベストアンサー
- 回答日時:
日本言版RFCを読んだことがない為、訳語に関して少し心許ないところがありますが、文脈から、リース延長はRENEWING、再割り当てはREBINDINGのことだと思われます。
先ず、真に失礼ですが、#1の回答は違っています。クライアントがIPアドレスをサーバーに返却した後、又はリース期限を更新せずに満了してしまった後は、INIT状態に戻り、REQUESTではなくDISCOVERYを出さなければなりません。
REBINDINGの意図は、RFCの4.3.2節の最後に書かれています。曰く、複数のサーバーがあり、サーバーが(RFCに記載されていない独自プロトコルを用いて)連携して機能している環境を想定しているものです。最初にアドレスを払い出したサーバーが死んだときに、他の生きているサーバーを探すためにブロードキャストを出します。クライアントは生きているサーバーのアドレスを知らないので、サーバーIDを指定することが出来ません。サーバーが連携して機能していることが前提なので、同じアドレスを取得することが出来ます。
ところで、サーバー側の操作でアドレスを強制的に解放した場合等、RENEWINGでもREBINDINGでも、以前と異なるアドレスが貸与される可能性があります。サーバーからすると、知らないクライアントが突然にDISCOVERY抜きでREQUESTを出してきたように見えるのですが、歴史的な理由で親切に応答する(未使用のアドレスを払い出す)ことが多いです。こういう場合に、クライアントがパニックに陥るべきではありません。
この回答への補足
ご回答ありがとうございます。
再割り当ての動作が行わず、ずっとリース延長を行い続けると最初にIPをもらったDHCPサーバが死んでいるとき、いつまでたっても死んだDHCP宛に接続を試みてしまうから再割り当てと言う動作が必要。と考えていいのですか?
あと、リース延長や再割り当ては一度失敗しても何度も再試行しているのですよね?RFCには特にかかれていなかったような・・。
それと、PCを再起動や終了/起動した場合はまたDISCOVERから始めるのですよね?それでもほとんどの場合、同じIPアドレスをもらいますがどうしてなんでしょう?
No.1
- 回答日時:
こんばんは。
詳しくはないですが、勉強中なので、わかる範囲で。
まず、リース延長と再割り当ての違いですが、
・リース延長:IPアドレスを保持した状態で、リース期間が終了し、さらに同一IPアドレスを使用していたい場合、リース延長要求を行う。
・再割り当て:IPアドレスはすでにDHCPサーバーに返却し、かつ、まだネットワークに接続している必要がある場合、ブロードキャスト送信の届く範囲のDHCPサーバーに対して、IPアドレスのリース要求を行う。
となります。
「DHCPの再割り当て要求を行う」ということは、その時点で、クライアントは、IPアドレスを保持しておらず、再割り当てREQUESTが成功すれば、クライアントは、IPアドレスをリースできます。
このとき、再割り当てされたアドレスは、前回と同じものになるとは限りません。なぜなら、再割り当て要求をブロードキャスト送信することで、前と同じサーバーにつながるかどうかわからないからです。また、前と同じサーバーにつながったとしても、前回のIPアドレスは他のクライアントにリースされている可能性があります。
リース延長を無期限に許可すると、それは、クライアントによるリソースの占有を意味します。それが好ましくないことは、昼休み時間中に、食堂の1席を常に使用していることが良くないことと同じです。つまり、どこかのクライアントが空きができるのを待っているわけです。
とりあえずこんな感じでしょうか?
参考になれば、幸いです。
この回答への補足
ありがとうございます。私も勉強中です。というかDHCPサーバってIPを知り始めたころは簡単だとおもって勉強してなかった分野でしたので、なんか新鮮な感じです。
補足日時:2003/09/20 02:34お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つのドメインを複数箇所のサー...
-
LANケーブルの切り替え
-
メールアドレスの@の前後の呼...
-
テプラの文字幅をつめたい
-
DHCPでのIPアドレスの範囲の調べ方
-
UltraVNC ViewerからVNCサーバ...
-
PS4のAPEXで、動画を録画した時...
-
Windows edgeにてアドレスバー...
-
iphoneについてです! 承認と購...
-
メールサーバーに挑戦したい
-
Access runtimeでのオプション...
-
目的のサーバの経路まで
-
teams設定教えて下さい。 ①ビデ...
-
「Wi-Fiアダプターへのアクセス...
-
サーバー側からMACアドレスを取...
-
テキストをコピー不可能なPDFの...
-
sendmailでメール送信できない
-
ネットワークカメラの画像がネ...
-
インターネットがうまくいきません
-
レボリューションというテレビ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのドメインを複数箇所のサー...
-
クライアントコンピュータとは
-
virtual box の仮想サーバーのI...
-
特定のページが見れません。root?
-
LANボードの値段の差
-
違うメーカーのサーバーにコン...
-
Yahoo等のWEBサーバーは全部グ...
-
クライアントとユーザーとの違い
-
LANケーブルの切り替え
-
メールアドレスの@の前後の呼...
-
テプラの文字幅をつめたい
-
PS4のAPEXで、動画を録画した時...
-
UltraVNC ViewerからVNCサーバ...
-
DHCPでのIPアドレスの範囲の調べ方
-
Excelで50行毎に改ページを入...
-
iphoneについてです! 承認と購...
-
MacでChromeを使っていると指紋...
-
今までの質問内容を見られない...
-
教えて!gooのiOSアプリ、通知の...
-
teams設定教えて下さい。 ①ビデ...
おすすめ情報