Die fünf aktuellen IP-Adressklassen für Unicast-Kommunikation sind:
Klasse A:Adressen der Klasse A werden großen Netzwerken zugewiesen, beispielsweise Internetdienstanbietern (ISPs) und großen Organisationen. Sie haben ein Netzwerkpräfix von 0 und können maximal 16.777.214 Hosts pro Netzwerk unterstützen.
Klasse B:Adressen der Klasse B werden mittelgroßen Netzwerken wie Universitäten und Unternehmen zugeordnet. Sie haben ein Netzwerkpräfix von 1 und können maximal 65.534 Hosts pro Netzwerk unterstützen.
Klasse C:Adressen der Klasse C werden kleinen Netzwerken zugewiesen, beispielsweise Heimnetzwerken und kleinen Unternehmen. Sie haben ein Netzwerkpräfix von 2 und können maximal 254 Hosts pro Netzwerk unterstützen.
Klasse D:Adressen der Klasse D werden für Multicasting verwendet, was es einer einzelnen Quelle ermöglicht, Daten gleichzeitig an mehrere Ziele zu senden. Sie haben ein Netzwerkpräfix von 3 und können bis zu 2^28 Hosts unterstützen.
Klasse E:Adressen der Klasse E sind für zukünftige Verwendung und Experimente reserviert.