# CALCULADORA IPv4 SIMPLE

Dirección IP
. . . /
Calcular direcciones

IPv4 |
Información General |
Mascara de subred (Bits) |
Saltos entre Subredes |

| ID DE SUBRED | RANGOS | BROADCAST
Direcciones IPv4 |  |  |

# CALCULADORA IPv4 AVANZADA (VLSM)

Dirección IP
. . .
Calcular direcciones

/ | / | / | / | /

IPv4 |
Información General |
Mascara de subred (bits) |
Saltos entre Subredes |

| MASCARA DE SUBRED | ID DE SUBRED | RANGOS | BROADCAST
Direcciones IPv4 |  |  |  |

# AYUDA

El proposito de esta calculadora ipv4 es ayudar al estudio del subneteo de cualquier persona ya sea estudiante de informatica o no. Esta calculadora se compone de dos versiones una simple donde se le pide al usuario que ingrese la ip (4 octetos) y la mascara de subred para mostrarle información relevante como la Clase de Ipv4 a la que pertenece, asi como su mascara de subred predeterminada, etc. La otra version de ésta calculadora es la version avanzada (VLSM) donde se le pide al usuario ingresar la dirección ipv4, asi como proporcionar distintas mascaras de subred (soporta hasta 5 subredes) para de igual manera mostrarle al usuario información útil para el usuario.

En la imagen anterior podemos ver el menú de la aplicación/página la cual se despliega haciendo click en el cuadro de la esquina superior derecha (cuadro con 3 lineas negras adentro) y de igual manera se oculta volviendo a hacer click en el mismo cuadro, del cual se puede seleccionar 3 secciones:
- Calculadora IPv4 simple
- Calculadora IPv4 Avanzada
- Ayuda

En la primera sección del menu (Calculadora IPv4 simple) podemos ver que nos muestra 5 cajas de texto, en los primeros 4 campos de texto el usuario debe proporcionar los 4 octetos que se compone la dirección IPv4 (valor numerico del 1 al 255) y en el último campo se debe proporcionar la mascara de subred valor numerico del 1 al 32 el cual se compone de los bits utilizados, despues de que se proporciona ésta información se puede oprimir al boton de "Calcular direcciones" para efectivamente calcular las direcciones de host válidos, la id de subred, la mascara de subred etc.

La aplicación/página web detecta ciertos errores como en el ejemplo anterior se le pasa una dirección IPv4 "10.0.0.0" y una mascara de "34" bits lo cual esta incorrecto, y se muestra el error de "Octetos/Mascara inválidos", asi que no desespere si no le sale el calculo a la primera y ponga especial atención a los mensajes de error lanzados por la aplicación.

En la imagen anterior se ingresa una IPv4 correcta "192.168.1.0" y una mascara de "30", se presiona el botón "Calcular direcciones" y la aplicación muestra abajo información relevante en dos tablas la primera tabla muestra la dirección IPv4 y la mascara (IPv4), la clase de la IPv4 y la mascara de subred por default (Información General), los bits utilizados (Mascara de subred bits) y los saltos entre subredes (Saltos entre Subredes). En la segunda tabla se muestra la ID de subred, los rangos utilizables que pueden ser asignados y la dirección de Broadcast.

En la sección de Calculadora IPv4 Avanzada se muestran 4 campos de texto en los cuales se deben de proporcionar cada uno de los octetos que componen la dirección IPv4 esta el botón de "Calcular direcciones" y abajo de éste botón se encuentran dos botones "Agregar" y "Quitar" en los cuales se van agregando o quitando como su nombre lo dice, las máscaras de subred de tamaño variable o VLSM segun sus siglas en ingles (Variable Length Subnet Mask) se pueden agregar hasta 5, se debe de tener por lo menos 1 para poder calcular si no se lanzará un error.

Igual que con los lanzadores de errores de la calculadora Simple, aqui (en la calculadora avanzada) es exactamente lo mismo por ejemplo si se le pasa una dirección IPv4 "10.0.0.0" se presiona el botón de "Agregar" una vez y se le pasa una mascara de "34" bits lo cual esta incorrecto, y se muestra el error de "*Verificar las mascaras de subred", asi que no desespere si no le sale el cálculo a la primera y ponga especial atención a los mensajes de error lanzados por la aplicación.

En la imagen anterior se muestra un cálculo correcto se ingresa una IPv4 de "10.0.0.0" se agregan 5 subredes (se presiono el boton de "Agregar") con el valor de "30" bits cada una, se presiona el botón "Calcular direcciones" y se obtiene información relevante, en la primera tabla se muestra la IPv4 y las mascaras ingresadas por el usuario, Información General como la Clase a la que pertenece la IPv4 y su mascara por default, Mascara de subred (bits) se muestran los bits utilizados y los saltos entre cada subred, en éste caso con 30 bits los satos son de cuatro en cuatro. En la segunda tabla se muestra la Mascara de subred, ID de subred, rangos de IPv4 válidos y la dirección de broadcast para cada subred, en este caso la mascara de subred como todas son de 30 es de 255.255.255.252/30 la id de subred va de 4 en 4 empezando con "10.0.0.0" hasta "10.0.0.16" con sus rangos de IPv4 válidos para ser asignados asi como la dirección de Broadcast de cada uno.