Académique Documents
Professionnel Documents
Culture Documents
redes. En este artículo te explicamos lo que cada uno hace y como saber cual usar.
Hub
El hub es un dispositivo que tiene la función de interconectar las computadoras de una red local. Su funcionamiento es
más simple comparado con el switch y el router: el hub recibe datos procedentes de una computadora y los transmite a
las demás. En el momento en que esto ocurre, ninguna otra conmutadora puede enviar una señal. Su liberación surge
después que la señal anterior haya sido completamente distribuida.
En un hub es posible tener varios puertos, o sea, entradas para conectar los cables de red de cada computadora.
Generalmente, hay hubs con 8, 16, 24 y 32 puertos. La cantidad varía de acuerdo con el modelo y el fabricante del
dispositivo.
Si el cable de una máquina es desconectado o presenta algún defecto, la red no deja de funcionar. Actualmente, los hubs
están siendo reemplazados por los switchs, debido a la pequeña diferencia de costos entre ambos.
Switch
El switch es un aparato muy semejante al hub, pero tiene una gran diferencia: los datos provenientes de la computadora
de origen solamente son enviados al la computadora de destino. Esto se debe a que los switchs crean una especie de
canal de comunicación exclusiva entre el origen y el destino. De esta forma, la red no queda "limitada" a una única
computadora en el envío de información . Esto aumenta la performance de la red ya que la comunicación está siempre
disponible, excepto cuando dos o más computadoras intentan enviar datos simultáneamente a la misma máquina. Esta
característica también disminuye los errores (colisiones de paquetes de datos, por ejemplo). Así como en el hub, un
switch tiene varios puertos y la cantidad varía de la misma forma.
Routers
El router es un dispositivo utilizado en redes de mayor porte. Es más " inteligente" que el switch, pues, además de cumplir
la misma función, también tiene la capacidad de escoger la mejor ruta que un determinado paquete de datos debe seguir
para llegar a su destino. Es como si la red fuera una ciudad grande y el router elige el camino más corto y menos
congestionado. De ahí el nombre de router.
Estáticos: este tipo es más barato y esta enfocado en elegir siempre el camino más corto para los datos, sin considerar si
aquel camino tiene o no atascos;
Dinámicos: este es más sofisticado (y consecuentemente más caro) y considera si hay o no atascos en la red. Trabaja para
hacer el camino más rápido, aunque sea el camino más largo. No sirve de nada utilizar el camino más corto si este está
congestionado. Muchos de los routers dinámicos son capaces de realizar compresión de datos para elevar la tasa de
transferencia.
Los routers son capaces de interconectar varias redes y generalmente trabajan en conjunto con hubs y switchs. Suelen
poseer recursos extras, como firewall, por ejemplo.
Para quien desee montar una red pequeña, conectando, por ejemplo, tres computadoras, el uso de switchs es lo más
recomendable ya que el precio de esos dispositivos son prácticamente equivalentes a los de los hubs.Si compartes
internet de banda ancha, un switch puede proporcionar mayor estabilidad en las conexiones.
Un dato importante: al buscar hubs, switchs o incluso routers, siempre opta por marcas conocidas. Eso puede evitar
problemas en el futuro.
La implementación de routers es utilizada generalmente en redes de empresas (redes corporativas). Además de ser más
caros, también son más complejos para ser administrados y sólo deben ser utilizados si hay muchas computadoras en la
red. Sin embargo, muchos usuarios con acceso a internet por ADSL logran usar sus modems como routers y así,
comparten la conexión de internet con todas las computadoras de la red, sin que sea necesario dejar la computadora
principal encendida. Basta dejar el módem/router activado.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Últimamente se está hablando mucho acerca del fin del número de direcciones IP disponibles debido al crecimiento
masivo en el número de dispositivos móviles: teléfonos, tablets, portátiles, televisores… etc.
Me parece interesante recordar el número total de direcciones IP que tenemos disponibles y que os dará una idea del
volumen real que tenemos a nivel global y sin contar las redes locales privadas que usan una sola dirección para el acceso
al exterior y que permiten multiplicar el número de dispositivos.
Como bien sabéis, las redes IPv4 se establecen por el uso de cuatro elementos de 8bits (octetos) separados por puntos
siguiendo este esquema:
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Donde cada “x” se sustituye por un cero o un uno correspondientes con la nomenclatura binaria. Sí, algunos diréis que se
me ha ido la olla, que eso no es una dirección IP, que las IPs se muestran de este estilo: 192.168.1.1 y llevan algo más que
ceros y unos. Bueno, en realidad, cada grupo de 8bits (xxxxxxxx) corresponde con la numeración de 0 a 255, lo que nos da
256 direcciones por grupo.
Por tanto, tenemos direcciones desde la 0.0.0.0 a 255.255.255.255. Podéis contar una a una o elevar 2 a 32 (2^32) con lo
que, fácilmente, tendréis la bonita cifra de: 4.294.967.296 direcciones totales en la IPv4
Hay quien estima que habrá ocupadas alrededor de los tres mil millones, con lo que no parece que nos debamos
preocupar de momento.
Referencia:
E 240.0.0.1 255.255.255.254
Y, puesto que algún día nos quedaremos sin IPs, hace unos diez años se desarrolló el sistema IPv6, del que hablaré otro
día y del cual tenéis una buena referencia en la wikipedia 😉
Este artículo lo he escrito de memoria y es muy fácil que me haya equivoca en una o varias cosillas. Ruego a los expertos
que me envíen un correo o comentario si he errado demasiado.
Para hoy, me gustaría explicar el concepto de subred (subnet) y máscaras de red o máscaras de subred. Aunque hay
amplia cantidad de información muy interesante en internet y, también, en la wikipedia, creo que va a ser conveniente
preparar un artículo que explique de modo resumido qué es una subred y para qué sirven las máscaras de red. La idea es
ir un poco más allá de la simple configuración de nuestra red local de casa y saber para qué es el numerito 255.255.255.0
que todos ponemos sin pensar en la máscara de subred que nos pide el equipo o por qué, a veces, el ordenador “adivina”
cuál es la máscara de subred.
Escribí un artículo anterior que hablaba del máximo número de direcciones IP que podíamos configurar a partir del
modelo IPv4 que llevamos usando 30 años.
En él, hacíamos una descripción de las redes IPv4 de 32bits, que no era otra cosa que un conjunto de cuatro octetos,
osea, cuatro grupos de 8 bits cada uno:
213.15.12.167 = 11010101.00001111.00001100.10100111
Si abrimos una consola de comandos (o terminal, o cmd, o como quieras llamarlo) y escribimos ipconfig ó ifconfig (linux),
nos dará un resultado parecido a ésto:
La primera dirección nos indica la IP del equipo y la última dirección nos muestra la máscara de red.
La dirección IP suele estar bastante clara, pero cuando hablamos de la máscara de red, no todo el mundo sabrá decirte a
qué se refiere o qué significa.
Existen 3 clases de direcciones: Clase A, Clase B y Clase C que corresponden con el prefijo de red de la dirección. Así,
tenemos direcciones como las siguientes:
10.1.1.1
180.192.192.128
192.168.1.1
1010 = 000010102
18010 = 101101002
19210 = 110000002
Salvo error en la conversión. Los tres primeros bits de la numeración en binario nos indican qué clase de red es cada
dirección:
10 es 000, o clase A
Para cada clase tenemos un máscara de red concreta, que indicará qué parte reservamos a direcciones de red y qué parte
reservamos para direcciones de hosts (o de ordenadores):
11111111.00000000.00000000.00000000
11111111.11111111.00000000.00000000
11111111.11111111.11111111.00000000
Estas máscaras nos dicen que los 1 corresponden con direcciones de red y los 0 se destinan a hosts.
El número de redes de cada clase se puede obtener conociendo cuántos bits a 1 tenemos y restando el bit destinado a la
definición de red (1-A, 2-B, 3-C) con la siguiente tabla sencilla:
La máscara de subred
Puesto que, por definición, a cada clase le corresponde una máscara, siempre que configuramos nuestro ordenador con la
ip, éste es capaz de mostrar la máscara automáticamente, con lo que es bastante normal que no nos preguntemos para
qué sirve esta máscara. En un entorno doméstico en el que apenas hay unos pocos hosts (ordenador, portátil, teléfonos
móviles), no parece importante ir más allá con las subredes, con lo que nos bastará con una máscara éstandar de red de
clase C 255.255.255.0 que es la habitual. De este modo, en casa podremos tener un máximo de 254 equipos en una
misma red.
En caso de que lo que queramos sea administrar una oficina que esté dividida en varios departamentos y que formen
redes independientes, necesitaremos utilizar la máscara de subred o diferentes enrutadores para separar las redes.
Una subred dentro de una red se configura “tomando” bits de la parte que corresponde a los hosts:
Por ejemplo:
Clase C 11111111.11111111.11111111.00000000
11111111.11111111.11111111.11000000
[ red ] sr[hosts]
En este caso hemos tomado "prestados" dos bits de la zona hosts, de tal modo
Ejemplo real
Vamos a crear una red local con 3 departamentos separados entre sí. Diseñar una tabla con todas las direcciones: – En
primer lugar, elegimos la clase de la red que vamos a preparar. Para este caso y
sabiendo que se trata de una red local pequeña, elegimos una clase C, por ejemplo 192.168.1.0.
Para montar 3 subredes se requieren 2bits = 2²=4 totales, de las que usaremos 3.
255.255.255.0 = 11111111.11111111.11111111.00000000
11111111.11111111.11111111.11000000 = 255.255.255.192
pero si fuera necesario porque no lo hemos ubicado, haríamos una multiplicación (AND)
11000000.10101000.00000001.00000000 ->192.168.1.0
11111111.11111111.11111111.11000000 ->255.255.255.192
-----------------------------------
Para obtener el primer host de la subred, ponemos todos los bits de la parte de host a 0 excepto el último:
11000000.10101000.00000001.00000001
11000000.10101000.00000001.01000001
11000000.10101000.00000001.10000001
11000000.10101000.00000001.11000001
Para obtener la dirección del último host, ponemos todos los bits de la parte host a 1, excepto el último, que será 0:
11000000.10101000.00000001.00111110
11000000.10101000.00000001.01111110
11000000.10101000.00000001.10111110
11000000.10101000.00000001.11111110
Para obtener la dirección de multidifusión o broadcast, ponemos a 1 todos los bits de host:
11000000.10101000.00000001.00111111
11000000.10101000.00000001.01111111
11000000.10101000.00000001.10111111
11000000.10101000.00000001.11111111
Y para poder entender de modo humano todos estos bits, los pasamos a decimal y obtenemos la tabla de subredes:
Usando esta tabla podremos ubicar cualquier host en cualquiera de las subredes sin necesidad de hacer nuevos cálculos.
Se trataría, pues, de un mapa ideal de nuestra red local.
Por ejemplo, para instalar un ordenador nuevo en el tercer departamento, podríamos elegir cualquier dirección IP entre
la 192.168.1.129 y la 192.168.1.190 que esté disponible. Este ordenador sólo podría ver ordenadores de su subred
correspondiente, de tal modo que cada departamento comparte recursos sólo con ordenadores que forman parte de esa
subred.
Así, mediante el uso de máscaras de red, podremos diseñar cualquier tipo de red en nuestra casa u oficina. Por supuesto,
esta tarea sencilla se puede convertir en un auténtico quebradero de cabeza cuando se trata de grandes empresas con
cientos de hosts divididos en muchos departamentos, pero los cálculos que se realizan son los mismos. Si planteamos
correctamente la red desde el principio, después será mucho más fácil ubicar equipos en los departamentos o redes que
nos interesen.
Corrección a 26-08-2014. Había un error en la conversión a binario del decimal “180”. Indicaba que era clave B por ser
010…., lo cual es un error. Si echáis un ojo, ya está corregido ;). Los tres primero números en binario indican la clase.
Buscamos dónde aparece el primer cero y ese será el indicador: 000, aparece en primera posición – Clase A; 101, aparece
en segunda posición -Clase B-; 110, aparece en tercera posición -Clase C.
En este manual sobre como configurar subnetting, vamos a intentar explicar de la mejor forma posible como llevar a
cabo la implementación de subnetting en una red cuando esto sea necesario.
Para saber si dos direcciones IP están o no en la misma red, se deben mirar las Mascaras de Subred, pero si dichas
mascaras en sus octetos no están formadas por todo unos o todo ceros(por ejemplo 255.255.248.0), se debe hacer
una operación lógica llamada Anding.
Ejemplo de comprobación para saber si dos IP´s están o no en la misma red a partir de la operación Anding.
Dirección IP 1: 131.68.4.3
Máscara: 255.240.0.0
*Para saber el ID de Host se coge el primer octeto de la dirección IP en el que en la mascara de subred tenga algún
0.
Dirección IP 1: 131126.4.2
Máscara: 255.240.0.0
-Si se comparan las dos ID de Red se comprueban que no son iguales, por lo tanto estas direcciones IP con la
misma mascara, NO ESTÁN en la misma Red.
Valores posibles para los octetos de una máscara:
00000000 – 0
10000000 – 128
11000000 – 192
11100000 – 224
11110000 – 240
11111000 – 248
11111100 – 252
11111110 – 254
11111111 – 255
Caso 1:
Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara. 255.255.0.0
Por tanto:
Como las ID de red son las mismas, las dos direcciones IP están en la misma red.
Caso 2:
Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara: 255.255.255.0
Por tanto:
Nota: Dentro de una misma red todos los equipos deben tener la misma mascara de subred ya que si no se hace así
se corre un riesgo seguro de que la red se comporte de manera inestable.
Para hacer un calculo de Subneting se debe saber el número de redes que se quieren conseguir y el numero de
Host necesarios por red.
Siempre se debe tener en cuenta el número máximo de host que tendrá que haber en una subred, ya que todas las
subredes dispondrán de la misma capacidad de Host.
ID de red: 128.1.0.0
Mascara: 255.255.0.0
ID de red + Máscara: 128.1.0.0/16 donde el 16 es el número de unos desde la izquierda que tendrá la máscara de
subred.
22 - 2 = 2 >= 3 (Falso)
23 - 2 = 6 >= 3 (Verdadero)
Por tanto como si se eleva a 3 la condición se cumple, así que se deben añadir 3 unos a la mascara.
213 - 2 = 8190
8190 es el número de Host que se podrían poner en cada mascara. Como en este ejemplo se piden que el numero
de hosts sean 5000, estaría resuelto el problema.
a) Calculo de la mascara.
2n – 2 >= 600
214 - 2 = 16382
Esta es la cantidad de número de Hosts por red. Como el problema pide 7000 el problema está resuelto.
Son 3 bits los que han añadido a la mascara, por tanto la ID de Red queda en binario de la siguiente forma:
*??? = Posibles combinaciones de los 3 bits que se han obtenido al hallar el valor de la mascara después de hacer
el Subnettig.
Tras ver esto, la tabla de asignación queda de la siguiente manera.
Retomando la ID de Red, se sustituye “???” por la primera posible combinación, en este caso 001. El orden en que
se crean las posibles combinaciones es independiente.
Una vez hecho esto, el primer host será : 100000000.00000001.00100000.00000001 -> 128.1.32.1 (Primer Host
posible del rango)
Y el último:
100000000.00000001.00111111.11111110 -> 128.1.63.254 (Ultimo Host del rango)