La conmutación es el proceso mediante el cual se crea una conexión temporal entre dos equipos de una red para establecer la comunicación entre ellos. Existen tres métodos principales de conmutación: conmutación de circuitos, conmutación de paquetes y conmutación de mensajes. La conmutación de circuitos establece un camino físico entre los equipos antes de la comunicación, la conmutación de paquetes divide los mensajes en paquetes enviados por diferentes rutas, y la conmutación de mensajes almacena los mensajes hasta encontrar la ruta disponible.