Subnetting is a fundamental part of network architecture and design. Network administrators create subnets to divide the network into smaller segments and gain granular control of the infrastructure.