ישנם כיום שני תקני כתובות IP, IP גרסה 4 (IPv4) ו-IP גרסה 6 (IPv6). ההבדל ביניהם הוא בצורת הרשומה ובמספר התווים. עם זאת, שני התקנים משמשים לזיהוי התקנים וכתובות לפי מיקום.
IPv4 מורכב מארבע קבוצות של 1-3 ספרות מופרדות על ידי נקודה - לדוגמה, 170.0.0.1. המקסימום ישנם כ-4 מיליארד שילובים ייחודיים אפשריים. עם זאת, עד השעה
עד שמספר המכשירים המחוברים עלה על 4 מיליארד, היה צורך בתקן חדש - וזה היה IPv6.