read Forwarding IP Packets - Between Networks before this
separating addresses into classes A B and C is not sufficient enough for today’s networking, therefore subnetting and supernetting were created
- subnetting - allows splitting classful addresses into multiple subnets
- supernetting - allows to coalesce several classful addresses into a single supernet