
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 |
"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 |
"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 |
Különleges ip címek, amelyeket a címzésnél nem használnak a következők:
A hoszt összetevőben a 0. cím a hálózatot írja le (hálózati címet adja)
Pl:120.152.0.0 egy "B" osztályú hálózat hálózati címe.
Ha a hálózati összetevő 0 akkor az minden esetben a saját hálózatot jelöli.
Különleges cím: 0.0.0.0 saját hálózaton saját gépre küldött üzenetet érkeztet.
Ha a hoszt összetevőben 255-öt írunk az a szórási címet jelöli. Pl:192.168.2.255 "C" osztályú hálózat szórási címe, ami azt jelenti, hogy a hálózaton belül minden klienshez eljut az üzenet
127-tel kezdődő hálózati címek, amelyek belső tesztelésre szolgálnak
127.0.0.1 localhost jelölésére szolgál.