Foro de elhacker.net

Seguridad Informática => Hacking Wireless => Mensaje iniciado por: SteelHern en 31 Enero 2015, 17:40 pm



Título: Direccion IP
Publicado por: SteelHern en 31 Enero 2015, 17:40 pm
Buenas a todos,
Tengo una duda respecto a mi dirección IP. Si yo ejecuto el comando ipconfig, y veo que mi subred tiene la siguiente mascara 255.255.255.0, con lo que se que es de tipo C y los ultimos 8bits son para direccionar hosts. Entiendo que el formato de la subred seria 192.168.1.X donde X seria un numero determinado para un determinado host. Asi si yo entro en la dirección 192.168.1.1, accedo al router. Hasta ahi bien, pero lo que no entiendo es porque en la dirección IP de mi maquina este digito nos es un 1, por ejemplo 192.168.20.1
Es porque mi maquina se encuentra en una subred dentro de la red de 192.168.0.0? Si es asi, para que se estan utilizando las otras 19 direcciones??


Título: Re: Direccion IP
Publicado por: engel lex en 31 Enero 2015, 18:00 pm
en tu maquina no puede ser .1 porque esa dirección fue tomada por el router como indicas...

cuando pienses en las ip imagina numeros de telefono... cada numero debe ser unico por equipo...

y una acotación... no necesariamente los router son .1 se hace eso por comodidad... pero en muchos casos son .2 y en casos más raros pueden ser cosas como .36, eso incluso es configurable


Título: Re: Direccion IP
Publicado por: SteelHern en 31 Enero 2015, 18:03 pm
Edite el post porque no estaba bien formulada la pregunta, por favor echale un ojo.


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 00:01 am
ya... vi la pregunta editada...

si hablas de mascara olvidate de la clase... las clases no se usan hoy dia...

estás seguro que la mascara es 255.255.255.0 y no 255.255.0.0?

ya que si es así y tu router está en una subred diferente a la tuya puede producir conflictos... si no es así, revisa la configuración del dhcp de tu router y corrigelo, porque eso no es común


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 18:39 pm
No entiendo porque dices que si hablo de mascara me olvide de la clase. Por qué las clases no se usan hoy día?
Al final hice una auditoria de mi red, el problema estaba relacionado con las maquinas virtuales que tenia instaladas, la dirección real de mi equipo en la red era otra.


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 20:11 pm
http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP#Direcciones_IPv4 (http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP#Direcciones_IPv4)
al final de la sección indica
Citar
El diseño de redes de clases (classful) sirvió durante la expansión de internet, sin embargo este diseño no era escalable y frente a una gran expansión de las redes en la década 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)4 en el año 1993. CIDR está basada en redes de longitud de máscara de subred variable (variable-length subnet masking VLSM) que permite asignar redes de longitud de prefijo arbitrario. Permitiendo una distribución de direcciones más fina y granulada, calculando las direcciones necesarias y "desperdiciando" las mínimas posibles.

imagina que aún existieran las redes por clases... imagina la clase A solo 126 empresas se llevaran 16millones de ip cada una... y ahí se fueron la mitad de las ip del mundo...

en cambio con VLSM puedo decir "esa empresa solicita 50 ip unicas, así que puedo asignarles 64 para no malgastar tantas"

y la mascara sería 255.255.255.192


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 20:59 pm
Sisi, entiendo el concepto de CIDR. Lo que pasa que tu me estas hablando de internet, que es una red global en la que las direcciones estan muy demandadas y logicamente no tienen sentido las clases. Pero en una red privada como puede ser la que tenemos cualquiera de nosotros en nuestras casa si tiene sentido hablar de clases, de hecho mi mascara de red es 255.255.255.0 y eso es una clase C, puedo conectar tantos hosts como indica la clase de mi red privada.
En este caso yo estoy hablando de una red privada, y por eso hablo de clases.
El ejemplo ese que me has puesto esta bien si hablamos de internet, pero en el momento que hablo de la direccion de mi ruter, mi equipo ... se sobreentiende que es una red privada porque si cada dispositivo tuviera que tener una direccion ip en internet, ipv4 habria dejado de ser util hace mucho tiempo.
Agradezco tus respuestas y me gustaria que me dijeras si algo no te convence.


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 21:22 pm
Citar
Pero en una red privada como puede ser la que tenemos cualquiera de nosotros en nuestras casa si tiene sentido hablar de clases
no, en general las clases están muertas jejeje

porque igual el 192.168.0.0 la puedes dividir en 255.255.224.0, si es dependiente de clase es indivisible (incluso si es dependiente de clase ni si quiera el paquete tcp/ip lleva la mascara dentro de sus campos porque no es necesaria, cosa que es mandatoria actualmente para el proceso de ruteo


fijate que las redes apartadas para intranet (uso de casa y oficina) son
10.0.0.0/8
192.168.0.0/16
172.16.0.0/12

esa ultima,  es de mascara 255.240.0.0 en si misma no cabe en una clase...

las clases son un concepto antiguo que hace referencia a las redes 8, 16 y 24 pero que no caben en el mundo actual :P


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 21:45 pm
Vale, entonces las clases no sirven para nada.

Te doy esta ipv4: 194.123.28.112

Te importaria decirme la mascara de red y cuantos bits utiliza para direccionar la red?

Y ya que te pones con boli y papel,
Citar
192.168.0.0 la puedes dividir en 255.255.224.0

ese ejemplo que tu me has puesto sigue siendo un direccion de clase B a la que le has dejado 8 direcciones para direccionar subredes.


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 22:04 pm
Vale, entonces las clases no sirven para nada.

Te doy esta ipv4: 194.123.28.112

Te importaria decirme la mascara de red y cuantos bits utiliza para direccionar la red?

no se  puede saber... se necesita más informacion...

puede ser tranquilamente un 192.0.0.0 con mascara 192.0.0.0 así como un 194.123.28.0 a 255.255.255.128, justamente esa es la utilidad de la mascara XD


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 22:11 pm
Volvi a editar el mensaje justo despues de que contestaras jaja  :-[

Que me dices de esto?

194.123.28.112

194 = 11000010
110 - clase C
24 bits son usados para direccionar la red
mascara = 255.255.255.0
direccion de la red = 194.123.28.0

Citar
puede ser tranquilamente un 192.0.0.0 con mascara 192.0.0.0 así como un 194.123.28.0 a 255.255.255.128, justamente esa es la utilidad de la mascara XD

192.0.0.0 tendra la siguiente mascara de red 255.255.255.0

194.123.28.0 tiene la mascara de red 255.255.255.0 y si le dejas 1 bit para direccionar subredes tendra la siguiente mascara SUBRED: 255.255.255.128


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 22:19 pm
Y ya que te pones con boli y papel,
ese ejemplo que tu me has puesto sigue siendo un direccion de clase B a la que le has dejado 8 direcciones para direccionar subredes.

no es necesario ponerse con papel :P cuando trabajas con ello llega un momento que sale mentalmente con cierta facilidad
no es clase B, clase B es exclusiva y únicamente 255.255.0.0 como red indivisible

Que me dices de esto?

194.123.28.112

194 = 11000010
110 - clase C
24 bits son usados para direccionar la red
mascara = 255.255.255.0
direccion de la red = 194.123.28.0
está bien... no tiene errores del calculo :P pero sin más información la mascara es cualquiera y es erroneo suponerla en la clase ya que no se usan por allá como en el 93 XD y muchos router actuales si no le das la mascara tiran error o te asignan 255.255.255.0


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 22:30 pm
La mascara de la SUBRED (255.255.224.0) no es clase B.

Lo que es clase B es la dirección de la RED (192.168.0.0) y por muchos bits que dejes para direccionar subredes me da igual, porque los bits de la red siguen siendo 16 el resto son de subred y por lo tanto sigue siendo clase B.

Siento si te ha ofendido lo del boli y papel, algunos tenemos que refrescar y tenerlos a mano. :P


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 22:47 pm
XD insisto...
Citar
clase B es exclusiva y únicamente 255.255.0.0 como red indivisible

el concepto de clase es un concepto de redes indivisibles XD si hablas de subred ya puedes olvidarte del concepto de clase, porque acabas de ignorar todo lo que representa y estás haciendo algo diferente XD


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 22:54 pm
Y sin el concepto de clase, cual es el metodo para calcular la mascara de una direccion ip, que mas datos necesitas ademas de la direccion?


Título: Re: Direccion IP
Publicado por: engel lex en 1 Febrero 2015, 23:03 pm
si la red no está definida aún, necesitas la cantidad de hosts potenciales,

es decir, dices "necesito 300 ips, para armar esta red debido a que es publica y habrán celulares, laptos, etc" entonces buscas la potencia de 2 mayor a 300, siendo 512, que te dá un direccionamiento con 510 hosts validos, sabes que la mascara sería 255.255.254.0

en otro caso que simplemente me des 194.123.28.112 te puedo decir que no puedes decir la mascara así sin más... ya que para ser exactos
Citar
194.123.28.112

194 = 11000010
110 - clase C
24 bits son usados para direccionar la red
mascara = 255.255.255.0
direccion de la red = 194.123.28.0

está mal, porque es 255.255.224.0 :P como te digo, no puedes decirlo de la nada de buenas a primeras...


Título: Re: Direccion IP
Publicado por: SteelHern en 1 Febrero 2015, 23:17 pm
No voy a repetir el calculo, pero el ejemplo que tu has puesto no es mas que calcular los bits necesario para 300 hosts con log2, redondear hacia arriba para saber el numero de bits y el resto dejarlos para dereccionar subredes. Los 16 primeros bits seran de la RED y esos nunca van a cambiar. Y este razonamiento lo hago debido a las clases de las direcciones ip.
Y si esta tan mal, dime un caso en el que este razonamiento no funcione con una direccion ip de ejemplo y fin de la discusion.


Título: Re: Direccion IP
Publicado por: engel lex en 2 Febrero 2015, 00:06 am
Los 16 primeros bits seran de la RED y esos nunca van a cambiar. Y este razonamiento lo hago debido a las clases de las direcciones ip.
Y si esta tan mal, dime un caso en el que este razonamiento no funcione con una direccion ip de ejemplo y fin de la discusion.

supongamos mi isp actual

190.64.0.0 a 255.162.0.0 ella posee solo ese segmento (para este caso) esa es su red... no hay nada por arriba de eso... no hay una clase A sobre eso ni ella es una clase B... ella lo divide según necesidades... para mi zona ella lo subdivide como 255.255.224.0...

es un caso practico, es la aplicación en este momento de mi isp... en ningún momento el concepto de clases es util para describir aquello... a menos que lo quieras ver como que
Citar
a CANTV se le asignan 64 redes clase B como una red unica para subdividirla en redes menores

si te dan una red 190.0.0.0 a 255.0.0.0 para hacer 4 subredes no es clase B tampoco y no sería erroneo usarla ya que el VLSM lo permite...

sin contar lo que vengo diciendo
clase B es exclusiva y únicamente 255.255.0.0 como red indivisible

no solo la clase B.... cada clase es indivisible... justamente ese era su problema por lo que fueron erradicadas... si no, las hubieran extendido...


Título: Re: Direccion IP
Publicado por: SteelHern en 2 Febrero 2015, 01:19 am
Citar
si te dan una red 190.0.0.0 a 255.0.0.0 para hacer 4 subredes no es clase B tampoco y no sería erroneo usarla ya que el VLSM lo permite...

Bueno, aqui me rompiste un poco los esquemas jaja :P. Yo habria jurado que eso debia ser clase B.

Si alguien esta siguiendo el tema y no se quedo contento con lo de
Citar
ya que el VLSM lo permite...
voy a poner aqui el razonamiento que he seguido para ver si de verdad era valida esa mascara.

Para hacer 4 subredes necesitas 2 bits, por lo tanto la mascara de subred a partir de la mascara de red que esta ahi puesta seria 255.192.0.0

Entonces las cuatro direcciones para las subnets serían:
190.0.0.0
190.64.0.0
190.128.0.0
190.192.0.0

Si cojo la dirección de un host dentro de una subnet y le hago la operación AND con la mascara de subnet, el resultado tendría que ser la subnet determinada a la que dicha dirección ip debería "ir".

190.128.0.1 && 255.192.0.0 = 190.128.0.0
190.64.0.33 && 255.192.0.0 = 190.64.0.0
...

Con lo cual la mascara funciona perfectamente.

Yaaa solo me queda que me expliques como
Citar
190.64.0.0 a 255.162.0.0
255.162.0.0 puede ser una mascara valida jaja ;D


Título: Re: Direccion IP
Publicado por: engel lex en 2 Febrero 2015, 01:22 am
Yaaa solo me queda que me expliques como  255.162.0.0 puede ser una mascara valida jaja ;D

D: lo siento! se me pasó el numero era 192

255.192.0.0