Cómo saber si una Dirección IP es de Red, Subred, Broadcast o Host

12/05/2009 - Categoría: Subnetting y Subneteo VLSM - Visto: 34464 veces
Comentarios (29)

Voy a tratar de explicar como se hace para saber cuando nos dan una dirección IP si esta es una dirección de red, subred, broadcast o host. Para realizar esto es fundamental que dominen estos 3 temas:

Conversión de binario a decimal y de decimal a binario.
Direccionamiento con o sin clase (ver tutorial de subneteo).
La operación lógica AND.


Operación Lógica AND


La operación lógica AND es bastante sencilla. Todo bit “1” que se compare con un bit “1” es igual a “1”, de lo contrario el resultado es siempre “0” (vean el gráfico).


Operación AND lógica



Ejemplo 1: Con una Dirección IP Con Clase


Tomemos como ejemplo la dirección IP Clase B 132.18.3.100 /16 para averiguar todos los datos de la red.

Lo primero que tenemos que hacer es convertir la dirección IP y la máscara a binario y diferenciar cual es la porción de red y de host. Nos va a quedar así.


Convertir a binario

Una vez que tenemos la dirección IP y la máscara de red en binario hacemos un AND entre ellas.

Hacer AND lógico

El resultado del AND nos da que la dirección de red es 132.18.0.0 /16, es decir que la dirección IP 132.18.3.100 /16 es una dirección de host que pertenece a esa red. En consecuencia la dirección de broadcast de la red, que es toda la porción de host con bits “1”, va a ser 132.18.255.255 /16.

Yo hice el AND entre la dirección IP y la máscara de red pero en verdad no hacía falta. Cuando trabajamos con direcciones IP con clase con solo diferenciar la “porción de red” y la “porción de host” podemos obtener todos los datos:

La porción de red va a ser la dirección de red.
Si la porción de host son todos bits “1” va a ser la dirección de broadcast.
Si hay bits “1” y “0” en la porción de host va a ser una dirección de host.


Ejemplo 2: Con una Dirección IP Sin Clase


Ahora vamos a hacer los mismo pero con la dirección IP sin clase 10.100.40.30 /11. Pasada a binario queda así:


Convertir a binario

Una vez que la pasamos a binario y diferenciamos la porción de red y host, hacemos el AND lógico.

Hacer AND lógico

El resultado nos da que la dirección 10.100.40.30 /11 es una dirección de host perteneciente a la subred 10.96.0.0 /11 y que tiene como dirección de broadcast 10.127.255.255 /11 (la dirección de broadcast la obtenemos colocando todos bits “1” en la porción de host de la dirección IP).

Con estos 2 ejemplos y mucha práctica van a poder dominar los ejercicios de obtención de datos de una red a partir de una sola dirección IP. Espero que se haya entendido bien el tema, cualquier duda me consultan.

También te puede interesar ver:

Comentarios - Deje su comentario
1
Guty
13/05/2009 - 10:58:42

Muy bueno, yo debería ponerme a practicar un poco más y dejar de usar tanto el Subnet Calculator

Citar comentario
2
Gaston
15/05/2009 - 09:36:00

Guty, todos usamos calculadoras IP en el laburo, el tema es que en algún momento aprendimos a hacerlo sin ellas

Citar comentario
3
agus
11/08/2009 - 05:26:56

yo tengo otro sistema para calcular inicio y broadcast mas facil que este decimal:
132.18.3.100/16
0,8,16,24 ->1 red de 256 host
1,9,17,25-> 2 redes de 128 host (0,1,2,...127)+(128,129,,,,255)
2,10,18,26->4 de 64 host (del 0 al 3)+(4,7)....
3,11-,19,27>8 de 32 host
4,12,20,28->16 de 16 host
5,13,21,29->32 de 8 host
6,14,22,30->64 de 4 host
7,15,23,31->128 de 2 host inicio y broadcast

los datos entre parentesis corresponden a las subredes el primer dato es inicio y el ultimo broadcast
como esta en /16 significa que modificaremos el tercer octeto solamente por lo tanto tendra 1 de 256 ,quedando :
132.18.0.0 direccion de inicio
132.18.255.255 como broadcast por lo tanto 132.18.3.0 es una direccion de host

Citar comentario
4
Gaston
13/08/2009 - 11:56:13

Agus, no está mal tu método, gracias por el aporte

Citar comentario
5
agus
20/08/2009 - 06:22:07

gracias gaston ,es mi primer aporte en internet,actualmente estoy cursando CCNA y tengo la certificacion de Telefonica si puedo hechar un cable a la peña

Citar comentario
6
Edgar
20/09/2009 - 05:04:07

Hola gastón, porque dices que la dirección 10.100.40.30 /11 es una dirección IP sin clase??
Un saludo y muchas gracias

Citar comentario
7
nayt
02/10/2009 - 12:00:06

Excelente tutorial, sencillo de entender.
Necesito hacer una busqueda de todos los equipos conectados a un dispositivo, lo cual haré dada su IP y mascara, recorriendo las IP de esa red, que me sugieres para determinar el rango a recorrer? Tengo dudas porque existen subredes que no se deberian utilizar, no deberia recorrerlas para no despediciar procesamiento, gracias.

Citar comentario
8
Evelyn
08/10/2009 - 01:56:45

Gaston muy buena tu pagina pero tengo una duda

Cual es la direccion de difusion que corresponde a la IP 10.254.255.19 / 255.255.255.248?

con la calculadora sale altiro, pero a mi aun no

Atenta a los comentarios.. Muchas Gracias

Citar comentario
9
Mariana
10/10/2009 - 08:47:16

Tengo la misma pregunta que Edgar, porque la dire 10.100.40.30 /11 es sin clase??
y porque le robo los 3 bit a los de Host? ¿No serían 4??´

Citar comentario
10
leandro
26/10/2009 - 11:40:49

Hola Gaston,

Pregunta:
en el ejemplo 2, decis que la dirección de broadcast 10.127.255.255, de donde salio el 127?, entiendo como se obtiene el 255 pero el 127 no. Gracias!

Citar comentario
11
Munrra
13/11/2009 - 01:38:36

Leandro, recuerda que esta es una subred que tiene como mascara 255.224.0.0 el segundo octeto esta en juego y segun gaston para obtener hasta donde llegara tu subred tienes que restar 256-224=32, 32 es el espacio que habra entre tu id de red y broadcast, de modo que a 96+(32-1) =127; desde 96 hasta 127 hay un espacio de 32.

Espero no haberte confundido mas, saludos.

Citar comentario
12
Munrra
13/11/2009 - 01:42:51

Es sin clase porque no esta utilizando la mascara por defecto segun la clase a la que pertenece dicha ip.

Citar comentario
13
eliana
18/11/2009 - 11:47:27

excelente!!!! mejor imposible, gracias a tu explicacion aprobe hoy un examen!!!!!!!!!!

Citar comentario
14
ser
01/12/2009 - 08:29:23

gracias esta completo

Citar comentario
15
matu
01/12/2009 - 08:46:58

gracias por los apuntes me vienen de 10

Citar comentario
16
roberto
10/12/2009 - 12:15:35



Excelente información, gracias...

Citar comentario
17
roberto
10/12/2009 - 12:23:32


Gastón:
En las Tablas de Enrutamiento que significa la C, o bién la R.
Gracias de antemano...

Citar comentario
18
Gaston
11/12/2009 - 03:03:03

Roberto, fijate que cuando tiras un "show ip route" antes de mostrartelo te explica.
C = Son las rutas directamente conectadas.
S = Son las rutas estáticas.
R = Son las rutas aprendidas mediante RIP.
Cada protocolo tiene una letra que lo identifica, saludos!

Citar comentario
19
roberto
11/12/2009 - 08:06:03

Muchas Gracias Gastón, por tu explicación..

Felicidades

Citar comentario
20
Roberto
14/12/2009 - 12:06:05

Gastón:
1.- Necesito si es posible que puedas mostrar una imagen y describir la
configuración de las rutas dinámicas.

2.- Con dos o más routers, cual es la configuración más conveniente.

Saludos...

Citar comentario
21
Gaston
14/12/2009 - 01:00:00

Roberto, cualquier configuración que use un protocolo de enrutamiento trabaja con rutas dinámicas, fijate acá hay configuraciones con Protocolos de Enrutamiento. Espero te sirva, suerte!

Citar comentario
22
Jhon Perez
15/12/2009 - 06:07:50

Buenas Tardes. Un saludos a todos los presentes. Tengo un pequeño inconveniente con el servicio de VOIP. Actualemete tengo un router cisco seri 2800 en donde tengo conectado dos tarjetas FXO de 4 puertos cada uno de ellos. Tengo configurado el Cisco Unity Express Version 3.2, para configirar mis telefonos IP. El problema es que aun no he encontrado un Software que me permita tarificar las llamadas de cada una de mis extensiones. NO soy muy diestro con el codigo de cisco pero puede existi algun comando que pueda por le router ver todas las llamadas ejecutas en el dia... O existe alguna manera pueda activar alguna opcion en el Cisco Unity Express Version 3.2 que me genere un reporte de todas las llamadas en el´día.
De antemano agradezco su colaboración en lo posible Sr. Gaston con todo el respeto pueda ayudarme.

Citar comentario
23
Gaston
15/12/2009 - 10:55:30

Jhon Perez, la verdad que no sabría decirte, alguna forma tiene que haber de generar un log. Con respecto a los tarificadores (acá les decimos tarifadores) que vi yo son híbridos (hard y soft). Lamento no poder ayudarte, no es un área a la que me dedique.

Citar comentario
24
Jhon Perez
16/12/2009 - 12:55:44

OK. Sr. Gaston Muchas Gracias.

Citar comentario
25
MrMAX
23/06/2010 - 05:58:16

Buenas tardes y saludos a todos;
Gaston, necesito poner a convivir dos subredes sin clase (clase C subnetiada, ambas). Mi duda es como puedo comprobar si va a ser factible el tráfico entre ambas subredes. Tengo 10.195.23.0/25 y 10.195.23.128/26 . En principio ambos ambitos serán creados en un servidor DHCP.

Citar comentario
26
Milton H
26/07/2010 - 04:50:56

Saludos.

Lo felicito Gaston, no encontre mejor sitio que el suyo para resolver problemas con cisco.
es de gran ayuda para los que somos nuevos en cisco.

Citar comentario
27
dixon
27/07/2010 - 01:49:14

buenos dias exelente todas las practicas que tienes publicadas me fueron de gran ayuda

Citar comentario
28
panky
28/08/2010 - 05:47:28

como enfoca uno un ejercicio donde no le dan ninguna direccion solo los host como por ejemplo
Direccione y diseñe óptimamente con elprotocolo IP. Considere las siguientes LANs, suponga cada una posee50, 110y 25host(entidades).No olvide que todas las direcciones a utilizar son direcciones públicas. Es necesario que Usted solamente utilice una (1) sola dirección IP pública de red.
agradezco me oriente solo a enfocarlo, tengo varios dias intentando y no he podido ni con acesores .
agradezco en lo que me puede orientar.

Citar comentario
29
hector
01/09/2010 - 09:49:32

a pesar q soy cero en binario....entendi... algo...gracias!!

Citar comentario

Antes de dejar su comentario, por favor, lea atentamente las indicaciones:
1) Lea atentamente el Aviso Legal y la Política de Privacidad del weblog.
2) No deje su nombre completo (con que ponga el nombre de pila o nick alcanza).
3) No deje su dirección de correo electrónico ni direcciones de páginas en el contenido del comentario, esto no es un foro.
4) No solicite que le envíe material de ninguna índole (léase: exámenes, currículas, configuraciones, software, etc.). No insista.
5) No resuelvo ejercicios ni configuraciones a pedido, puedo orientarlos ante una duda puntual pero no voy a hacer el trabajo por ustedes.
6) No haga comentarios ofensivos o que no tengan que ver con el contenido del post.
7) Escriba de forma correcta y entendible. Tenga en cuanta que la calidad y esfuerzo de mi respuesta va a ser directamente proporcional al de su pregunta.
8) Este blog está muy lejos de ser democrático (lea el título), si su comentario no cumple con alguna de las indicaciones anteriores será borrado o editado sin previo aviso.

Nombre:  
E-mail:  
Sitio / Blog:  
Código (Obligatorio):   Security Image
Negrita Cursiva Imagen Enlace  
Guardar los datos: Si / No