Buscar este blog

domingo, 9 de diciembre de 2012

Dirección IP Clase A, B, C, D y E

Es una etiqueta numérica que identifica, de manera lógica y jerárquica, a un interfaz (elemento de comunicación/conexión) 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 número no se ha de confundir con la que es un identificador de 48bits para identificar de forma única a la y no depende del protocolo de conexión utilizado ni de la red.

Existen 5 tipos de clases de IP más ciertas direcciones especiales:
Red por defecto (default) - La dirección IP de 0.0.0.0 se utiliza para la red por defecto.

Clase A - Esta clase es para las redes muy grandes, tales como las de una gran compañía internacional. Del IP con un primer octeto a partir de 1 al 126 son parte de esta clase. Los otros tres octetos son usados para identificar cada anfitrión. Esto significa que hay 126 redes de la clase A con 16,777,214 (224 -2) posibles anfitriones para un total de 2,147,483,648 (231) direcciones únicas del IP. Las redes de la clase A totalizan la mitad de las direcciones disponibles totales del IP.
En redes de la clase A, el valor del bit *(el primer número binario) en el primer octeto es siempre 0.

Loopback - La dirección IP 127.0.0.1 se utiliza como la dirección del loopback. Esto significa que es utilizada por el ordenador huésped para enviar un mensaje de nuevo a sí mismo. Se utiliza comúnmente para localizar averías y pruebas de la red.

Clase B - La clase B se utiliza para las redes de tamaño mediano. Un buen ejemplo es un campus grande de la universidad. Las direcciones del IP con un primer octeto a partir del 128 a1 191 son parte de esta clase. Las direcciones de la clase B también incluyen el segundo octeto como parte del identificador neto. Utilizan a los otros dos octetos para identificar cada anfitrión(host). Esto significa que hay 16,384 (214) redes de la clase B con 65,534 (216 -2) anfitriones posibles cada uno para un total de 1,073,741,824 (230) direcciones únicas del IP. Las redes de la clase B totalizan un cuarto de las direcciones disponibles totales del IP y tienen un primer bit con valor de 1 y un segundo bit con valor de 0 en el primer octeto.

Clase C - Las direcciones de la clase C se utilizan comúnmente para los negocios pequeños a mediados de tamaño. Las direcciones del IP con un primer octeto a partir del 192 al 223 son parte de esta clase. Las direcciones de la clase C también incluyen a segundos y terceros octetos como parte del identificador neto. Utilizan al último octeto para identificar cada anfitrión. Esto significa que hay 2,097,152 (221) redes de la clase C con 254 (28 -2) anfitriones posibles cada uno para un total de 536,870,912 (229) direcciones únicas del IP. Las redes de la clase C totalizan un octavo de las direcciones disponibles totales del IP. Las redes de la clase C tienen un primer bit con valor de 1, segundo bit con valor de 1 y de un tercer bit con valor de 0 en el primer octeto.

Clase D - Utilizado para los multicast, la clase D es levemente diferente de las primeras tres clases. Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con valor de 1 y cuarto bit con valor de 0. Los otros 28 bits se utilizan para identificar el grupo de computadoras al que el mensaje del multicast esta dirigido. La clase D totaliza 1/16ava (268,435,456 o 228) de las direcciones disponibles del IP.

Clase E - La clase E se utiliza para propósitos experimentales solamente. Como la clase D, es diferente de las primeras tres clases. Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con valor de 1 y cuarto bit con valor de 1. Los otros 28 bits se utilizan para identificar el grupo de computadoras que el mensaje del multicast esta dirigido. La clase E totaliza 1/16ava (268,435,456 o 228) de las direcciones disponibles del IP.

Broadcast - Los mensajes que se dirigen a todas las computadoras en una red se envían como broadcast. Estos mensajes utilizan siempre La dirección IP 255.255.255.255.

Máscara de Red

La máscara de red es una combinación de bits que sirve para delimitar el ámbito de una red de computadoras. Su función es indicar a los dispositivos qué parte de la dirección IPes el número de la red, incluyendo la subred, y qué parte es la correspondiente al host.

Ejemplo 

8bit x 4 octetos = 32 bit. (11111111.11111111.11111111.11111111 = 255.255.255.255)
8bit x 3 octetos = 24 bit. (11111111.11111111.11111111.00000000 = 255.255.255.0)
8bit x 2 octetos = 16 bit. (11111111.11111111.00000000.00000000 = 255.255.0.0)
8bit x 1 octetos = 8 bit. (11111111.00000000.00000000.00000000 = 255.0.0.0)

En el ejemplo 10.0.0.0/8, según lo explicado anteriormente, indicaría que la máscara de red es 255.0.0.0
Las máscaras de redes , se utilizan como validación de direcciones realizando una operación AND lógica entre la dirección IP y la máscara para validar al equipo, lo cual permite realizar una verificación de la dirección de la Red y con un OR y la máscara negada se obtiene la dirección del broadcasting.


Porción de Host
La cantidad de bits "0" en la porción de host de la máscara, indican que parte de la dirección de red se usa para asignar direcciones de host, es decir, la parte de la dirección IP que va a variar según se vayan asignando direcciones a los hosts. 

Ejemplos 

Si tenemos la dirección IP Clase C 192.168.1.0/24 y la pasamos a binario 
Los primeros 3 octetos, que coinciden con los bits “1” de la máscara de red (fondo bordó), es la dirección de red, que va a ser común a todos los hosts que sean asignados en el último octeto (fondo gris). Con este mismo criterio, si tenemos una 
dirección Clase B, los 2 primeros octetos son la dirección de red que va a ser común a todos los hosts que sean asignados en los últimos 2 octetos, y si tenemos una dirección Clase A, el 1 octeto es la dirección de red que va a ser común a todos los hosts que sean asignados en los últimos 3 octetos. 

Ahora, si en vez de tener una dirección con Clase tenemos una ya subneteada, por ejemplo la 132.18.0.0/22, la situación es más compleja.


En este caso los 2 primeros octetos de la dirección IP, ya que los 2 primeros octetos de la máscara de red tienen todos bits “1” (fondo bordo), es la dirección de red y va a ser común a todas las subredes y hosts. Como el 3º octeto está divido en 2, una parte en la porción de red y otra en la de host, la parte de la dirección IP que corresponde a la porción de red (fondo negro), que tienen en la máscara de red los bits “1”, se va a ir modificando según se vayan asignando las subredes y solo va a ser común a los host que son parte de esa subred. Los 2 bits “0” del 3º octeto en la porción de host (fondo gris) y todo el último octeto de la dirección IP, van a ser utilizados para asignar direcciones de host. 


Convertir Bits en Números Decimales

Como sería casi imposible trabajar con direcciones de 32 bits, es necesario convertirlas en números decimales. En el proceso de conversión cada bit de un intervalo (8 bits) de una dirección IP, en caso de ser "1" tiene un valor de "2" elevado a la posición que ocupa ese bit en el octeto y luego se suman los resultados. Explicado parece medio engorroso pero con la tabla y los ejemplos se va a entender mejor.




70 comentarios:

  1. Gracias me acabas de salvar el semestre _:333 Amigo :*

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. gracias por la información, esta apenas para un trabajo de investigación que estoy haciendo en estos momentos.

    ResponderEliminar
  4. excelente explicación gracias

    ResponderEliminar
  5. en lal clase A en la imagen dices va de 0.0.0.0 a 127.255.255.255 pero en el concepto dices va del 1 al 126 .. por que no cuentas la 127 ???

    ResponderEliminar
    Respuestas
    1. la 127 no se cuenta porque ese rango está reservado para loopback

      Eliminar
  6. muchas gracias esta muy bien explicado

    ResponderEliminar
  7. me gusta esta bien explicado y te gradesco encontre la tarea gracias muchas bendiciones bro

    ResponderEliminar
  8. me encanto me salvaste, muy bien explicado

    ResponderEliminar
  9. Muchas gracias por compartir tus conocimientos, me han sido de mucha ayuda

    ResponderEliminar
  10. no sirve esta informacion,es una mierda me pusieron cero

    ResponderEliminar
  11. Porque la dirección IP de mi proveedor de internet es distinta la que veo por el reuter a la que veo por No-Ip.org

    ResponderEliminar
  12. CUAL ES LA MASCARA DE 231.3.236.63
    GRACIAS

    ResponderEliminar
  13. nesesito una ip para mi pais y nose como conseguirla

    ResponderEliminar
  14. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  15. deberías corregir :la clase A no incluye 127.x.x.x (loopback) ,
    falta excluir las ip link local 169.254.x.x y las de Test Net 192.0.2.x .

    ResponderEliminar
  16. genial gracias me ha sido de mucha ayuda.

    ResponderEliminar
  17. bna informacion..me sirvio..
    Gracias :*

    ResponderEliminar
  18. todo te lo volaste de wikipedia m, el chiste es explicar cons tus palabras

    ResponderEliminar
  19. Me haz alcarado dudas, muy bien....!!!

    ResponderEliminar
  20. Muy Buena explicacion Alejandro!! Gracias

    ResponderEliminar
  21. Hola!
    Gran aportación
    Pero ¿sabes cómo cuáles empresas las usan y cuál es el precio de cada una de ellas?

    ResponderEliminar
  22. te lo has copiado de wikipedia la próxima intenta currartelo un poco mas

    ResponderEliminar
  23. Gracias. Muy buen aporte y claro, como tiene que ser.

    ResponderEliminar
  24. Excelente, muy buen aporte te felicito, The best of the best.

    ResponderEliminar
  25. Muchas gracias por la explicación, muy interesante

    ResponderEliminar
  26. 255.255.255.255 que tipo de clase es?

    ResponderEliminar
  27. excelente explicacion te felicito.... gracias

    ResponderEliminar
  28. muy bien explicado, se agradece este tipo de blogs que ilustran

    ResponderEliminar
  29. Hola Alejandro, estoy haciendo un breve curso de redes y estoy leyendo tu artículo, que es excelente, al comienzo del primer párrafo, escribiste: "para identificar de forma única a la y no depende del protocolo de conexión utilizado ni de la red" qué palabra faltó o no entendí bien. Fíjate: a la y no depende...

    Muchas gracias

    ResponderEliminar
  30. Gran trabajo brotheer me salvaste el semestre teamo

    ResponderEliminar
  31. Esto ni me lo enseñaron en la universidad lo llegué a aprender aquí

    ResponderEliminar
  32. entonces, un direccionamiento 10.15.0.0/16, ¿sería clase A por tener en el primer octeto un 10 o clase B por tener los dos primeros octetos destinados a la red y los dos siguiente para el host?

    ResponderEliminar