HUB Y SWITCH

En este articulo veremos que diferencia tenemos entre un hub y un switch. Tratare de explicárselo lo mas simple y conciso que me sea posible.
Empezando
Antes de empezar debermos saber que una red se divide en capaz, estas capaz las podemos clasificar en siete categorías:
| 1 | FISICO |
| 2 | ENLACE DE DATOS |
| 3 | RED |
| 4 | TRANSPORTE |
| 5 | SESION |
| 6 | PRESENTACION |
| 7 | APLICACION |
Pero todo es simplificado en muchas redes como es el caso de TCP/IP, ¿ahora bien como trabaja el router y un switch?
Debemos acarar que el router trabaja en capas de red (filtra las direcciones IP, control de puertos, enrutamientos, etc.), mientras que el switch trabaja con enlace de datos; que a su vez trabaja en tramas y direcciones MAC (
Media Access Control ) .
HUB o CONCENTRADOR
Este simplemente une las conexiones de la red pero sin alterar sus tramas. Cuando se transmite una información por medio de la red, el hub le envía información a todos los usuarios de la red, de esta manera llega a su destino, la contra es que aumenta el trafico en forma innecesaria ya que hay ordenadores que reciben la información que no es para ellos.
Esto podría llegar a tener una colision de la red por exceso de trafico, cuanta mas información simultanea se pasa por una red con un hub, mas posibilidades de colisión tendrá la red.
El problema mas grande que encontramos en una red de estas, es que el hub funcionara a la velocidad del ordenador mas lento, es decir, si tenemos una tarjeta de 100 megabits de transmisión en 5 máquinas y en una de esta misma red la velocidad es de 10 megabits la velocidad de las 6 máquinas será de 10 megabits.
SWITCH´S o INTERRUPTOR
Al contrario del Hub, el switch hace enlaces de datos ( teniendo en cuenta que es un switch clase dos ). Por lo general a los switch no se puede acceder, salvo algunas excepciones que ya vienen con dispositivos acordes para este fin.
La otra gran ventaja del switch es que cuando se transmite información a través de la red, sabe exactamente a quien se la tiene que mandar, es decir sabe que ordenador esta conectado en cada puerto.
Claro esta que no es que la sepa apenas se conectan los ordenadores al switch, si no que va aprendiendo las direcciones a medida que hay trafico en la red, esto es gracias al mac address table, para hacerlo mas sencillo, es la memoria que el switch destinara a almacenar esa información que son unos cuantos kbits.
Ahora bien, si conectamos un nuevo ordenador con una nueva dirección IP, el switch no lo reconocerá, al momento que se le mande trafico a ese ordenador y como el switch no lo tiene memorizado por ser la primera vez que se le manda trafico, este le envía la información a todos los ordenadores por igual para poderlo localizar, de esta manera encuentra el nuevo ordenador y lo memoriza para en un futuro saber a donde tiene que mandar la información.
Resumiendo un poco, todo el trafico que se genera por la red, no lo propaga por toda esta si no que le envía al destinatario en concreto, es decir si tenemos 4 usuarios en una red y el usuario dos le envía datos al usuario cuatro, los usuarios uno y tres no se enteraran de ese trafico si no que ira directo de uno a otro.
El método de transición de datos lo hace por almacenamiento y envió, a este método se le llama store & forware , este controlara el CRC de las tramas para comprobar que estas no tengan error, en caso que lo exista, se descartara y los datos deberán de ser enviados nuevamente. Otra ventaja de este método, es que permite adaptar las velocidades de los distintos dispositivos de la red, ahora bien si enviamos información de un ordenador a otro pero el segundo es mas lento que el primero, una capa superior se encargara de ajustar la velocidad.
Como hemos dicho, los switch disponen de una memoria interna, además de almacenar la información de la red también nos servirá de buffer para la red local.
Hoy día tenemos switch que negocian la velocidad de la red entre ordenadores, ajustando la velocidad de ambas a la mas adecuada; half o full duplex, ya que no todas las tarjetas de red son iguales, full duplex puede transferir la información en forma continua ( recibir y enviar al mismo tiempo ) y half duplex recibe primero para después enviar la información no lo puede hacer de forma continua.
Existe otro método de envió y recepción de datos ( a parte de store & forware ) que se llama
Cut-through, que consisten recibir los seis primero bits de una trama y apartir de esto empieza a enviar y recibir información.
Para saber que velocidad máxima podemos obtener en nuestro switch, el parámetroback-plane (velocidad de la red con respecto al CPU) nos lo da. Por ejemplo, si queremos enviar una información por la red a 100 Mbits por cada puerto en modo full duplex ( x2 ) con un switch de dieciséis puertos, la velocidad del procesador será:
100 x 16= 1.6 x 2 (por ser full duplex)= 3.2 Gb de procesador
Como verán el SWITCH es un aparato inteligente y con mas recursos para una red que el HUB, ya que con este ultimo estaremos limitados en muchos aspectos.
Espero que les quede claro todo estos conceptos y que les guste el curso de redes.