Cos'è la commutazione?
Prendo 'switching'per intendere 'cosa fa uno switch'nel contesto più probabile della rete di computer oggi. Il che significa uno switch Ethernet nel contesto delle reti IP. Spero che questo sia quello che vi stavate chiedendo.
Uno switch è un dispositivo Layer 2 che opera a livello di indirizzi MAC. A seconda del tipo di switching impiegato (quasi tutto è store-and-forward in questi giorni) uno switch ispeziona un frame in entrata e ritrasmette (aka forward) il frame alla porta di destinazione associata a un indirizzo MAC precedentemente appreso per la destinazione. Se l'indirizzo MAC di destinazione non è associato a una particolare porta, lo switch trasmette il frame a tutte le porte. Inoltre, lo switch prende nota dell'indirizzo sorgente del frame in entrata e associa quella porta come destinazione per i frame con quell'indirizzo di destinazione.
In breve, uno switch impara quali indirizzi MAC sono su quali porte dai frame che arrivano in quelle porte e poi li dirige (o passa) alla porta di uscita appropriata per la loro destinazione. Differiscono da un hub (anch'esso un dispositivo di livello 2) in quanto un hub è essenzialmente una grande chat room dove tutti devono parlare a turno - fornendo l'opportunità ai frame di collidere tra loro. Per usare la terminologia tecnica, uno switch isola i domini di collisione, mentre un hub non lo fa.
Quello che rende gli switch diversi dai router è che i router sono dispositivi di livello 3, che operano a livello di indirizzi IP. Di nuovo, per usare la terminologia tecnica: i router isolano i domini di trasmissione, mentre gli switch non lo fanno (cioè usando la definizione stretta di un singolo dominio commutato, non considerando uno switch fisico con più vlan).