As três classes principais de uma rede IP são: A, B e C, que são usadas para fins de endereçamento normal. Duas outras classes existem em uma rede IP, classificadas como D e E, que são usados para fins especiais.
As três classes principais diferem muito em suas capacidades, bem como no número de bits que são usados para um ID associado à rede IP. Entre as três classes, o número de bits usados para IDs de rede e host varia de oito a 24, embora apenas a classe B tenha um número igual de bits de rede e de ID de host em 16 e 16.