PROGRAMA DE SUBNETTING
Enviado por Jack Ariel • 20 de Junio de 2016 • Apuntes • 8.306 Palabras (34 Páginas) • 308 Visitas
PROGRAMA DE SUBNETTING
[pic 1]
AUTORES:
- BAQUE CEDEÑO JACKSON ARIEL
- CHALEN GONZALEZ CINTHYA CECILIA
- CHÁVEZ MELGAR PABLO CESAR
- CONCHA RODRIGUEZ PEDRO GREGORIO
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
LICENCIATURA EN SISTEMAS DE INFORMACIÓN
SEXTO SEMESTRE GRUPO 1
GUAYAQUIL
2015
ING. JULIO LITARDO
Contenido
Introducción
Objetivo General
Objetivos Específicos
Desarrollo del tema
Conclusión
Glosario
Introducción
El Subneteo o Subnetting consiste en dividir una red IP física en subredes lógicas son redes más pequeñas para que estas trabajen a nivel de envío y recepción de paquetes. Aunque todas pertenezcan a la misma red física y mismo dominio, el Subneteo permite una mejor administración, mejor control de tráfico y mejora la seguridad al seccionar por función.
Existen 5 clases de redes A, B, C, D y E. las clase D y E no se puede aplicar el Subneteo, las clase C se aplica Subneteo y consta con una submascara de 255.255.255.0, la clase B se aplica Subneteo con la submascara de 255.255.0.0 y la clase A se aplica Subneteo con la submascara de 255.0.0.0.
Para poder comprobar cuantas subredes se utilizan se aplican la formula 2n y para saber cuántos host tiene es 2n-2.
También me identificara las subredes de pendiendo del ingreso que me den la división en subredes ofrece algo de seguridad ya que el acceso a las otras subredes está disponible solamente a través de los servicios de un Router y también identificara los host de cada dirección IP que ingrese.
Objetivo General
Desarrollar una página web donde permita ingresar una Ip física, y cuantas subredes requiere y como resultado mostrara una lista de subredes disponibles para esa Ip.
Objetivos Específicos
- Mostrará la clase de Ip que ingreso.
- Las casillas están validadas que sean datos numéricos.
- No podrá ingresar valores superiores a 255 ni valores negativos.
- Mostrará un mensaje en caso de no cumplir los requisitos.
- Mostrará la submascara dependiendo de la clase de red.
Desarrollo del tema
El proyecto web se desarrolló en el IDE eclipse usando librerías de java server face, beanValidator y prime faces.
Se crearon 4 paquetes:
1.-Bean.-Este almacenara el ManagedBean que el que se unirá con la vista XHTML o página web.
2.-DAO.-Almacenara la interfaz y la implementación de la misma con sus respetivos métodos para realizar los cálculos de la vista.
3.-Enidades.-Se encuentra las clases con sus atributos.
4.-Test.- Son los test que se realizaran en consola.
Se Desarrolló la vista disponible para el usuario de una manera sencilla y fácil de entender.
Entidades
Entidad o clase red almacenara todos los atributos que se va a utilizar.
package entidades;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull;
public class Redes {
@NotNull
@Max(255)
public int numeroOne;
@NotNull
@Max(255)
public int numeroTwo;
@NotNull
@Max(255)
public int numeroThree;
@NotNull
@Max(255)
public int nummeroFour;
public int host;
public int numMagico;
public int n;
private int Subredes;
public int mascaraRed;
public String subMascara;
public int subOne;
public int subTwo;
public int SubThree;
public int SubFour;
public String tipoRed;
public int getNumeroOne() {
return numeroOne;
}
...