One after another bug in Apple iOS DHCP. Dynamic Host Configuration Configuration protocol (DHCP) is a networking service that automatically assigns IP addresses to network devices in a range. For those who are not aware of this, an IP address is necessary for any device (computer, routers, switches, mobile phones, iphone etc) to be connected and for the communication on the network. It is just as houses and mobile phone SIM cards are give addresses and numbers for their uniqueness and for the communication.
Dynamic Host Configuration Protocol uses a “lease time” functionality where a device can use an assigned IP address for a specific period of time. On the other hand Static IP addresses are set which normally do not change and is regardless of any lease time.
Previously we have seen iOS having problems with its DHCP service. iOS DHCP assigns IP addresses to iPhone, iPad or iPod with a lease time but the devices keep on using the assigned IP addresses although their lease time expire. Apple has fixed that problem apparently. But after that there was another problem. Devices were asking the DHCP server to lease them new IP addresses before the previous time expired. Apple has also fixed that issue in iOS 4.1 but only for iPhone and iPod touch. iPad gets this treatment in iOS 4.2.
According to Princeton tech team “Apple iOS versions 4.1 – 4.2.1 exhibit a bug which can cause the iOS device to disrupt service for other devices on the same network from time to time”
On smaller network like a small office or home network, this issue is not that alarming. But with larger networks like a university Wifi, this can cause many problems.
Hope Apple will work to make their iOS DHCP service more efficient with some senior networking people’s involvement and some serious testing.
Source: via Princeton edu