Professional Documents
Culture Documents
Direccin IP
Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a una interfaz (elemento de comunicacin/conexin) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho nmero no se ha de confundir con la direccin MAC que es un nmero hexadecimal fijo que es asignado a la tarjeta o dispositivo de red por el fabricante, mientras que la direccin IP se puede cambiar.
Direccin IP Esttica Direccin IP Dinmica
IPv4
Las direcciones IPv4 se expresan por un nmero binario de 32 bits permitiendo un espacio de direcciones de 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar como nmeros de notacin decimal: se dividen los 32 bits de la direccin en cuatro octetos. El valor decimal de cada octeto est comprendido en el rango de 0 a 255 [el nmero binario de 8 bits ms alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255].
Octeto
1
128
1
64
1
32
1
16
1
8
1
4
1
2
1
1
1 128
1 64 224
1 32
0 0
0 0
0 0
0 0
0 0
10000000
00001000
00000001
00000001
128
Direccin IP Clase A, B, C, D y E
Las direcciones IP estn compuestas por 32 bits divididos en 4 octetos de 8 bits cada uno. A su vez, un bit o una secuencia de bits determinan la Clase a la que pertenece esa direccin IP. Cada clase de una direccin de red determina una mscara por defecto, un rango IP, cantidad de redes y de hosts por red.
Mscara de Red
Restricciones de Direccionamiento IP
La direccin 0.0.0.0 es reservada por la IANA para identificacin local. La direccin que tiene los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina direccin de red. La direccin que tiene los bits correspondientes a host iguales a uno, sirve para enviar paquetes a todos los hosts de la red en la que se ubica. Se denomina direccin de broadcast. Las direcciones 127.x.x.x se reservan para designar la propia mquina. Se denomina direccin de bucle local o loopback.
Mascara de Subred
La mscara de red es una combinacin de bits que sirve para delimitar el mbito de una red de computadoras. Su funcin es indicar a los dispositivos qu parte de la direccin IP es el nmero de la red, incluyendo la subred, y qu parte es la correspondiente al host.
Clase A B C D E IP Subred 0.0.0.0 128.0.0.0 192.0.0.0 224.0.0.0 240.0.0.0 IP Broadcast 127.255.255.255 191.255.255.255 223.255.255.255 239.255.255.255 255.255.255.254 Mscara en decimal 255.0.0.0 255.255.0.0 sin definir sin definir BITS /8 /16 sin definir sin definir
255.255.255.0 /24
SUBNETING
Subneting
La funcin del Subneteo o Subneting es dividir una red IP fsica en subredes lgicas (redes ms pequeas) para que cada una de estas trabajen a nivel envo y recepcin de paquetes como una red individual, aunque todas pertenezcan a la misma red fsica. El Subneteo permite una mejor administracin, control del trfico y seguridad al segmentar la red por funcin. Tambin, mejora la performance de la red al reducir el trfico de broadcast de nuestra red. Como desventaja, su implementacin desperdicia muchas direcciones.
132.18.0.0/22
Si en vez de tener una direccin con Clase tenemos una ya subneteada, por ejemplo la 132.18.0.0/22. En este caso los 2 primeros octetos de la direccin IP, ya que los 2 primeros octetos de la mscara de red tienen todos bits 1 (fondo bordo), es la direccin de red y va a ser comn a todas las subredes y hosts. Como el 3 octeto est divido en 2, una parte en la porcin de red y otra en la de host, la parte de la direccin IP que corresponde a la porcin de red (fondo negro), que tienen en la mscara de red los bits 1, se va a ir modificando segn se vayan asignando las subredes y solo va a ser comn a los host que son parte de esa subred. Los 2 bits 0 del 3 octeto en la porcin de host (fondo gris) y todo el ltimo octeto de la direccin IP, van a ser utilizados para asignar direcciones de host.
Ejemplos de Conversin
Ejemplos de Conversin
EJEMPLOS
Mediante la frmula 2N, donde N es la cantidad de bits que tenemos que robarle a la porcin de host, adaptamos la mscara de red por defecto a la subred.
En este caso particular 2N = 7 (o mayor) ya que nos pidieron que hagamos 7 subredes.
Una vez hecho el clculo nos da que debemos robar 3 bits a la porcin de host para hacer 7 subredes o ms y que el total de subredes tiles va a ser de 8, es decir que va a quedar 1 para uso futuro.
Tomando la mscara Clase A por defecto, a la parte de red le agregamos los 3 bits que le robamos a la porcin de host reemplazndolos por "1" y as obtenemos 255.224.0.0 que es la mascara de subred que vamos a utilizar para todas nuestras subredes y hosts.
Para obtener el rango sera: 256-224=32, entonces 32 va a ser el rango entre cada subred.
Subredes
Host
Si queremos calcular cuntos hosts vamos a obtener por subred debemos aplicar la frmula 2M - 2, donde M es el nmero de bits "0" disponible en la porcin de host de la direccin IP de la red y - 2 es debido a que toda subred debe tener su propia direccin de red y su propia direccin de broadcast.
En este caso particular sera: 221 - 2 = 2.097.150 hosts utilizables por subred.
Usando la frmula 2N, donde N es la cantidad de bits que tenemos que robarle a la porcin de host, adaptamos la mscara de red por defecto a la subred
El clculo nos da que debemos robar 6 bits a la porcin de host para hacer 50 subredes o ms y que el total de subredes tiles va a ser de 64, es decir que van a quedar 14 para uso futuro. Entonces a la mscara Clase B por defecto le agregamos los 6 bits robados reemplazndolos por "1" y obtenemos la mscara adaptada 255.255.252.0.
Host
Utilizamos la frmula 2M - 2, donde M es el nmero de bits "0" disponibles en la porcin de host y - 2 es debido a que la primer y ltima direccin IP de la subred no son utilizables por ser la direccin de la subred y broadcast respectivamente.
210 - 2 = 1022 hosts por subred. Los 10 bits "0" de la porcin de host (fondo gris) son los que ms adelante modificaremos segn vayamos asignando los hosts a las subredes.
Rango de soluciones
Los 6 bits "0" de la porcin de red (fondo negro) son los que ms adelante modificaremos segn vayamos asignando las subredes.
Para obtener el rango hay varias formas, la que me parece ms sencilla a m es la de restarle a 256 el nmero de la mscara de subred adaptada. En este caso sera: 256-252=4, entonces 4 va a ser el rango entre cada subred.
Usando la frmula 2N, donde N es la cantidad de bits que tenemos que robarle a la porcin de host, adaptamos la mscara de red por defecto a la subred.
Nueva Mscara
Se nos solicitaron 4 subredes, es decir que el resultado de 2N tiene que ser mayor o igual a 4.
Como vemos en el grfico, para hacer 4 subredes debemos robar 2 bits a la porcin de host. Agregamos los 2 bits robados reemplazndolos por "1" a la mscara Clase C por defecto y obtenemos la mscara adaptada 255.255.255.192.
Para esto utilizamos la frmula 2M - 2, donde M es el nmero de bits "0" disponibles en la porcin de host y - 2 porque la primer y ltima direccin IP de la subred no se utilizan por ser la direccin de la subred y broadcast respectivamente. 26 2 = 62 hosts por subred. Los 6 bits "0" de la porcin de host (fondo gris) son los vamos a utilizar segn vayamos asignando los hosts a las subredes.
Los 2 bits "0" de la porcin de red (fondo negro) son los que ms adelante modificaremos segn vayamos asignando las subredes.
IPv6
La funcin de la direccin IPv6 es exactamente la misma a su predecesor IPv4, pero dentro del protocolo IPv6. Est compuesta por 128 bits y se expresa en una notacin hexadecimal de 32 dgitos. IPv6 permite actualmente que cada persona en la tierra tenga asignada varios millones de IPs, ya que puede implementarse con 2128 (3.41038 hosts direccionables). La ventaja con respecto a la direccin IPv4 es obvia en cuanto a su capacidad de direccionamiento. Su representacin suele ser hexadecimal y para la separacin de cada par de octetos se emplea el smbolo ":". Un bloque abarca desde 0000 hasta FFFF. Algunas reglas de notacin acerca de la representacin de direcciones IPv6 son:
Los ceros iniciales, como en IPv4, se pueden obviar. Ejemplo:2001:0123:0004:00ab:0cde:3403:0001:0063 -> 2001:123:4:ab:cde:3403:1:63 Los bloques contiguos de ceros se pueden comprimir empleando "::". Esta operacin slo se puede hacer una vez. Ejemplo: 2001:0:0:0:0:0:0:4 -> 2001::4. Ejemplo no vlido: 2001:0:0:0:2:0:0:1 -> 2001::2::1 (debera ser 2001::2:0:0:1 2001:0:0:0:2::1).