La commutazione dei messaggi è un metodo di trasferimento dei dati delle telecomunicazioni introdotto per la prima volta nel 1961; a differenza della commutazione di pacchetto successiva, la commutazione di messaggio invia l’intero messaggio come un’unità. Per trasferire il messaggio, il messaggio viene prima memorizzato e poi trasferito tramite hop fino a raggiungere la destinazione. La maggior parte dei messaggi è troppo grande per la memoria ad accesso casuale (RAM), quindi i messaggi vengono archiviati temporaneamente nel disco rigido. Sebbene la commutazione dei messaggi non sia il metodo principale per il trasferimento dei dati, poiché è più lento e subisce ritardi durante l’invio, è ancora ampiamente utilizzato con l’invio di e-mail. I vantaggi di questo metodo sono costi di larghezza di banda inferiori, una migliore gestione della congestione della rete e il facile trasferimento di messaggi a destinazioni diverse.
Quando un utente invia un messaggio utilizzando il cambio di messaggio, questo metodo salva prima l’intero messaggio e quindi designa un indirizzo per il messaggio, in modo che sappia dove sta andando il messaggio. Una volta salvato, il messaggio viene inviato al router, che lo passa al primo hop, o nodo. Ad ogni hop, il messaggio viene ispezionato per problemi o errori prima di essere inviato all’hop successivo. Il messaggio continua a saltellare finché non raggiunge la sua destinazione finale.
Nella commutazione di pacchetto, un messaggio viene trasformato in piccoli pacchetti che vengono inviati immediatamente, ma la commutazione di messaggio invia il messaggio come un’intera unità. L’invio dell’intera unità occupa più memoria. Per evitare che il computer rallenti, questi messaggi vengono salvati nel disco rigido, a differenza della commutazione di pacchetto che contiene i pacchetti nella RAM. La maggior parte degli utenti non si renderà nemmeno conto che il messaggio è stato salvato temporaneamente, perché occorrono solo pochi secondi o minuti prima che il messaggio venga inviato.
La commutazione dei messaggi è una forma di trasferimento dati più lenta ma, nonostante ciò, viene spesso utilizzata per l’invio di e-mail. Le e-mail sono in genere più lunghe dei pacchetti di bit, quindi ciò consente agli utenti di creare e-mail più grandi rispetto a quando si utilizzava la commutazione di pacchetto. Questo metodo di trasferimento dati può essere utilizzato anche per i messaggi a bassa priorità sulle reti per risparmiare larghezza di banda per i messaggi ad alta priorità.
Nonostante sia un metodo più vecchio e più lento della commutazione di pacchetto, la commutazione dei messaggi presenta alcuni vantaggi. Poiché è più lento e i messaggi possono essere archiviati nei nodi, questi messaggi possono facilmente scorrere attraverso le reti con una forte congestione. Questo metodo è anche migliore per inviare un messaggio a più persone contemporaneamente e utilizza complessivamente meno larghezza di banda.