IPv4 Explained: Addressing, Subnets, and Network Workflows