Non riesco a trovare alcuna fonte autorevole che possa spiegare in modo conciso la differenza tra un bridge e uno switch. Per quanto ne so, la maggior parte dei dispositivi comunemente denominati "switch" si adatta alla descrizione di "bridge" come definito dallo standard IEEE 802.1D. Anche se un dispositivo può essere sia un bridge che un interruttore (forse "switch" è un sottoinsieme di "bridge"?), Posso solo trovare spiegazioni "ondulate" della differenza. Le differenze più comunemente citate che ho riscontrato si riducono a una di queste due:
- Gli switch hanno molte porte, i bridge ne hanno solo due (o qualche altro piccolo numero)
- Gli switch eseguono l'inoltro nell'hardware, mentre i bridge lo eseguono nel software
Non sono soddisfatto di queste risposte perché:
- Gli standard IEEE chiaramente non affermano o presuppongono che i bridge avranno solo due porte. Semmai, il presupposto è che ci saranno molte più di due porte. Quindi questa spiegazione è semplicemente assurda. (Anche Cisco tenta di passare questo come una delle differenze).
- Gli standard IEEE sembrano definire "bridge" per ciò che fa, non per come lo fa. Non c'è nulla nello standard che ho trovato che dice che il bridge deve o dovrebbe essere fatto nel software. Quindi un bridge che inoltra nell'hardware sarebbe comunque un bridge per quanto riguarda lo standard.
In effetti, quando ho cercato lo standard IEEE 802.1D, non c'era alcuna menzione della parola "switch". Quindi "bridge" sembra essere il termine tecnicamente corretto. Tuttavia, dal momento che la parola "interruttore" sembra essere più comunemente usata (di gran lunga ) non posso fare a meno di chiedermi se ci sia un reale fattore di differenziazione. O è solo un caso di parole diverse utilizzate per descrivere la stessa cosa?
I riferimenti alle fonti sarebbero particolarmente apprezzati.
EDIT: devo aggiungere che sono pienamente consapevole del fatto che i ponti non sono la stessa cosa dei ripetitori.