Máscara de Red: qué es y para qué se usa

Qué es la máscara de red

Es un número binario de 32 bits que sirve para determinar el netID con los bits a 1 (bloques a 255) y el hostID con los bits a 0 (bloques a 0) de cada dirección IP. Es decir, nos dice qué parte de la IP le corresponde a la red y qué parte le corresponde al host.

Mascara de red

Así pueden saber hacia donde se tienen que encaminar los paquetes de datos. Simplemente, los routers comprueban que el netID se corresponda con el de la red local. Si así es, aceptan el paquete y sino lo redirigen hacia su destino.

 

EJEMPLO:

Si tenemos la IP 175.197.85.2, una posible máscara sería 255.255.0.0, así el netID sería 175.197 y el hostID sería 85.2.

Escrito en bits, sería lo siguiente:

Dirección IP: 10101111.11000101.1010101.00000010

Máscara de red: 11111111.11111111.00000000.00000000

 

 

También sirven para determinar las clases de direcciones IP. En función de cuantos bits tenga el netID estaremos hablando de una u otra clase.

  • Máscara para direcciones IP para la clase A: 255.0.0.0
  • Máscara para direcciones IP para la clase B: 255.255.0.0
  • Máscara para direcciones IP para la clase C: 255.255.255.0

¿SABÍAS QUE…?

Eso, entre otras cosas, permite que una misma dirección IP sirva para dos dispositivos.

¡Simplemente con modificar la máscara podemos obtener un netID y un hostID diferentes por la misma dirección IP!

 

 

Esto, pero, se puede complicar.

Puede ser que la máscara no cambie de 1 a 0 en alguno de los puntos que dividen los 4 bloques de la IP. Eso se puede dar, por ejemplo, en el siguiente caso:

Imagina que con la misma dirección IP queremos una red con un número de dispositivos máximo determinado. ¿Cómo lo haríamos?

Ejemplo

Dada la dirección 175.197.85.2, piensa una máscara tal que deje espacio para conectar 32 hosts.

32 hosts = 2^5 hosts, por lo que necesitaremos al menos 5 bits para hostID, sumado al identificador de red, la dirección broadcast y al menos una interfaz del router para conectarse a internet tenemos 32 + 3 = 35 hosts, que se tendrán que codificar con 6 bits (2^6 es 64, por lo que dejaríamos de aprovechar espacio para 29 hosts más).

Por lo tanto el net ID será de 32 bits de la dirección – 6 del hostID = 26 bits y el hostID será de 6.

Así, la dirección quedará separada de la siguiente forma:

  • netID: 175.197.85.0 (175.197.85.00)
  • hostID: 2 (000010)

Dirección IP: 10101111.11000101.1010101.00000010

Máscara de red: 11111111.11111111.11111111.11000000

Como al último byte (2 = 00000010) le cae la máscara entre medio, se tiene que separar.

 

¿Pero por qué? ¡Pensaba que tanto el netID y el hostID quedaban determinados en función de la clase a la que pertenecía la dirección!

¡Cierto!

No puedes estar más acertado. De hecho, el sistema original IP usaba mascaras fijas, cada una conformaba su clase y simplemente se apañaba con ellas.

El método con clases era el sistema original pero eso resultaba extremadamente poco flexible ya que permitía solo un determinado número y tamaño de redes.

Con mascaras flexibles, en cambio, podemos obtener una combinación muy variada y precisa de redes IP, posibilitando de esta forma la creación de subredes o el subnetting.

 

Finalmente, para hacerlo más intuitivo, es importante que sepas que al escribir una dirección con mascara, esta se indica al final tal que así: 175.187.85.2/26

Máscara de Red: qué es y para qué se usa
5 (100%) 4 vote[s]

Martí Juncosa

Estudiante de ingeniería informática en la UPC (Universitat Politècnica de Catalunya).
Apasionado del SEO y las páginas web así como todo lo que tiene que ver con tecnología e innovación.

Comentar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

redes informáticas

Shortcodes Ultimate

Redes Sociales

Shortcodes Ultimate

¡Síguenos en Twitter!

Shortcodes Ultimate

Las mejores reseñas del mercado

guías de compra