I'm working with subnet masking and I'm getting really confused. With the IP address of 192.168.1.0 and a subnet mask of 255.255.255.224, how do they get 8 potential networks and 30 hosts per network? I know that the 255's allow the top number to come down so 192 with a subnet of 255 is 192 because the ones from the subnet have no effect on the IP. But the last part is 224 from 0 so 00000000 with a subnet octet of 11100000 is still 00000000, correct? The 1's bring down the number from the IP (in this case 0's) and where there is a 0 in the subnet, nothing is brought down which is still a 0. Where is the 8 networks coming from? Where are the 30 hosts from? Even if you say the networks come from the open zeros at the end of the IP address, the most significant zero is in the 16 slot.