You are on page 1of 7

Direcciones IPv4

Las direcciones IPv4 se expresan por un nmero binario de 32 bits, permitiendo un espacio de direcciones de hasta 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]. En la expresin de direcciones IPv4 en decimal se separa cada octeto por un carcter nico ".". Cada uno de estos octetos puede estar comprendido entre 0 y 255, salvo algunas excepciones. Los ceros iniciales, si los hubiera, se pueden obviar.

Ejemplo de representacin de direccin IPv4: 10.128.001.255 o 10.128.1.255

En las primeras etapas del desarrollo del Protocolo de Internet,1 los administradores de Internet interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la direccin de red y el resto para individualizar la computadora dentro de la red. Este mtodo pronto prob ser inadecuado, cuando se comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el direccionamiento internet fue revisado y se introdujo la arquitectura de clases (classful network architecture).2 En esta arquitectura hay tres clases de direcciones IP que una organizacin puede recibir de parte de la Internet Corporation for Assigned Names and Numbers (ICANN): clase A, clase B y clase C.

En una red de clase A, se asigna el primer octeto para identificar la red, reservando los tres ltimos octetos (24 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 224 - 2 (se excluyen la direccin reservada para broadcast (ltimos octetos en 255) y de red (ltimos octetos en 0)), es decir, 16.777.214 hosts. En una red de clase B, se asignan los dos primeros octetos para identificar la red, reservando los dos octetos finales (16 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 216 - 2, o 65.534 hosts. En una red de clase C, se asignan los tres primeros octetos para identificar la red, reservando el octeto final (8 bits) para que sea asignado a los hosts, de modo que la cantidad mxima de hosts es 28 - 2, 254 hosts. Rango 1.0.0.0 - 126.255.255.255 N de Redes N de Host Por Red Mscara de Red Broadcast ID 126 16.777.214 65.534 254 255.0.0.0 255.255.0.0 255.255.255.0 x.255.255.255 x.x.255.255 x.x.x.255

Clase A B C (D) (E)

128.0.0.0 - 191.255.255.255 16.384 192.0.0.0 - 223.255.255.255 2.097.152 224.0.0.0 - 239.255.255.255 histrico 240.0.0.0 - 255.255.255.255 histrico

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 255, 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.

El diseo de redes de clases (classful) sirvi durante la expansin de internet, sin embargo este diseo no era escalable y frente a una gran expansin de las redes en la dcada de los noventa, el sistema de espacio de direcciones de clases fue reemplazado por una arquitectura de redes sin clases Classless Inter-Domain Routing (CIDR)3 en el ao 1993. CIDR est basada en redes de longitud de mscara de subred variable (variable-length subnet masking VLSM) que permite asignar redes de longitud de prefijo arbitrario. Permitiendo una distribucin de direcciones ms fina y granulada, calculando las direcciones necesarias y "desperdiciando" las mnimas posibles.

QU ES UNA DIRECCIN IP V4?


Una direccin IP es un nmero, que esta formado en formati binario por cuatro grupos de cuatro bits cada uno. Dicho lo anterior una direccin IP podra ser la siguiente en formato binario. 11100011.11100000.00000011.11111000 Como se puede observar los 4 grupos de bits estan separados por un punto. Las direcciones IP permiten identificar una red, una subred y host (Computadoras o PCs). Las direcciones IP se muestran o se observan en formato decimal, es decir que se debe convertir las direcciones IP en binario a dicho formato osea el formato decimal, asi es como ms comunmente se encuentran. Con lo que cada grupo de 8 bits puede tener un rango de valores que van desde 00000000 hasta 11111111, segun las diferentes convinaciones que se logren con unos y ceros; por consiguiente se podr entonces tener un rango de valores decimales para cada grupo que va desde 0 (00000000) hasta 255 (11111111).

Clases de direcciones IP?


Dado que las direcciones IP estan segmentadas en cutro grupos de 8 bits cada uno, entonces se pueden clasificar las direcciones IP en varias clases valga la redundancia, y las clases existentes son: A, B, C, D, E y Y. Cada clase permite un numero determinado de redes y de computadoras dentro de esas redes.

Explicacin de cada clase:


CLASE A: En sta clase, el primer grupo de 8 bits indicara la red, es decir estos primeros ocho bits se usan para identificar redes solamente; mientras que los 24 bits restantes (los otros 3 grupos de 8 bits) se usan para identificar computadoras o subredes. El rango o la cantidad de redes que pueden haber de la clase A va desde 00000000.xxxxxxxx.xxxxxxxx.xxxxxxxx hasta 11111111.xxxxxxxx.xxxxxxxx.xxxxxxxx las x indican que esos son bits pero para equipos de computo asi que no los tendremos en cuenta, dado que solo se usan los primeros 8 bits para crear redes de clase A. Si tenemos en cuenta esto finalmente podremos ver que habran 256 posibles combinaciones de ocho bits (00000000 , 10000000, 11000000, , 11111111) para crear IPs clase A. Pero en la vida real no hay 256 direcciones IP disponibles sino 126, y la razn es la siguiente: Las direcciones IP clase A van desde 00000000 a 01111111 (no se ponen los tres ultimos octetos o tres ultimos bytes de la direccin ip porque no son necesarios para crear direcciones IP clase A, ya que las direcciones IP de sta clase solo son creadas con el primer octeto de bits o primer byte de los 4 bytes que componen la direccin IP completamente) dado que el primer bit siempre es cero (como el primer bit siempre es cero entonces se disminuye el numero de posibles combinaciones logicamente y ya no habran 256 combinaciones sino muchas menos); dado que la red cero no existe es decir, el primer byte totalmente cero asi, 00000000 y dado que el nmero 127 est reservado para referirse a su equipo (al mismo equipo en s); entonces por eso solo hay disponibilidad de 126 direcciones.

NOTA: EL VALOR 127 NO ESTA DISPONIBLE PROQUE ES PARA HACER PRUEBAS INTERNAS ( LOOPBACK ). Normalmente cuando una aplicacin TCP/IP desea enviar informacin, esa informacin viaja a travs de el protocolo de capas hasta IP (capa de red) en donde la informacin es encapsulada en un datagrama IP. El datagrama luego pasa a la capa de enlace de datos, de la red fisica del dispositivo, para ser transmitido al proximo salto en camino a su direccin IP destino. Sin embargo, un rango especial de direcciones est reservado para la funcionalidad de LOOPBACK. Este es el rango 127.0.0.0 a 127.255.255.255. Los datagramas IP enviados por un host a una direccin de bucle invertido 127.x.x.x no se envian a la capa de enlace de datos para su transmisin. En lugar de eso, se envia al dispositivo que envio los datos a nivel de IP ( nivel de red ). En esencia, se trata de un cortocircuito de la normal pila de protocolo, los datos son enviados por una implementacin IP o implementacin de red de la tercer capa del dispositivo y entonces inmediatamente resividos por ste. El proposito de LOOPBACK es probar la implementacin del protocolo TCP/IP en un host. Dado que las capas ms bajas estn en cortocircuito, el envo a una direccin LOOPBACK (de bucle invertido) permite que las capas ms altas es decir las que estan por encima de la capa IP, sea la capa de red; sean efectivamente sometidas a ensayo sin la posibilidad de problemas en las capas inferiores, es decir, en las capas que van desde la capa de red hasta la ms baja. 127.0.0.1 es la direccin ms utilizada para propsitos de prueba. En conclusin si tu usas alguna direccin IP del rando de direcciones 127.0.0.0 a 127.255.255.255. Es porque deseas probar tu propio HOST para verificar que el protocolo TCP/IP esta funcionando bien, la direccin mas usas es 127.0.0.1 (El nombre localhost es traducido como la direccin IP de loopback 127.0.0.1 en IPv4, o como ::1 en IPv6.)

Usos prcticos
La direccion de loopback se puede usar para probar el funcionamiento de TCP/IP haciendo ping a 127.0.0.1, al recibir respuesta se puede asumir que el software asociado al protocolo est bien (el hardware como la tarjeta de red no lo conocemos con esta prueba, ya que no llega a salir del propio equipo). Con fines educativos se suelen instalar servidores; locales http como XAMPP, LAMP o WAMP a los cuales se tendr acceso con localhost o 127.0.0.1 desde el navegador. Tambin se puede usar Appserv 2.5.9

En binario, una direccin IP de clase A luce as:

clase A

CLASE B: En una direccin de red de sta clase los dos primeros bytes o dos primeros octetos de bits indican la red y los dos ultimos bytes o dos ultimos octetos de bits indican los equipos o computadores. Una cosa importante es que los dos primeros bits del primer octeto de bits o primer byte siempre sern 1 y 0, por lo tanto habran 16.384 redes. Las redes de la clase B son redes que van de 128.0.0.0 a 191.255.0.0. Entonces una direccin IP que comienza con un valor entre 224 y 239 en el primer octeto es una direccin Clase D. En binario, una direccin IP de clase B luce as:

clase B CLASE C: En una direccin de red de sta clase los 3 primeros bytes o 3 primeros octetos de bits indican la red y ltimo byte o ltimo octeto de bits indica los equipos o computadores. Una cosa importante es que los 3 primeros bits del primer octeto de bits o primer byte siempre sern 1, 1 y 0, por lo tanto habran 2.097.152 redes. Las redes de la clase C son redes que van de 192.0.0.0 a 223.255.255.0. En binario, una direccin IP de clase C luce as:

clase C CLASE D: Esta clase se creo para permitir el multicast en una direccin IP. Multicast en una direccin IP significa que al indicar una direccin IP multicast como destino el paquete de datos enviado no es enviado a un solo equipo sino a varios, es decir que la direccin IP multicast agrupa un conjunto de direcciones IP normales a las cuales les llegara el paquete en caso de haberlo enviado a dicha direccin IP multicast. De esta manera una estacin o un equipo de red puede transmitir un paquete de datos a multiples receptores con solo indicar una sola IP (la cual debe ser multicast). Al igual de las demas clases las direcciones IP clase D estan limitadas de la siguiente manera:

los primeros 4 bits del primer byte deben ser siempre 1110, con lo que el rango de valores para direccines IP clase D va de 11100000 a 11101111, 224 a 239. IMPORTANTE, las direcciones clase D todos los segmentos de la direccin IP son para identificar la red. CLASE E: La Fuerza de tareas de ingeniera de Internet (IETF), reservo las direcciones de sta clase para su propia investigacin. Debido a sto no se han puesto disponibles direcciones clase E para su uso en la internet. Los primeros 4 bits del primer byte de la direccin IP clase E siempre son 1. Por lo tanto, el rango del primer octeto para las direcciones Clase E es 11110000 a 11111111, o 240 a 255. En binario, una direccin IP de clase E luce as:

Clase E CLASE Y: Las redes clase Y, utilizan todos los segmentos como identificadores de red y tiene un rango de direcciones que va desde 240.0.0.0 hasta 255.255.255.255. sta clase es reservada por la IANA para uso futuro.

Seguna la informacin la clase Y y la clase E son las mismas.

Asignacin de direcciones IP
El objetivo de dividir las direcciones IP en tres clases A, B y C es facilitar la bsqueda de un equipo en la red. De hecho, con esta notacin es posible buscar primero la red a la que uno desea tener acceso y luego buscar el equipo dentro de esta red. Por lo tanto, la asignacin de una direccin de IP se realiza de acuerdo al tamao de la red. Clase Cantidad de redes posibles Cantidad mxima de equipos en cada una 126 16777214 A 16384 65534 B 2097152 254 C Las direcciones de clase A se utilizan en redes muy amplias, mientras que las direcciones de clase C seasignan, por ejemplo, a las pequeas redes de empresas.

CLASES DE DIRECCIONES Las direcciones IP contienen dos valores. El que representa la red y el que representa la maquina. La combinacin de estas dos hace una combinacin nica para una mquina en toda la red. TCP/IP usa este mtodo para identificar a las mquinas. La parte de la red, se puede dividir en grupos, llamados clases. Existen 5 clases, la clase A, B, C, D y E. De los 32 bits identificadores de red y mquina, las clases los dividen de esta manera. Clase A: El primer byte (8 bits) representa la red y los tres restantes (24 bits) la mquina. La clase A empieza siempre por 0. Las direcciones de la clase A van desde el 1 hasta el 126. 127 es reservado. As pues sern los valores 00000001 a 01111111 Clase B: Los dos primeros bytes (16 bits) representan la red y los dos restantes (16 bits) la mquina. La clase B empieza siempre por 10. Las direcciones de la clase B van desde el 128 hasta el 191. As pues sern los valores 10000000 a 10111111 Clase C: Los tres primeros bytes (24 bits) representa la red y el cuarto (8 bits) la mquina. La clase C empieza siempre por 110. Las direcciones de la clase C van desde el 192 hasta el 223. As pues sern los valores 11000000 a 10111111 Clase D y E son clases reservadas. La clase D empieza siempre por 1110. La clase E empieza siempre por 11110. Las direcciones de la clase van desde el 224 hasta el 239. As pues sern los valores 11100000 a 11101111 .Las direcciones de la clase E van desde el 240 hasta el 254. 255 es reservado para envos broadcast. Cuando configuramos un grupo de direcciones para una red siempre 2 valores son reservados. El primero valor representa a la red y el ltimo la direccin de broadcast de esa red. Adems, recordemos que para acceder a Internet debemos de tener direcciones nicas. No se pueden repetir las direcciones IP en Internet. De ah el dividir las direcciones en dos grandes grupos. Las direcciones pblicas y las direcciones privadas. Las direcciones pblicas son las que puede ver cualquiera en Internet. Las direcciones privadas son usadas para la configuracin de nuestra red internamente. El RFC 1918 define las direcciones que debemos de usar en nuestra red privada. DIRECCIONES PRIVADAS CLASE A: 10.0.0.0 - 10.255.255.255 equivalente a una red de clase A. CLASE B: 172.16.0.0 - 172.31.255.255 equivalente a 16 redes de clase B CLASE C: 192.168.0.0 - 192.168.255.255 equivalente a 256 redes de clase C. Para transformar las direcciones IP privadas en pblicas, osea, que una maquina interna con una IP privada, al salir a Internet donde todo son direcciones pblicas, debe de transformar esa IP privada en pblica. Este sistema es el NAT, y se define en el RFC anterior.

You might also like