lunes, 23 de mayo de 2016


MASCARA DE RED.



Mediante la máscara de red un sistema (ordenador, puerta de enlacerouter, etc...) podrá saber si debe enviar un paquete dentro o fuera de la subred en la que está conectado. Por ejemplo, si el router tiene la dirección IP 192.168.1.1 y máscara de red 255.255.255.0, entiende que todo lo que se envía a una dirección IP con formato 192.168.1.X, se envía hacia la red local, mientras que direcciones con distinto formato de direcciones IP serán buscadas hacia afuera (internet, otra red local mayor, etc...).

Ejemplo


8bit x 4 octetos = 32 bit. (11111111.11111111.11111111.11111111 = 255.255.255.255)
8bit x 3 octetos = 24 bit. (11111111.11111111.11111111.00000000 = 255.255.255.0)
8bit x 2 octetos = 16 bit. (11111111.11111111.00000000.00000000 = 255.255.0.0)
8bit x 1 octetos = 8 bit. (11111111.00000000.00000000.00000000 = 255.0.0.0)
En el ejemplo 10.0.0.0/8, según lo explicado anteriormente, indicaría que la máscara de red es 255.0.0.0
Las máscaras de redes se utilizan como validación de direcciones realizando una operación AND lógica entre la dirección IP y la máscara para validar al equipo, lo cual permite realizar una verificación de la dirección de la Red y con un OR y la máscara negada se obtiene la dirección del broadcasting.

Tabla de máscaras de red




BinarioDecimalCIDRNº hostsClase
11111111.11111111.11111111.11111111255.255.255.255/32
11111111.11111111.11111111.11111110255.255.255.254/31
11111111.11111111.11111111.11111100255.255.255.252/302
11111111.11111111.11111111.11111000255.255.255.248/296
11111111.11111111.11111111.11110000255.255.255.240/2814
11111111.11111111.11111111.11100000255.255.255.224/2730
11111111.11111111.11111111.11000000255.255.255.192/2662
11111111.11111111.11111111.10000000255.255.255.128/25126
11111111.11111111.11111111.00000000255.255.255.0/24254C
11111111.11111111.11111110.00000000255.255.254.0/23510
11111111.11111111.11111100.00000000255.255.252.0/221022
11111111.11111111.11111000.00000000255.255.248.0/212046
11111111.11111111.11110000.00000000255.255.240.0/204094
11111111.11111111.11100000.00000000255.255.224.0/198190
11111111.11111111.11000000.00000000255.255.192.0/1816382
11111111.11111111.10000000.00000000255.255.128.0/1732766
11111111.11111111.00000000.00000000255.255.0.0/1665534B
11111111.11111110.00000000.00000000255.254.0.0/15131070
11111111.11111100.00000000.00000000255.252.0.0/14262142
11111111.11111000.00000000.00000000255.248.0.0/13524286
11111111.11110000.00000000.00000000255.240.0.0/121048574
11111111.11100000.00000000.00000000255.224.0.0/112097150
11111111.11000000.00000000.00000000255.192.0.0/104194302
11111111.10000000.00000000.00000000255.128.0.0/98388606
11111111.00000000.00000000.00000000255.0.0.0/816777214A
11111110.00000000.00000000.00000000254.0.0.0/733554430
11111100.00000000.00000000.00000000252.0.0.0/667108862
11111000.00000000.00000000.00000000248.0.0.0/5134217726
11110000.00000000.00000000.00000000240.0.0.0/4268435454
11100000.00000000.00000000.00000000224.0.0.0/3536870910
11000000.00000000.00000000.00000000192.0.0.0/21073741822
10000000.00000000.00000000.00000000128.0.0.0/12147483646
00000000.00000000.00000000.000000000./04294967294

El número de hosts se determina como el número de IP's posibles menos dos, en cada subred hay una IP con todos los bits a ceros en la parte del host reservada para nombrar la subred y otra con todos los bits a uno reservada para la dirección de Broadcast.
Hay ciertos programas (p.e. Ethereal) que programan la tarjeta en un modo llamado 'promiscuo' en el que se le dice a la tarjeta de red que no filtre los paquetes según la norma explicada, aceptando todos los paquetes para poder hacer un análisis del tráfico que circula por la subred y poder ser escuchado por el PC.

No hay comentarios.:

Publicar un comentario