Según los mismos nerds: Las direcciones IP son números enteros de 32 bits, separados en conjuntos de 4 octetos, que sirven como identificador universal de una computadora dentro de una red TCP/IP
Las direcciones IP pueden ser de dos tipos: Dinámicas o Estáticas
Las direcciones IP Dinámicas son aquellas que cambian la identificación de nuestra computadora cada vez que nos conectamos a internet, es decir cada sesión en internet, tenemos una dirección IP distinta generalmente las encontramos en conexiones por módem a internet y nos la asigna aleatoriamente nuestro ISP mediante un servidor DHCP. Si trabajas con Microsoft Windows, una forma fácil de conocer tu dirección IP es dando click en el menú Inicio, seleccionar ejecutar, y en el cuadro de diálogo escribir la siguiente instrucción: WINIPCFG
Si trabajas con UNIX, en la línea de comandos teclea nslookup
Por otra parte las direcciones IP Estáticas, son aquellas que no cambian, es decir una computadora siempre la posee y ninguna otra puede tomar esa dirección, este tipo de direcciones son las que se utilizan en redes de corporaciones o universidades, y en los servidores dentro de Internet. Por ejemplo la dirección IP del servidor de web la UNAM es 132.248.10.7 y cuando nos conectamos a él, debemos decirle a nuestro programa de comunicaciones la dirección IP, entonces el milagro ocurre: Nuestra petición hace que Internet se movilice y busque la computadora con este número, cuando la encuentra, el servidor da una respuesta a la petición de la máquina origen.
Seguramente te preguntarás ¿pero porque yo en mi navegador pongo http://www.unam.mx para conectarme a la página de la UNAM y no la dirección IP? La respuesta es sencilla:
Resulta que hubiera sido muy difícil aprendernos direcciones IP, así que se ideó un mecanismo para hacer más fácil la ubicación de servidores o computadoras dentro de Internet. A este sistema se le denomina DNS (Domain Name System)
El sistema DNS asigna a cada dirección IP un alias o dominio representado en letras, que se ven de la siguiente manera:
El tamaño de la parte dedicada al puesto depende del tamaño de la red. Para complacer diferentes necesidades, se han definido varias clases de redes, fijando diferentes sitios donde dividir la dirección IP. Las clases de redes se definen en lo siguiente:
Clase A
La clase A comprende redes desde 1.0.0.0 hasta 127.0.0.0. El número de red está contenido en el primer octeto. Esta clase ofrece una parte para el puesto de 24 bits, permitiendo aproximadamente 1,6 millones de puestos por red.
Clase B
La clase B comprende las redes desde 128.0.0.0 hasta 191.255.0.0; el número de red está en los dos primeros octetos. Esta clase permite 16.320 redes con 65.024 puestos cada una.
Clase C
Las redes de clase C van desde 192.0.0.0 hasta 223.255.255.0, con el número de red contenido en los tres primeros octetos. Esta clase permite cerca de 2 millones de redes con más de 254 puestos.
Clases D, E, y F
Las direcciones que están en el rango de 224.0.0.0 hasta 254.0.0.0 son experimentales o están reservadas para uso con propósitos especiales y no especifican ninguna red. La IP Multicast, un servicio que permite trasmitir material a muchos puntos en una internet a la vez, se le ha asignado direcciones dentro de este rango.
Tabla 2-1. Rangos de direcciones IP reservados para uso público