Una parte de la dirección identifica la red entre todas las redes conectadas a Internet y las que utilizan los routers para encaminar los paquetes. La otra parte de la dirección identifica el ordenador, dentro de los conectados en la misma red.
Una dirección Internet identifica un ordenador. Las aplicaciones dentro de un ordenador se identifican mediante un número, llamado puerto, contenido en la cabecera de los paquetes TCP/IP.
Aunque podamos utilizar estas direcciones Internet numéricas para acceder a los servicios y a los ordenadores, normalmente usamos nombres que son más fáciles de recordar. Esto es posible mediante la utilización del servicio de nombres de Internet o DNS (Domain Name System) que traduce los nombres a direcciones numéricas.
El DNS es una base de datos distribuida de forma jerárquica por toda la red y que es consultada por las aplicaciones para traducir los nombres a direcciones numéricas. Esta jerarquía permite distribuir la responsabilidad de garantizar que no existen nombres repetidos dentro del mismo nivel o dominio, ya que el administrador de cada nivel es responsable del registro de nombres dentro de su nivel y garantiza que éstos son únicos.
Todas las máquinas que estén trabajando en INTERNET , tienen que estar identificadas. Deben de tener una dirección IP, y una máscara.
¿Que es una dirección IP? Se trata de una dirección que identifica la máquina en una red. Se compone de cuatro grupos de cuatro números, separados por un punto. Cada número está compuesto de tres dígitos del 0 al 255. También podemos encontrar la dirección en formato hexadecimal como un número contínuo sin separadores.

Por ejemplo una máquina (ordenador) puede tener la dirección 192.30.0.44
Además de la dirección, existe la Máscara, que nos indica la red o subred en la que estamos conectados. Tiene la misma estructura que la dirección IP, es decir, de cuatro números del 0 al 255 separados por un punto.
Un ejemplo de máscara puede ser 255.255.255.0
Para usar el protocolo TCP/IP tenemos que saber que todas las máquinas están identificadas en la red por una dirección IP y una máscara. Para que dos máquinas puedan "verse" deben estar sobre la misma subred, es decir deben tener la misma máscara.
El número de subred viene dado por la diferencia que existe entre uno de los números de la máscara y el número 255, sabiendo que el protocolo utiliza 4 números y que cualquiera de ellos puede ser cambiado en el rango dicho anteriormente.
Generalmente solemos encontrar la máscara con sus 3 primeros dígitos en 255 y el último con 0, lo cual nos da un rango de 255 posiciones a direccionar. Hacemos un cálculo sencillo y vemos que coincide 255 - 0 +1= 256 elementos de la subred, ahora 0 y 255 para principio y final de subred.
Ejemplo:
Vamos a tener 5 subredes, para ello utilizamos una máscara 255.255.255.250. Para los tres primeros grupos de números tenemos un 255 y para el último del 250 hasta el 255, lo que nos da una diferencia de 5, por tanto las direcciones de las subredes que se podrán declarar, serán:
x.y.z.(51-101)
x.y.z.(102-152)
x.y.z.(153-203)
x.y.z.(204-254)
x.y.z.255 El principio y fin coinciden luego, no podrá ser utilizada.
Clases de Direcciones:
Toda dirección IP tiene dos partes: una dirección de red y una dirección de host dentro de esa red. Dependiendo del valor del primer octeto, la dirección IP se agrupa en cinco clases.
Los bits de alto orden del primer octeto tienen un significado especial:dividen
las direcciones IP en cinco clases:
| Clase | Primer Octeto Binario | Primer Octeto Decimal | Numero de Redes | Red del Sistema |
| A | 00000001-01111110 | 1-126 | 126 | 16 Millones |
| B | 10000000-10111111 | 128-191 | 16.382 | 65.534 |
| C | 11000000-11011111 | 192-223 | 2 Millones | 254 |
| D | 11100000-11101111 | 224-239 | Multiconversión | Multiconversión |
| C | 11110000-11110111 | 240-247 | Experimental | Experimental |
En una dirección de la clase A, el primer bit es un 0, los siguientes siete bits identifican la red y los últimos 24 bits identifican el sistema de la red. Con siete bits para la parte de red, la dirección menos dos números especiales, 0 y 127, sólo puede haber 126 redes de la clase A y cada una puede tener 16 millones de Hots. Esta clase sólo la utilizan las organizaciones muy grandes.
En las direcciones de la clase B, los dos primeros bits de la dirección son 10, los 14 bits siguientes son la dirección de la red y los 16 bits indican el sistema. Las direcciones de las clases B, son utlizadas por organizaciones de tamaño medio, como las universidades, y los proveedores de acceso a INTERNET.
Los tres primeros dígitos de la Clase C son 110. Los tres primeros bits indican la clase, los 21 bits siguientes indican la dirección de la red y los ocho últimos bits el host. Las direcciones de las clase C son las más utilizadas por organizaciones pequeñas, ya que sólo permiten conectar 250 dispositivos.
Las direcciones de la Clase D, comienzan con los bits 1110. Sólo se utilizan en grupos de ordenadores que comparten un protocolo en común.
Las direcciones de la Clase E comienzan por 11110. Estan reservadas para usos futuros y no se utilizan actualmente.
Cuando los usuarios se conectan por primera vez a INTERNET, la primera pregunta que les surge es cual es su dirección IP. Si se usa una conexión a través de línea telefónica normal, el proveedor (IPS) al que se conecte le asignara una dirección automáticamente, que cambiará cada vez que se conecte, es lo que se denomina direccionamiento dinámico y se realiza por medio de los servidores DHCP. En algunos casos y especialmente para servicios especiales, se asignan direcciones fijas.
Máscaras de SubRed.
Las entidades con direcciones de la clase B, no utilizan una sola LAN con mas de 60.000 equipos conectados, sino que tienen diversas redes interconectadas. Una máscara de subred divide una red en redes mas pequeñas conocidas como subredes. INTERNET admite una jerarquía de tres niveles red/subred/host en lugar del modelo de dos niveles red/host.
La máscara de subred define una "línea divisoria" entre los bits de la dirección de la red y los bits de la dirección del sistema. La red solo se identifica de forma local, el resto de Internet interpreta la dirección de forma estándar.
Si se conecta a traves de una LAN, es importante usar la máscara de subred adecuada, ya que sino no podremos conectarnos.
Ejemplo: Una red con dirección de la clase B, 172.20.0.0 y una
máscara de 255.255.224.0, se podría subdivir en las siguientes
seis subredes por medio de la máscara.
| Descripción | Decimal | Binario |
| Número de Red | 172.20.0.0 | 10101100.00010100.00000000.00000000 |
| Máscara Subred | 255.255.224.0 | 11111111.11111111.11100000.00000000 |
| Subred 1 | 172.20.32.0 | 10101100.00010100.00100000.00000000 |
| Subred 2 | 172.20.64.0 | 10101100.00010100.01000000.00000000 |
| Subred 3 | 172.20.96.0 | 10101100.00010100.01100000.00000000 |
| Subred 4 | 172.20.128.0 | 10101100.00010100.10000000.00000000 |
| Subred 5 | 172.20.160.0 | 10101100.00010100.10100000.00000000 |
| Subred 6 | 172.20.192.0 | 10101100.00010100.11000000.00000000 |
Direcciones Especiales
La dirección 127.0.0.0, no se puede utilizar para el direccionamiento en INTERNET, ya que es una dirección de bucle de retroalimentacion o dirección por defecto, y nos identica a la propia maquina. También se le denomina "local host". Permite que tanto una aplicacion cliente como a un servidor residir en la misma máquina, sin incurrir en tráfico de red. Esta característica es muy útil para comprobar la instalación correcta de los protocolos IP en nuestro ordenador.
La primera y última red, subred y host de la clase C y B, tienen un significado especial y no pueden usuarse, po eso hay 65.534 direcciones de la clase B y 254 de la clase C, y no las 65.536 y 256 que deberían respectivamente.
Cualquier parte de la direccion de la red, subred o host que se componga solo de ceros significa "este o esta", como en "esta red" o "este host". Por ejemplo, puede interpretarse la dirección 0.0.0.12 como que se refiere al host 12 de esta red y la direccion 172.16.0.0 como que se refiere a la red 172.16.
Una dirección de red "todos unos" esta reservada como una "direccion de emisión"; al enviar información a 172.16.255.255 (en binario 10101100.00010000.11111111.11111111), envía esta información a todos los dispositivos de todas las subredes de la red de clase B 172.16.