Comutarea mesajelor este o metodă de transfer de date de telecomunicații care a fost introdusă pentru prima dată în 1961; Spre deosebire de comutarea de pachete care a venit după, comutarea mesajelor trimite întregul mesaj ca o singură unitate. Pentru a transfera mesajul, mesajul este mai întâi stocat și apoi transferat prin hop până când ajunge la destinație. Majoritatea mesajelor sunt prea mari pentru memoria cu acces aleatoriu (RAM), astfel încât mesajele sunt stocate temporar pe hard disk. În timp ce comutarea mesajelor nu este metoda principală pentru transferul de date, deoarece este mai lentă și întârzie întârzieri la trimitere, este încă utilizată pe scară largă cu trimiterea de e-mail. Avantajele acestei metode sunt costurile mai mici ale lățimii de bandă, gestionarea mai bună a congestiei rețelei și transferul ușor de mesaje către diferite destinații.
Când un utilizator trimite un mesaj utilizând comutarea mesajului, această metodă salvează mai întâi întregul mesaj și apoi desemnează o adresă pentru mesaj, astfel încât să știe unde se îndreaptă mesajul. Odată salvat, mesajul este trimis către router, care îl comută la primul hop sau nod. La fiecare hop, mesajul este inspectat pentru probleme sau erori înainte de a fi trimis la următorul hop. Mesajul continuă să sară până când ajunge la destinația finală.
În comutarea de pachete, un mesaj este transformat în pachete mici care sunt trimise imediat, dar comutarea mesajelor trimite mesajul ca o unitate întreagă. Trimiterea întregii unități ocupă mai multă memorie. Pentru a împiedica încetinirea computerului, aceste mesaje sunt salvate pe hard disk, spre deosebire de comutarea de pachete care deține pachetele în memoria RAM. Majoritatea utilizatorilor nici nu își vor da seama că mesajul este salvat temporar, deoarece durează doar câteva secunde sau minute înainte ca mesajul să fie trimis.
Comutarea mesajelor este o formă mai lentă de transfer de date, dar, în ciuda acestui fapt, este adesea folosită pentru e-mail. E-mailurile sunt de obicei mai lungi decât pachetele de biți, astfel încât acest lucru permite utilizatorilor să creeze e-mailuri mai mari decât dacă s-ar folosi comutarea de pachete. Această metodă de transfer de date poate fi utilizată și pentru mesaje cu prioritate scăzută prin rețele pentru a economisi lățime de bandă pentru mesajele cu prioritate ridicată.
În ciuda faptului că este o metodă mai veche și mai lentă decât comutarea de pachete, comutarea mesajelor are câteva avantaje. Deoarece este mai lent, iar mesajele pot fi stocate la noduri, aceste mesaje pot aluneca cu ușurință prin rețele cu aglomerație mare. Această metodă este, de asemenea, mai bună pentru a trimite un mesaj către mai multe persoane simultan și, în general, utilizează o lățime de bandă mai mică.