• Domingo 22 de Diciembre de 2024, 13:12

Autor Tema:  Direccion Ip  (Leído 1908 veces)

cannabis

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Direccion Ip
« en: Domingo 8 de Octubre de 2006, 00:05 »
0
Hola necesito un gran favor en q me puedan ayudar con este ejercicio q manualmente si lo puedo hacer pero en Basic 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   Direccion  Direccion         mascara de
                                              de red      del host        subred
A   R.H.H.H.   1-126   128   16777214   255.0.0.0
B   R.R.H.H.   128-191   16384   65534   255.255.0.0
C   R.R.R.H   192-224   2097152    254    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

mi correo es pelotona_cs@hotmail.com

les mando el archivo en word pa q le entiendan mejor
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.


F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Direccion Ip
« Respuesta #2 en: Domingo 8 de Octubre de 2006, 06:11 »
0
Ese ArKaNtOs siempre atento

  :good:
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

cannabis

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Re: Direccion Ip
« Respuesta #3 en: Domingo 8 de Octubre de 2006, 18:46 »
0
no es q kiero q me hagan mi tarea si lo subi a esos tres lenguajes es xq esos uitlizon en la escuela solo kiero ver si hay una funcion q me ayude con las combinaciones de binarios para los segmentos

creo q mandarlo en varios es xq realmente no se como hacerlo soy una estudiante desesperada ademas si subi todo eso es xq asi a simple vista no le entenderian asi q primero fijate ok   <_<

agradesco a bob esponja x haberme respondido pero aun no tengo la respuesta  :unsure:

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: Direccion Ip
« Respuesta #4 en: Lunes 9 de Octubre de 2006, 09:54 »
0
Hola,

Realiza preguntas más concretas, no nos puedes plantear el ejercicio y pretender que te demos todo echo.

Intentalo y haznos preguntas concretas y te ayudaremos encantados.

Un saludo.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid