Foros del Web » Programación para mayores de 30 ;) » .NET »

direcciones ip en basic.net

Estas en el tema de direcciones ip en basic.net en el foro de .NET en Foros del Web. Hola necesito un gran favor en q me puedan ayudar con este ejercicio q manualmente si lo puedo hacer pero en Basic.net y en formulario ...
  #1 (permalink)  
Antiguo 07/10/2006, 15:43
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta direcciones ip en basic.net

Hola necesito un gran favor en q me puedan ayudar con este ejercicio q manualmente si lo puedo hacer pero en Basic.net y en formulario no lo creo….

Este ejercicio es de la materia de redes y es el siguiente:

Dada una DIRECCION IP determine:

-si es valida
-tipo de clase
-mascara de subred
-segmentos y muestre las direcciones de cada uno y con su mascara de subred

nota: el usuario debe de introducir la dirección ip y el número de segmentos para validar



Se que es un tema raro y q no se entiende pero pondré un ejemplo para que lo entiendan y algo de información:

Clase Formato Rango Direcciones Direccion
de red del hostde
A R.H.H.H. 1-126 128 16777214
B R.R.H.H. 128-191 16384 65534
C R.R.R.H 192-224 2097152 254

mascara de subred
255.0.0.0 R= red H=host
255.255.0.0
255.255.255.0


Direccion ip= 140.20.0.0
Calse= B
Segmentos= 8
Mascara de subred= 255.255.0.0
Direcciones de segmento= ?
Mascara de subred= ?

El numero de segmentos se convierte a binario:
128 64 32 16 8 4 2 1
1 0 0 0
1 1 1 1

Nota: Cada “cuadro” se convierte en un bit asi 8=1000 toma prestado 4 bits. En la mascara de subred se convierten en 1 en los bits q tomo prestados.Pero como son 8 bits lo demas se rellenan con ceros.

11110000 = 240 en decimal asi q la mascara queda = 255.255.240.0

Nota: las direcciones igual se rellenan con los 4 bits restantes en ceros. Pero para sacar las direcciones se hacen una serie de combinaciones no repetidas en binario pero si son puros 0000 y 1111 no se toman en cuenta:

Combinaciones Bits Decimal Direcciones de red
0000
0000
0001 0000 16 140.20.16.0
0010 0000 32 140.20.32.0
0011 0000 48 140.20.48.0
0100 0000 64 140.20.64.0
0101 0000 80 140.20.80.0
0110 0000 96 140.20.96.0
0111 0000 112 140.20.112.0
1000 0000 128 140.20.128.0
1111 0000

Y al final me intersa:

Direccion ip= 140.20.0.0
Calse= B
Valida=si
Segmentos= 8
Mascara de subred= 255.255.0.0
Direcciones de segmento=
140.20.16.0
140.20.32.0
140.20.48.0
140.20.64.0
140.20.80.0
140.20.96.0
140.20.112.0
140.20.128.0
Mascara de subred=
255.255.240.0


espero q me ayuden
  #2 (permalink)  
Antiguo 07/10/2006, 15:47
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
mi correo

mi correo es [email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:37.