Copy Link
Add to Bookmark
Report

5x19 Subneteando (Divide y Venceras)

eZine's profile picture
Published in 
Knowledge Slaves Hacker
 · 11 months ago

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 
))))))))))))))S)i)e)n)t)e))l)o))p)r)o)h)i)b)i)d)o)))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
http://kshezine.org

~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~
"Subneteando" (Divide y Venceras)
~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~
by k0dex
~~~~~~~~

Quiubos! br0z! aqui de nuevo con algo interesante : "El Subneteo"
(Subnetting)

Tengo sue~o estoy cansado asi que tratare de ser lo mas claro posible (si
el cafe me deja).

Primero saludos a todos los panas de urder .do y la barza de l4m3rz
uanabizez que andan palomeando por los servers de undernet.

Este NO es un articulo m3g4l33t,3ll173 o algo asi. Solo un peque~o:


"Conjunto de bits hablando de como dividir otros bits para propositos
especificos".


Si eres un m3g4ultr4ub3rhack3rcrakerh44zz0r no sigas
leyendo y vete a encontrar bufers overflows en tu gameboy.


~~~~~~~~~~~~ Arrancamos ~~~~~~~~~~~~

Simple!

-> Que es Subnetear? Porque Subnetear? Como rayos se hace?

~~~~~~~~~~~~~~~~~~~~~~~
* Que es Subnetear? >>

Es dividir una red primaria en una serie de subredes, de tal forma que
cada una de ellas va a funcionar luego, a nivel de envio y
recepcion de paquetes, como una red individual, aunque todas pertenezcan
a la misma red principal y por lo tanto, al mismo dominio.

~~~~~~~~~~~~~~~~~~~~~~
* Porque Subnetear? >>

Cuando trabajamos con una red peque~a NO encontramos muchos problemas para
configurar el rango de direcciones IP para conseguir un rendimiento optimo.
Pero a medida que se van agregando host a la red, el desempe~o empieza
a verse afectado. Esto puede ser corregio, en parte, segmentando la red
con switches, reduciendo los Dominios de Colision (host que comparten el
mismo medio) enviando las tramas solo al segmento correcto. Pero
aunque se reducen las colisiones con tomar estas medidas, si se continua
aumentando el numero de host, aumentan tambien los envios de broadcast
(Envio de paquetes a todos los dispositivos de la red). Lo que
afecta considerablemente el desempe~o de la red. Esto se debe a que los
Switches solo segmentan a nivel de MAC Address y los envios de broadcast
son a nivel de red 255.255.255.255 . Es aqui donde el Subneteo nos ayuda..!

Subneteando la red tendremos, en su conjunto, una sola IP address
divida en varias subredes mas peque~as bien diferenciadas, consiguiendo
un mayor control y reduciendo el congestionamiento por los broadcast.


>> Subnetear...Subnetear...Subnetear...Subnetear...:


* Puede servir para facilitar la administracion delegando a
cada administrador la gestion de direcciones de una subred.

* Puede facilitar la adaptacion de la red a la estructura de una
organizacion.

* Tambien puede aislar redes con trafico interno abundante y facilitar el
diagnostico de problemas en la red.


Recuerden que esto es solo un... :


"Conjunto de bits hablando de como dividir
otros bits para propositos especificos"


~~~~~~~~~~~~~~~~~~~~~~~~
* Como rayos se hace? >>

Okz es bien facil , vamos a tomar de ejemplo una direccion clase C.

Wait ......

1 al 126 Clase A el primer octecto empieza con 0.
128 al 191 Clase B el primer octecto empieza con 10
192 al 223 Clase C el primer octecto empieza con 110
224 al 239 Clase D el primer octecto empieza con 1110
240 al 255 Clase E el primer octecto empieza con 11110

La 127 esta reservada para loopback, usada para pruebas en la makina
local.

(Esto es historia patria): Una IP se divide en dos partes
"Identificador de red" y "Identificador de host", en la mayoria de los
casos es facil identificar la porcion de host y de red con conocer la clase
de la IP. Con el rapido crecimiento de internet y en redes privadas es
necesario la creacion de mas direcciones, la estructura actual de clases se
ha extendido prestando bits de la parte de host para tener mas redes. Este
proceso es el que conocemos como "Subnetear".

El estandar por defecto de las mascaras de red es el siguiente:

=====================================================
Direccion | Mascara
-----------------------------------------------------
Clase A | 255.0.0.0
Clase B | 255.255.0.0
Clase C | 255.255.255.0
-----------------------------------------------------

Para conocer a la red que pertenece una IP se le aplica la tecnica
del "AND" con la algebra booleana :

1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

Vamos a hacer una ejemplo : Tenemos la ip "206.175.162.21" sabemos
que es una clase C y en binario seria :


11001110.10101111.10100010.00010101

Decimal : 206 . 175 . 162 . 21
Binario : 11001110.10101111.10100010.00010101


Tambien sabemos que la mascara por defecto de una clase C es
255.255.255.0 que en binario seria : 11111111.11111111.11111111.00000000


Si le aplicamos el "AND" resultaria en :

11001110.10101111.10100010.00010101
AND 11111111.11111111.11111111.00000000
-----------------------------------
11001110.10101111.10100010.00000000


*Nota ~ame :recordemos que solamente dara "1" cuando los DOS bits sean "1".


El resultado es : 11001110.10101111.10100010.00000000 que en decimal
seria 206.175.162.0 la red a la que pertenece.


Entendiendo esto vamos a empezar a "Subnetear" propiamente.

La clave del Subneteo reside en el hecho de cojer prestado de la parte de
host para la parte de red para crear una subred. Para cada clase de ip's
solo ciertos bits pueden cojerse prestado para utilzarse en la subred.

Clase Bits de Host Bits utilizables
A 24 22
B 16 14
C 8 6


En una red clase C :


MS = Mascara de Subred
#BM = # de Bits en la Mascara
#S = # de Subredes
#HxS = # Host por Subred
MSB = Mascara Subred en Binario (Parte de Red con 1's para abreviar)

MS #BM #S #HxS MSB
255.255.255.0 24 0 254 1.1.1.00000000
255.255.255.192 26 2 62 1.1.1.11000000
255.255.255.224 27 6 30 1.1.1.11100000
255.255.255.240 28 14 14 1.1.1.11110000
255.255.255.248 29 30 6 1.1.1.11111000
255.255.255.252 30 62 2 1.1.1.11111100

Como vemos a medida que se usan mas bits de host se crean mas
subredes pero disminuye la cantidad de host por subred.

Para determinar el numero de subredes y host por subred, para cada
una de las mascaras de subred, tenemos las siguientes formulas :

Numero de Host x Subred = (2 elevado al numero de bits usados de hots)-2
Numero de Subredes = (2 elevado al numero de bits usados para subnetear)-2


*Nota ~ame* : Se le resta 2, debido a que se reservan para las direcciones
de red y broadcast respectivamente.


Ejp: Queremos calcular la cantidad de host x cada subred en una clase C
Subneteada con 2 bits prestados.

Numero de Host x Subred = (2^6)-2 = (64)-2 = 62 Host x Cada Subred
Numero de Subredes = (2^2)-2 = (4)-2 = 2 Subredes

Para saber la mascara le sumamos 24 bits (11111111.11111111.11111111.) al
numero de bits prestados que son dos.

Resultado :

11111111.11111111.11111111.110000 : 255.255.255.192

Solo nos queda por saber la direccion de red y broadcast de cada subred:

Restamos la mascara de subred a 255.

255-192 = 63 demanera que la Direccion de red de la 1ra subred es 64

Numero de red : 206.175.162.64
Host validos que son "62" : 206.175.162.65-126
Direccion de Broadcast : 206.175.162.127
Mascara de Subred : 255.255.255.192

Sumamos 64 a la 1ra subred dando como resultado = 128 Dir de red de la 2da
subred.

2da subred

Numero de red : 206.175.162.128
Host validos que son "62" : 206.175.162.129-190
Direccion de Broadcast : 206.175.162.191
Mascara de Subred : 255.255.255.192

Con los que hemos subneteado nuestra red.

* Comprobemos el "AND" de la direccion "206.175.162.120" para ver a que red
pertenece, haciendo un paneo rapido vemos que esta en el rango 65-126 de la
red .64 pero comprobemoslo.

En decimal : 206.175.162.120
En Binario : 11001110.10101111.10100010.01111000
Mascara : 255.255.255.192
En Binario : 11111111.11111111.11111111.11000000

Aplicando el algebra booleana tenemos :

11001110.10101111.10100010.01111000
AND 11111111.11111111.11111111.11000000
-----------------------------------
11001110.10101111.10100010.01000000 = .64

Comprobado ...!!!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bueno tengo sue~o me duelen los dedos y ma~ana tengo que ir temprano a
trabajar, espero que este... :


"Conjunto de bits hablando de como dividir otros bits
para propositos especificos"


les sirva para algo .....


Aburr y harto en veno!!

~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~


~0~0~0~0~0~
k0dex
~0~0~0~0~0~
kodex@kshezine.org

~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~0~0~~0~0~0~

El arte de vencer se aprende en la derrota. - Simón Bolivar


((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
))))))))))))))S)i)e)n)t)e))l)o))p)r)o)h)i)b)i)d)o)))))))))))))))))))
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
http://kshezine.org

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT