Los hubs apropiados son dispositivos activos. Decodifican la capa física y escuchan los marcos entrantes. Cuando se detectan datos en uno de los puertos, se repite en todos los demás puertos. Cuando se detecta una colisión, se emite una "señal de atasco" desde todos los puertos para garantizar que toda la red vea la colisión. Puede haber una mezcla de tipos de puertos (los concentradores más antiguos a menudo tenían un puerto AUI y / o un puerto 10BASE2 además de los puertos 10BASE-T.
Un concentrador puro solo puede funcionar a una sola velocidad a la vez. Un dispositivo que desea admitir varias velocidades necesita al menos algún nivel de funcionalidad de puente. Algunos concentradores tenían un interruptor físico para seleccionar entre 10 y 100 megabits. Algunos concentradores eran esencialmente dos concentradores independientes, uno para cada velocidad, posiblemente con un puente de dos puertos para conectarlos.
Tenga en cuenta que 802.3 no usa el término "hub". Lo que el mercado comúnmente llama un hub es considerado por el estándar como un repetidor multipuerto. De manera similar, lo que el mercado llama un conmutador es un "puente mutiport" según los estándares.
Puede leer más detalles sobre lo que se requiere que haga un repetidor en IEE 802.3. Los puentes están cubiertos en IEEE 802.1D
Puede obtener los estándares de la serie 802 sin cargo en enlace . Sin embargo, tenga en cuenta que hay un retraso de 6 meses, por lo que si REALMENTE necesita la última versión, es posible que deba pagar.
Alguien hizo piratear un concentrador pasivo de 3 puertos para 10base-T y aparentemente lo hizo funcionar. enlace definitivamente no es un método aprobado por el estándar y no creo que haya es una forma razonable de extenderlo más allá de 3 dispositivos.
Si sus dispositivos tienen puertos Mii, puede ser posible programar un CPLD para que actúe como concentrador. Sin embargo, no sé cuánto comportamiento tendrías que simular para hacer que eso funcione.