O que é troca de mensagens?
A troca de mensagens é um método de transferência de dados de telecomunicações que foi introduzido pela primeira vez em 1961; ao contrário da troca de pacotes que veio depois, a troca de mensagens envia a mensagem inteira como uma unidade. Para transferir a mensagem, a mensagem é armazenada primeiro e depois transferida por meio de saltos até chegar ao destino. A maioria das mensagens é muito grande para memória RAM, portanto, as mensagens são armazenadas temporariamente no disco rígido. Embora a troca de mensagens não seja o principal método de transferência de dados, por ser mais lenta e apresentar atrasos no envio, ela ainda é amplamente usada no envio de emails. As vantagens desse método são custos mais baixos de largura de banda, melhor gerenciamento do congestionamento da rede e fácil transferência de mensagens para diferentes destinos.
Quando um usuário envia uma mensagem usando a troca de mensagens, esse método primeiro salva a mensagem inteira e depois designa um endereço para a mensagem, para que ele saiba para onde está indo a mensagem. Depois de salva, a mensagem é enviada ao roteador, que a alterna para o primeiro salto ou nó. A cada salto, a mensagem é inspecionada quanto a problemas ou erros antes de ser enviada para o próximo salto. A mensagem continua pulando até chegar ao seu destino final.
Na troca de pacotes, uma mensagem é transformada em pequenos pacotes enviados imediatamente, mas a troca de mensagens envia a mensagem como uma unidade inteira. Enviar toda a unidade ocupa mais memória. Para impedir a desaceleração do computador, essas mensagens são salvas no disco rígido, diferentemente da comutação de pacotes que mantém os pacotes na RAM. A maioria dos usuários nem percebe que a mensagem é salva temporariamente, porque leva apenas alguns segundos ou minutos antes que a mensagem seja enviada.
A troca de mensagens é uma forma mais lenta de transferência de dados, mas, apesar disso, é frequentemente usada para envio por email. Os e-mails geralmente são mais longos que pacotes de bits, portanto, isso permite que os usuários criem e-mails maiores do que se a troca de pacotes fosse usada. Esse método de transferência de dados também pode ser usado para mensagens de baixa prioridade em redes para economizar largura de banda para mensagens de alta prioridade.
Apesar de ser um método mais antigo e mais lento que a troca de pacotes, a troca de mensagens tem algumas vantagens. Como é mais lento e as mensagens podem ser armazenadas nos nós, essas mensagens podem deslizar facilmente pelas redes com congestionamento intenso. Esse método também é melhor para enviar uma mensagem para várias pessoas ao mesmo tempo e usa menos largura de banda em geral.