IPv4 (Internet Protocol Version 4) bietet einen 32-Bit-Adressraum, der in zwei Teile unterteilt ist:den Netzwerkteil und den Hostteil.
Der Netzwerkteil identifiziert das Netzwerk, zu dem ein Gerät gehört, während der Hostteil den spezifischen Host innerhalb dieses Netzwerks identifiziert.
Die Anzahl der Netzwerkbits und Hostbits in einer IPv4-Adresse wird durch die Subnetzmaske bestimmt. Die Subnetzmaske ist ein 32-Bit-Wert, der angibt, welche Bits einer IPv4-Adresse für den Netzwerkteil und welche Bits für den Hostteil verwendet werden.
Die Standard-Subnetzmaske für IPv4 ist 255.255.255.0. Das bedeutet, dass die ersten 24 Bits einer IPv4-Adresse für den Netzwerkteil und die letzten 8 Bits für den Hostteil verwendet werden.
Es ist jedoch möglich, unterschiedliche Subnetzmasken zu verwenden, um Subnetze innerhalb eines größeren Netzwerks zu erstellen. Beispielsweise würde die Verwendung der Subnetzmaske 255.255.0.0 ein Subnetzwerk mit 16 Bit Netzwerkanteil und 16 Bit Hostanteil erstellen.
Daher hängt die Anzahl der in einer IPv4-Adresse verfügbaren Netzwerk- und Hostbits von der verwendeten Subnetzmaske ab.