Az ip címek az OSI elméleti rétegmodell 3. hálózati rétegében jelennek meg.(Ez egy teljesen elméleti modell a hálózaatok kommunikációjának egységesítésére szolgál, egyik gyakorlati megvalósítása a tcp/ip rétegmodellje) A hálózati eszközök azonosítására szolgálnak.
Az ip címek 4 szegmensből állnak. Az egyes szegmensek 8 bites bináris számmal írhatók le. Egy szegmensben tehát a számok 0-255-ig terjedő tartományban vehetnek fel értékeket. A könnyebb ábrázolás miatt nem a bináris, hanem a decimális ábrázolási módot használják. Az ip címeket, a hálózatot azonosító címrész és a hoszt azonosító címrész aránya alapján címosztályokba sorolják. Ezek szerint megkülönböztetünk, "A", "B", "C", "D" és "E" osztályokat.
A címek hierarchikus felépítése:
Hálózat. azonosító | Hoszt azonosító |
"A"osztályú ip cím: az első szegmens azonosítja a hálózatot, további három pedig a hosztot
Hálózat | Hoszt | Hoszt | Hoszt |
A hálózat azonosító szegmens első bitje minden esetben "0" Ebből következik, hogy a hálózat azonosító címtartomány 0-126-ig terjedhet. (matematikailag a megmaradó 7 bit maximális értéke127 lenne, de a 127-tel kezdődő ip címek, un loopback címek, amelyek a hálózatok belső tesztelésére használhatók). A hoszt azonosító címtartománya a következő lehet: 0.0.1-255.255.254 .A hoszt azonosító azért nem 0,mert a 0X.0.0.0 alakú cím a hálózati címet jelöli. Lásd később hálózati maszkolás. A 255 érték a hoszt szegmensben az úgynevezett broadcast címet jelöli, (azaz csupa 1-es értéket jelent bináris számként leírva a hoszt szegmensben), amely a hálózaton belüli szórást jelent, tehát az üzenet minden géphez eljut a lokális hálózaton.
"B" osztályú ip cím: az első két szegmens azonosítja a hálózatot, további kettő pedig a hosztot
Hálózat | Hálózat | Hoszt | Hoszt |
A "B" osztályú ip cím hálózati részének első szegmens legnagyobb helyiértékű bitjei 1,0, tehát további14 bit áll rendelkezésre a hálózatok definiálására. A hosztok azonosítására 16 bit áll rendelkezésre. Ezek alapján a hálózat azonosító címtartomány a következőképpen alakul: 128.0-191.255 A hoszt azonosításra szolgáló címtartomány pedig így:0.1-255.254
"C" osztályú ip cím: az első három szegmens azonosítja a hálózatot, a negyedik pedig a hosztot
Hálózat | Hálózat | Hálózat | Hoszt |
A hálózat azonosító címrész első szegmens legnagyobb helyiértékű bitjei a következők:1,1,0. így még21 bit áll rendelkezésre a címtartomány leírására. A hoszt azonosításra 8 bit áll rendelkezésre, összesen 254 hoszttal. Tehát a hálózati címtartomány:192.0.0-223.255.255 ,hosztok:1-254
Létezik még a "D" osztályú többszörös ip cím amelynél az első 4 bit:1,1,1,0 28 bites tartománnyal Illetve az "E" osztály fenntartott cím 1,1,1,1 első négy bittel.