Calculo de IP
Calculo de IP
Calculo de IP
1. Sistema Binario
1.1. Conversión Decimal-Binario
1.2. Conversión Binario- Decimal
1.3. Tabla Sistema Binario
2. Direccionamiento IP
2.1 Clases de direcciones
2.1.1 Clase A
2.1.2 Clase B
2.1.3 Clase C
2.1.4 Clase D
2.1.5 Clase E
2.2 Clases de direcciones IP no reservadas
2.3 Número de Hosts y Redes en los tipos de clase
2.4 Octetos de red y de servidor
2.5 Representación decimal punteada de las mascaras de subred
2.6 Representación de la longitud del prefijo de red de la máscara de subred.
2
1. Sistema Binario
1.1.Conversión Decimal-Binario
Se divide el número a convertir por 2, siempre que el resto sea mayor o igual a 2.
El número binario se obtiene de los restos de las divisiones, cogidos en sentido
inverso al obtenido.
24/2= 12 resto:0
12/2= 6 resto:0
6/2= 3 resto:0
3/2= 1 resto:1
Valor de la última división: 1
26/2=13 resto=0
13/2= 6 resto=1
6/2 = 3 resto=0
3/2=1 resto= 1
Resto de la última división: 1
1 Ejemplo:
2 Ejemplo:
3
1.3. Tabla Sistema Binario
4
2.Direccionamiento IP.
Cada servidor TCP/IP está identificado por una dirección IP lógica. La dirección IP es
una dirección de la capa de red y no tiene dependencia sobre la dirección de la capa
de enlace de datos (tal como una dirección MAC de una tarjeta de interfase de red).
Una dirección IP única es necesaria para cada servidor y componente de red que se
comunique usando TCP/IP.
La dirección IP identifica una localización del sistema en la red de la misma manera
en que una dirección de postal identifica una casa en la cuadra de una ciudad. Tal
como una dirección postal identifica una residencia única, una dirección IP
globalmente única y debe tener un formato uniforme.
Cada dirección IP incluye un identificador de red y un identificador de servidor.
W.X.Y.Z
Estas cuatro cifras representan cuatro bytes, por lo que la longitud total de una
dirección IP es de 32 bits.
Una dirección IP identifica a las redes y a los nodos conectados a ellas. Especifica la
conexión entre redes. Se representan mediante cuatro octetos, escritos en formato
decimal, separados por puntos.
5
Nota: El uso del término identificador de red se refiere a cualquier
identificador de una red IP, ya sea basado en clases, una subred o una
superred.
Una dirección IP tiene 32 bits de longitud. En lugar de trabajar con 32 bits a
la vez, es una práctica común segmentar los 32 bits de la dirección IP en
cuatro campos de 8 bits llamados octetos. Cada octeto es convertido a un
numero decimal (al sistema de numeración de base 10) en el rango de 0 a
255 y separados por un punto. Este formato es llamado notación decimal
punteada.
2.1.1 Clase A.
Las direcciones de clase A son asignadas a redes con un número muy grande de
servidores. El bit de orden alto en una dirección de clase A siempre es igual a cero.
Los siguientes siete bits (completando el primer octeto) completan el identificador
de la red. Los restantes 24 bits (los últimos tres octetos) representan el
identificador del servidor. Esto permite 126 redes y 16,777,214 de servidores por
red. La siguiente figura ilustra la estructura de las direcciones de clase A.
Direcciones IP de clase A.
2.1.2 Clase B.
Las direcciones de clase B son asignadas a redes de mediano a gran tamaño. Los
dos bit de orden más alto en una dirección de clase B son siempre iguales al binario
10. Los siguientes 14 bits (completando los primeros dos octetos) completan el
identificador de red. Los restantes 16 bits (los últimos dos octetos) representan el
identificador del servidor. Esto permite 16,384 redes y 65,534 servidores por red.
La siguiente figura ilustra la estructura de las direcciones de clase B.
6
Direcciones IP de clase B.
2.1.3 Clase C.
Las direcciones de clase C son utilizadas para pequeñas redes. Los tres bits de
orden más alto en una dirección de clase C son siempre iguales al binario 110. Los
siguientes 21 bits (completando los primeros tres octetos) completan el
identificador de red. Esto permite 2,097,157 redes y 254 servidores por red. La
siguiente figura ilustra la estructura de las direcciones de clase C.
Direcciones IP de clase C.
2.1.4 Clase D.
2.1.5 Clase E.
7
2.3 Número de Hosts y Redes en los tipos de clase
Debido a que los bits del identificador de red deben siempre ser elegidos de una
manera contigua a los bits de orden alto, una manera compacta de expresar una
máscara de subred es denotar el número de bits de definen al identificador de la
red, como un prefijo de red utilizando la notación de prefijo de red: /<# de bits>.
La siguiente tabla lista las máscaras de subred utilizando la notación de prefijo de
red para la máscara de subred.
8
Por ejemplo, el identificador de red de clase B 138.96.0.0 con la máscara de subred
255.255.0.0 sería expresado en notación de prefijo de red como 138.96.0.0/16.
Como un ejemplo de una máscara de subred personalizada, el 138.96.58.0 es un
identificador de red clase B con subredes de 8 bits. La máscara de subred utiliza un
total de 24 bits para definir el identificador de subred. El identificador de subred y
su máscara de subred correspondiente son entonces expresados en notación de
prefijo de red, como:
138.96.58.0/24
Esto crea subredes, subdivisiones de una red IP cada una con su identificador de
subred único. Los identificadores de subred son creados usando bits de la porción
del identificador de servidor del identificador de red original basado en clases.
Para crear subredes iremos cogiendo bits del identificador de servidor, tantos como
subredes necesitemos. Debemos de saber que con n bits, podremos diseñar 2n
subredes. Tabla referente a subredes de clase C.
9
3.1 Cálculo de subredes
Para determinar el número de mascara que harán uso cada una de las subredes,
deberemos realizar una representación en sistema binario del número de mascara
de clase C.
Pondremos a valor “1” tantos “0” del último octeto, como bits necesitemos para
“Números de subredes posible”
10
3.2 Las redes con todo en ceros y con todo en unos.
El RFC 950 originalmente prohibía el uso de identificadores de subred donde los
bits que fueran utilizados para la subred fueran todos iguales a cero. (la subred de
todo en ceros) y que fueran todos iguales a 1 (la subred de todo en unos). La
subred de todo en ceros causaba problemas para los protocolos de enrutamiento
iniciales y la subred de todo en unos tenía conflictos con una dirección de
transmisión especial llamada la dirección de transmisión dirigida a todas las
subredes.
Sin embargo, el RFC 1812 ahora permite el uso de las subredes con todo en ceros
y con todo en unos en un ambiente compatible con el Enrutamiento Interdominio
sin Clases (Classless Interdomain Routing, CIDR). Los ambientes compatibles con
CIDR utilizan protocolos de enrutamiento directos que no tienen problemas con las
subredes de todo en ceros y el uso de la transmisión dirigida a todas las subredes
ha sido declarado obsoleto.
Antes de que utilice las subredes de todos en ceros y de todo en unos, verifique
que son soportadas por sus servidores y por sus enrutadores. Los sistemas actuales
soportan el uso de las subredes de todo en ceros y todo en unos
.
11
3.3 Subredes Clase C
2 4 8 16 32 64
255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252
4. Superredes y enrutamiento
interdominio sin clase.
Con el reciente crecimiento de Internet, se hizo claro para las autoridades de
Internet que los identificadores de red clase B se acabarían muy pronto. Para las
mayorías de las organizaciones un identificador de red clase C no contiene
suficientes identificadores de servidor y un identificador de red clase B contiene
suficientes bits para proporcionar un esquema de subredes flexible dentro de la
organización.
Note que los primeros 21 bits (subrayados) de todos los identificadores de red clase
C son los mismos. Los últimos tres bits del tercer octeto varían 000 a 111. El
elemento del CIDR en las tablas de enrutamiento de los enrutadores de Internet se
convierte a:
El objetivo del cálculo de una superred es la de poder diseñar redes de clase C, que
puedan comunicarse con más de 254 servidores.
Para conseguir esto, tendremos que unir redes de clase C, hasta alcanzar el
número de ordenadores deseado. La conectividad entre redes de clase C, se
conseguirá mediante la modificación del número de mascara.
Sabiendo que el número de mascara dispone de 8 bits (clase c) para definir la parte
de servidor, iremos cogiendo bits de la parte de red hasta tener los suficientes bits
que me permitan representar el total de servidores de la superred.
Para poder identificar las redes a unir, tendremos que buscar redes en las cuales el
tercer octeto sólo sufra variaciones en los bits puestos a “0” en el número de
mascara.
4.2 Ejemplos
255.255.252.0
14
Debemos saber ahora el número de redes de Clase C,
necesarias para poder crear una superred de 650 servidores.
650/256 = 2,539,
esto nos indica que nos hacen falta 3 redes de clase C.
Por último sólo nos queda determinar que tres redes de clase C, nos pueden
servir para construir la superred. Recordemos que según la teoría de
superredes, debemos de buscar números de red, en los cuales la variación
sólo se produzca en los bits de servidor en este caso tenemos 10 bits de
servidor, por tanto las variaciones sólo se podrán producir en los 2 últimos
bits del tercer octeto.
1ª Red de Clase C
IP RED 192.168.1.0 11000000.10101000.00000001.00000000
Mascara 255.255.252.0 11111111.11111111.11111100.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
2ª Red de Clase C
IP RED 192.168.2.0 11000000.10101000.00000010.00000000
Mascara 255.255.252.0 11111111.11111111.11111100.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
3ª Red de Clase C
IP RED 192.168.3.0 11000000.10101000.00000011.00000000
Mascara 255.255.252.0 11111111.11111111.11111100.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
255.255.248.0
15
1650/256 = 6,44,
esto nos indica que nos hacen falta 7 redes de clase C.
Por último sólo nos queda determinar que 7 redes de clase C, nos pueden
servir para construir la superred. Recordemos que según la teoría de
superredes, debemos de buscar números de red, en los cuales la variación
sólo se produzca en los bits de servidor en este caso tenemos 11 bits de
servidor, por tanto las variaciones sólo se podrán producir en los 3 últimos
bits del tercer octeto.
1ª Red de Clase C
IP RED 192.168.1.0 11000000.10101000.00000001.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
2ª Red de Clase C
IP RED 192.168.2.0 11000000.10101000.00000010.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
3ª Red de Clase C
IP RED 192.168.3.0 11000000.10101000.00000011.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
4ª Red de Clase C
IP RED 192.168.4.0 11000000.10101000.00000100.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
5ª Red de Clase C
IP RED 192.168.5.0 11000000.10101000.00000101.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
6ª Red de Clase C
IP RED 192.168.6.0 11000000.10101000.00000110.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
7ª Red de Clase C
IP RED 192.168.7.0 11000000.10101000.00000111.00000000
Mascara 255.255.248.0 11111111.11111111.11111000.00000000
Nº SUPERRED 192.168.0.0 11000000.10101000.00000000.00000000
16
5. Direcciones públicas y privadas.
Si su intranet no está conectada a Internet, cualquier direccionamiento IP puede
ser utilizado si se desea conectividad a Internet directa (enrutada) o indirecta (por
proxy o traductor), entonces hay dos tipos de direcciones empleadas en Internet,
direcciones públicas y privadas.
Cada nodo IP requiere una dirección IP que sea única globalmente para la red IP.
En el caso de Internet, cada nodo IP en la red conectada a Internet requiere de una
dirección IP que sea única globalmente en Internet. A medida que Internet creció,
las organizaciones que se conectaban a Internet requirieron una dirección pública
para cada nodo de sus intranets. Este requerimiento provocó una gran demanda del
depósito de direcciones públicas disponibles.
17
Cuando se analizan las necesidades de direcciones de las
organizaciones, el diseñador de Internet notó que en muchas de las organizaciones,
la mayoría de los servidores en la intranet de la organización no requerían conexión
directa a los servidores en Internet. Aquellos servidores que requieren un conjunto
específico de servicios de Internet, tales como acceso a la Web y correo electrónico,
típicamente accesa los servicios de Internet a través de gateways en la capa de
aplicación tales como servidores proxy y servidores de correo electrónico. El
resultado es que la mayoría de las organizaciones solamente requieren una
pequeña cantidad de direcciones para estos nodos (tales como proxys, enrutadores,
firewalls y traductores) que estén directamente conectados a Internet.
El espacio de direcciones privadas especificada en el RFC 1597 está definido por los
siguientes tres bloques de direcciones:
• 10.0.0.0/8
La red privada 10.0.0.0/8 es un identificador de red clase A que permite el
siguiente rango de direcciones IP válidas: desde 10.0.0.1 hasta
10.255.255.254. La red privada 10.0.0.0/8 tiene 24 bits de servidor que
pueden ser utilizados para cualquier esquema de subredes dentro de una
organización privada.
• 172.16.0.0/12 La red privada 172.16.0.0/12 puede ser interpretada, ya sea
como un bloque de 16 identificadores de red clase B o como un espacio de
direcciones asignables de 20 bits (20 bits de servidor), el cual puede ser
utilizado para cualquier esquema de subredes dentro de la organización
privada. La red privada 172.16.0.0/12 permite el siguiente rango de
direcciones IP válidas: desde 172.16.0.1 hasta 172.31.255.254.
• 192.168.0.0/16 La red privada 192.168.0.0/16 puede ser interpretada ya
sea como un bloque de 256 identificadores clase C o como un espacio de
direcciones asignables de 16 bits (16 bits de servidor), el cual puede ser
usado para cualquier esquema de subredes dentro de una organización
privada. La red privada 192.168.0.0/16 permite el siguiente rango de
direcciones IP: desde 192.168.0.1 hasta 192.168.255.254.
18