Sub-netting is the process of dividing a large network into smaller networks to control network traffic, preserve address space, and improve security. It involves using routers between networks and subnet masks to identify the network and node portions of IP addresses. The document discusses how to subnet class A, B, and C networks by dividing the single address range into multiple smaller ranges to support more physical networks.