Я не можу знайти жодного авторитетного джерела, яке б могло коротко пояснити різницю між мостом і комутатором. Наскільки я можу сказати, більшість пристроїв, які зазвичай називають "комутаторами", відповідають опису "міст", як визначено стандартом IEEE 802.1D. Хоча може статися так, що пристрій може бути і мостом, і комутатором (можливо, «комутатор» є підмножиною «міст»?), Я можу знайти лише «ручно-хвилясті» пояснення різниці. Найбільш часто цитовані відмінності, з якими я стикався, зводиться до одного з цих двох:
- Перемикачі мають багато портів, мости мають лише два (або якесь інше невелике число)
- Перемикачі виконують переадресацію апаратно, тоді як мости виконують її в програмному забезпеченні
Я не задоволений цими відповідями, оскільки:
- Стандарти IEEE чітко не заявляють і не передбачають, що мости матимуть лише два порти. Якщо що, припущення полягає в тому, що буде набагато більше двох портів. Тож це пояснення просто абсурдне. (Навіть Cisco намагається передати це як одну з відмінностей).
- Стандарти IEEE, схоже, визначають "міст" тим, що він робить, а не тим, як це робить. У стандарті немає нічого, що могло б знайти, що говорить про те, що мостинг повинен чи потрібно робити в програмному забезпеченні. Таким чином, міст, який рухається вперед в апаратному забезпеченні, все ще був би мостом, що стосується стандарту.
Насправді, коли я шукав стандарт IEEE 802.1D, слова «перемикач» взагалі не згадувалося. Тож "міст", здається, є технічно правильним терміном. Однак, оскільки слово "перемикач", здається, є більш поширеним (на сьогоднішній день ), я не можу не задатися питанням, чи є якийсь фактичний диференціюючий фактор. Або це лише випадок, коли різні слова використовуються для опису одного і того ж?
Посилання на джерела були б особливо вдячні.
EDIT: Додам, що я цілком усвідомлюю той факт, що мости - це не те саме, що ретранслятори.