1

ホーム ネットワークのワイヤレス パケット キャプチャから、iPhone デバイスがスリープ状態からアクティブ状態に切り替わるたびに、電源に接続されていない場合に DHCP 要求を送信することを確認しました。私は、この動作を 2 つの異なる iPhone (異なる iOS バージョン) で検証しました。Android デバイスもテストしましたが、これは発生しません。

したがって、DHCP リースの有効期限が切れていないのに、スリープ状態からアクティブ状態に切り替わった iPhone が DHCP 要求を送信する必要があるのはなぜでしょうか。また、Android デバイスでこれが発生しないのはなぜですか?

これは、 http://www.net.princeton.edu/apple-ios/ios41-allows-lease-to-expire-keeps-using-で報告されているようなバグに関連する問題ではないと確信してい ます。 IPアドレス.html

4

1 に答える 1

1

リースが期限切れになっていないとデバイスが認識し、デバイスのネットワーク インターフェイスが物理リンクを起動したばかりの場合、クライアントは DHCP INIT-REBOOT 状態 (または INIT 状態) で起動する必要があります。

または、デバイスが期限切れになっていないリースを持っていると判断し、スリープ状態になってから継続的に LINK を維持ている場合、クライアントは起動時に BOUND 状態で起動する可能性があります。

基本的に、デバイスの反応が異なる主な理由は、スリープ モードの処理方法にあります (ほとんどの iOS はワイヤレス インターフェイスを無効にしますが、Android ではメニューで構成可能です)。

于 2012-08-11T11:38:03.047 に答える