Una dirección IP identifica de manera lógica y jerárquica una interfaz de red en un dispositivo dentro de una red TCP/IP. Existen direcciones IPv4 públicas y privadas, con las privadas reservadas para redes locales y las públicas enrutables a Internet. Las direcciones IPv4 se dividen en clases A, B y C dependiendo de la cantidad de octetos usados para identificar la red frente a los hosts.