Los tres principales métodos de conmutación son la conmutación por circuitos, la conmutación por mensajes y la conmutación por paquetes. La conmutación por circuitos establece un camino físico entre los usuarios que permanece activo durante la comunicación. La conmutación por mensajes envía los mensajes completos a través de nodos intermedios antes de llegar al destinatario. La conmutación por paquetes divide los mensajes en paquetes que son enviados de forma independiente a través de la red.