Я не могу найти никакого авторитетного источника, который мог бы кратко объяснить разницу между мостом и коммутатором. Насколько я могу судить, большинство устройств, обычно называемых «коммутаторами», соответствуют описанию «моста» в соответствии со стандартом IEEE 802.1D. Хотя может случиться так, что устройство может быть как мостом, так и коммутатором (возможно, «коммутатор» является подмножеством «моста»?), Я могу найти только «волнообразные» объяснения различия. Наиболее часто упоминаемые различия, с которыми я сталкивался, сводятся к одному из этих двух:
- У коммутаторов много портов, у мостов только два (или какое-то другое небольшое количество)
- Коммутаторы выполняют аппаратную переадресацию, а мосты - программную
Я не удовлетворен этими ответами, потому что:
- Стандарты IEEE явно не утверждают и не предполагают, что мосты будут иметь только два порта. Во всяком случае, предполагается, что будет гораздо больше, чем два порта. Так что это объяснение просто абсурдно. (Даже Cisco пытается выдать это за одно из отличий).
- Стандарты IEEE, кажется, определяют «мост» тем, что он делает, а не тем, как он это делает. В стандарте нет ничего, что могло бы сказать, что мост должен или должен быть сделан в программном обеспечении. Таким образом, мост, который переходит в аппаратном обеспечении, все еще будет мостом, если говорить о стандарте.
Фактически, когда я искал стандарт IEEE 802.1D, там вообще не упоминалось слово «коммутатор». Таким образом, «мост» представляется технически правильным термином. Однако, так как «переключатель» слово , кажется, чаще используется (по далеко ) , я не могу не задаться вопросом, если есть некоторый фактический коэффициент дифференцирующим. Или это просто случай, когда разные слова используются для описания одной и той же вещи?
Ссылки на источники будут особенно оценены.
РЕДАКТИРОВАТЬ: Я должен добавить, что я полностью осознаю тот факт, что мосты не то же самое, что повторители.