El documento describe tres tipos de conmutación: conmutación por paquetes, conmutación por circuitos virtuales y conmutación por circuitos. La conmutación por paquetes divide la información en paquetes pequeños que pueden tomar rutas diferentes, mientras que la conmutación por circuitos establece una ruta dedicada entre los nodos. La conmutación por circuitos virtuales comparte dinámicamente los enlaces entre nodos como la conmutación por paquetes pero establece conexiones lógicas como la conmutación por circuitos.