Cele trei clase majore ale unei rețele IP sunt: A, B și C, care sunt utilizate în scopuri normale de adresare. Două alte clase există într-o rețea IP clasificată ca D și E sunt folosite în scopuri speciale.
Cele trei clase majore diferă foarte mult în ceea ce privește capabilitățile lor, precum și numărul de biți care sunt utilizați pentru un ID asociat cu rețeaua IP. Între cele trei clase, numărul de biți utilizați pentru ID-urile de rețea și de gazdă variază de la opt la 24, deși numai clasa B are un număr egal de biți de rețea și gazdă ID la 16 și 16.