Ein Subnetz ist ein eigenes logisches, durch Router getrenntes Netzwerk. Broadcast-Domänen werden auch durch Router getrennt. Jedoch können mehrere Subnetze auf einer einzigen Broadcast-Domäne vorhanden sein. Für die Kommunikation eines Hosts in einem Subnetz mit einem Host in einem anderen Subnetz in der gleichen Broadcast-Domäne wird weiterhin ein Router verwendet, der den Datenverkehr von einem Subnetz zu einem anderen leitet.

Der Begriff Subnetz kann verwirrend sein, da er allgemein mit mindestens drei verschiedenen Bedeutungen verwendet wurde.  Die gängige Praxis verwendet Subnetz zum Beschreiben des Folgenden:

1) the network identifier indicated by the legacy address class
2) the complete network identifier-including any subnet
3) the binary bits taken from what the class code suggests is part of the host field.*

*Quelle: Network Maintenance and Troubleshooting Guide, 2nd Edition