Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Diferencias entre circuit-switch y packet-switch

19 octubre, 2012

Tanto circuit-switch como packet-switch nos permiten enviar información de un punto a otro.

No obstante, el funcionamiento de cada uno de ellos es diferente y ambos nos ofrecen unas características particulares de cada uno.

Si queremos conectar dos puntos utilizando circuit-switching, se realizaría de la siguiente manera:

Antes de que empiece la transmisión se establece una ruta entre el punto A y el punto B. La cual se utilizará durante toda la transmisión y quedará reservada y exclusiva hasta que la transmisión termine.

Comienza la transmisión de datos, A empieza enviando los datos a B con el canal reservado para ellos, cuando acaba la transmisión el canal se libera y puede ser usado por otros usuarios.

Características de circuit-switching:

– Se necesita conocer y establecer la ruta entre los puntos.
– Utilización del 100% de los recursos ya que la ruta quedará reservada y será de uso exclusivo.
– Al finalizar la transmisión se liberarán los recursos.
– Se transmiten los datos en tiempo real.

Como ejemplo, podemos pensar en la red de telefonía.

Si queremos conectar dos puntos utilizando Packet-switching, se realizaría de la siguiente manera:

Los datos que quiere enviar A se dividen en paquetes que son enviados a través de la red. Cada paquete contiene la dirección a la que va destinado y los enrutadores irán encaminando cada paquete hacía el destino.

No es necesario conocer la ruta por la que van a ir los paquetes, y si una ruta falla los enrutadores buscarán una ruta alternativa.

Características de Packet-switching:

– No es necesario establecer una ruta.
– Puede haber varios usuarios enviando datos al mismo tiempo.
– No se reservan los recursos o las rutas.
– No se garantiza que lleguen los paquetes ni que lleguen en el orden de envío.

Como ejemplo, tenemos la red de Internet.