First lets say I don't know. I've a '98 based ICS and got tangled with ZoneAlarm. ZA had registered a new network as "192.168.0.0" but the ICS was preconfigured to "192.168.0.1". Then I wondered if 0 in the last position was reserved as a broadcast address. What about the class i.e. the subnet, 254 hosts 0=broadcast =255 addresses. That leaves just 1 feature, 192.168.xxx.0 where xxx is... 254 subnets each with 254 hosts... not a sign of intelligence on my part, except without any knowledge, I have to be bloody minded. So why doesn't "192.168.n.1" work either where n=2 to 254. Or does it?
Why would "The Network" be declared as x.x.0.0 and the first increment of x.x.0.1 be allocated to the ICS itself as fixed? I have observed that subsequent ICS clients are allocated strictly in sequence with the sequence starting at x.x.0.2 everytime so that gaps are immediately filled in the same sequence. This as observed indicates a simplified DHCP support i.e. without 'scoping' and other server bells and whistles. Test: try another private address range and that x.x.0.0 is reserved by fixing the ICS PC with x.x.0.1. It might reveal an interesting provision through its behaviour, but since I know nothing it is just as likely that it willnot. Yes I too would like to hear from someone who really knows, life is sooooo short good examples are generally appreciated.