This document discusses subnetting and variable length subnet masking (VLSM). It provides examples of calculating subnet masks using fixed length subnet masking (FLSM) and VLSM. For FLSM, it shows how to determine the number of host bits needed based on required hosts and how to calculate the subnet mask and number of subnets. For VLSM, it demonstrates calculating subnet masks and IP ranges to support different numbers of hosts in the same class C network.