Třídy IP adres

Třídy IP adres definovaly v počítačových sítích délku masky sítě podle prvních několika bitů samotné IP adresy.

Vývoj

Původní návrh IPv4 předpokládal rozdělení adresy na síťovou a lokální část fixní, prvních osm bitů adresy určovalo síť, zbytek pak stroj v síti. Sítí tudíž mohlo být nejvýše 256 (v každé však mohlo být přes 16 milionů stanic), s nástupem lokálních sítí tento systém přestal být použitelný. Přijaté řešení spočívalo v zavedení tříd adres, třídy A pro malý počet velkých sítí, třídy B pro střední počet středních sítí a třídy C pro velký počet malých sítí. Dále byla definována třída D pro skupinové vysílání (multicasting) a třída E zůstala jako rezerva.

Úspěšnému žadateli (což byla instituce či firma) o adresu sítě se přidělovala vždy adresa sítě požadované třídy, takže měl pro sebe celý adresní prostor této sítě, se kterým mohl dále manipulovat, typicky jej dělit na podsítě. Tento mechanismus hospodaření s adresním prostorem se označuje jako třídní (classful).

Třídy IP adres
Třídazačátek (bin)1. bajtstandardní maskabitů sítěbitů stanicesítístanic v každé síti
A00–127255.0.0.072427 = 128224−2 = 16 777 214
B10128–191255.255.0.01416214 = 16384216−2 = 65 534
C110192–223255.255.255.0218221 = 2 097 15228−2 = 254
D1110224–239multicast
E1111240–255experimentální
Rozsahy IP adres a masky sítě
Třída1. bajtminimummaximummaska podsítě
A0–1270.0.0.0127.255.255.255255.0.0.0
B128–191128.0.0.0191.255.255.255255.255.0.0
C192–223192.0.0.0223.255.255.255255.255.255.0
D224–239224.0.0.0239.255.255.255255.255.255.255
E240–255240.0.0.0255.255.255.255

Například síť třídy A je taková síť, kde první číslo čtyřčíselné IP adresy označuje síť a zbylá tři čísla označují adresu hostitele. Třída B používá první dvě pro označení síťové adresy a zbývající dvě pro hostitele a síť třídy C používá první tři čísla pro označení sítě a poslední pro označení hostitele.