This document provides an overview of IP addressing and subnetting concepts. It begins with an introduction to why IP addresses are written in bits and the dotted decimal notation format. It then covers why IP addresses are necessary to route data on the internet and how they incorporate network and host addresses. The document discusses classes of IP networks (A, B, C) and how many bits can be borrowed from each class to create subnets. It also defines subnet masks, network addresses, broadcast addresses, and how supernetting can expand the host field to create larger networks. The key purpose is to explain the core components of IP addressing and subnetting to understand how networks, subnets, and hosts are identified.