basically you're dealing in powers of 2 for each bit you have in your mask. You have 32 total bits in your IPv4 address, so for every bit you are not using in your mask are available to your nodes. Therefore for 850 nodes, you're going to need 10 bits for nodes (2 ^ 10 - 2= 1022), leaving 22 bits for your subnet mask. That's where you get a subnet address that looks like: 10.100.4.0/22 . 22 bits would look like this in binary:
1111 1111 1111 1111 1111 1100 0000 0000
Which would look like this for a mask:
255.255.252.0
This is essentially the same range as 4 traditional Class C subnets (255.255.255.0). So for the subnet 10.100.4.0/22 (mask 255.255.252.0) would have node addresses from 10.100.4.1 to 10.100.7.254, with 10.100.4.0 reserved for the network and 10.100.7.255 for the broadcast.
- Proposed as answer by SMFX Tuesday, November 26, 2013 10:23 PM