IP adresas susideda iš dviejų dalių: tinklo ir kompiuterio tame tinkle adresų, pvz.: IP adresas 150.10.46.12 nusako, kad kompiuteris yra 150.10 tinkle ir jo adresas tame tinkle yra 46.12, t. y. 2 baitai tinklo adresui ir 2 baitai adresams tame tinkle. Iš pateikto pavyzdžio matosi, kad adresų erdvė 150.10.0.0 tinkle yra 65534 adresai. Tam, kad būtų galima panaudoti skirtingų dydžio tinklus, IP adresų erdvė yra padalinta į skirtingas klases. Kiekvienas tinklas aprėpia tam tikrą adresų intervalą, kur pirmas galimas IP adresas tinkle identifikuoja patį tinklą (angl. network address) ir todėl yra rezervuotas, pvz.: tinklo 150.10 pirmas IP adresas yra 150.10.0.0. Taip pat rezervuotas yra paskutinis IP adresas tinkle, kuris naudojamas adresuoti visiems IP adresams tinkle (angl. broadcast address), pvz.: visi IP adresai tinkle 150.10 yra adresuojami IP adresu 150.10.255.255. Panašiai yra rezervuoti pirmas ir paskutinis tinklai kiekvienoje IP klasėje.
Tradiciškai IP adresai buvo suskirstyti į skirtingas klases, atsižvelgiant į tai, kiek bitų yra skirta tinklo ir įrenginiui identifikuoti. Ši klasifikacija apima tris pagrindines klases - A, B ir C, taip pat yra rezervuoti adresų diapazonai specialioms paskirtims. Vis dėlto, ši klasifikacija nėra tokia griežta kaip anksčiau, nes buvo įvesti kiti adresų paskirstymo mechanizmai.
Klasė A:
- Formatas: N.H.H.H
- Tinklo Identifikavimas: Pirmas bitas yra 0.
- IP Adresų Diapazonas: 1.0.0.0 iki 126.0.0.0
- Pavyzdys: 10.0.0.1
- Naudojimas: Daug didelių tinklų.
Klasė B:
- Formatas: N.N.H.H
- Tinklo Identifikavimas: Pirmi du bitai yra 10.
- IP Adresų Diapazonas: 128.0.0.0 iki 191.255.0.0
- Pavyzdys: 172.16.0.1
- Naudojimas: Vidutinio dydžio tinklai.
Klasė C:
- Formatas: N.N.N.H
- Tinklo Identifikavimas: Pirmi trys bitai yra 110.
- IP Adresų Diapazonas: 192.0.0.0 iki 223.255.255.0
- Pavyzdys: 192.168.0.1
- Naudojimas: Maži tinklai.
Klasė D:
- Formatas: N/A
- Tinklo Identifikavimas: N/A
- IP Adresų Diapazonas: 224.0.0.0 iki 239.255.255.255
- Naudojimas: Multicast grupių paskyrimui.
Klasė E:
- Formatas: N/A
- Tinklo Identifikavimas: N/A
- IP Adresų Diapazonas: 240.0.0.0 iki 255.255.255.255
- Naudojimas: Rezervuota būsimoms paskirtims.
Pastabos:
- Reservuoti Adresai: Kai kurie IP adresai yra rezervuoti testavimui, dokumentacijai ir kitoms specialioms paskirtims.
- Privatūs IP Adresai: Šių diapazonų IP adresai skirti privatiems tinklams: 10.0.0.0 iki 10.255.255.255, 172.16.0.0 iki 172.31.255.255 ir 192.168.0.0 iki 192.168.255.255.
Moderni adreso paskirstymo praktika nepriklauso nuo klasių, ir CIDR (Classless Inter-Domain Routing) leidžia efektyviau paskirstyti IP adresus, įskaitant supaprastintus subnetus. Tačiau klasifikacija pagal klases yra naudojama kaip istorinė nuoroda.
⊡ Mano IP adresas