This document provides an overview of IP addressing and subnetting. It discusses how IPv4 addresses are 32-bit identifiers written in dotted decimal notation. It also explains how classless inter-domain routing (CIDR) allows flexible subnet masks and more efficient address block allocation. The document gives examples of subnetting an IP address range into multiple subnets and calculating the network addresses, masks, and host ranges for each subnet.