* Uso ineficiente del ancho de banda: Un circuito dedicado permanece asignado durante toda la duración de la conexión, incluso si no se transmiten datos. Esto conduce a un desperdicio significativo de ancho de banda, especialmente en el tráfico de datos explosivo donde la transmisión de datos es intermitente (por ejemplo, correo electrónico, navegación web). La conmutación de paquetes, por otro lado, solo usa ancho de banda cuando realmente se envían datos.
* Retraso de configuración: Establecer un circuito requiere un tiempo de configuración significativo, que implique una serie de procedimientos de apretón de manos para establecer un camino dedicado. Este retraso es inaceptable para muchas aplicaciones de datos que requieren respuestas rápidas.
* Bloqueo: Si todos los circuitos están en uso, se bloquea una nueva solicitud de conexión. Esta es una limitación importante en escenarios de alto tráfico donde la demanda de conexiones excede los circuitos disponibles. La conmutación de paquetes puede manejar sobrecargas con más gracia.
* Difícil de manejar requisitos de ancho de banda variable: La conmutación de circuito generalmente asigna un ancho de banda fijo a una conexión. Esto es inflexible para aplicaciones que requieren un ancho de banda variable durante una sesión. La conmutación de paquetes puede adaptarse a las demandas fluctuantes de ancho de banda más fácilmente.
* no escalable: Agregar más usuarios en una red conmutada por circuitos requiere agregar más circuitos físicos, lo cual es costoso y complejo. Las redes de conmutación de paquetes pueden acomodar fácilmente a los usuarios aumentados agregando más enrutadores y enlaces, ofreciendo una mayor escalabilidad.
* innecesario para muchas aplicaciones de datos: Las comunicaciones de datos a menudo implican ráfagas cortas de información. Mantener un camino continuo y dedicado para estas ráfagas cortas es altamente ineficiente.
En resumen, la naturaleza dedicada y continua de los enfrentamientos de conmutación de circuitos con las demandas de ancho de banda variables y explosivas y las necesidades de escalabilidad de las aplicaciones modernas de comunicación de datos. La conmutación de paquetes proporciona una alternativa mucho más eficiente y flexible.