Diferencias entre circuitos virtuales y redes de datagramas – Part 1

Las redes informáticas que brindan servicios orientados a la conexión se denominan circuitos virtuales, mientras que las que brindan servicios sin conexión se denominan redes de datagramas. Como conocimiento previo, Internet que utilizamos se basa en realidad en una red de datagramas (sin conexión) a nivel de red, ya que todos los paquetes desde un origen hasta un destino no siguen la misma ruta. 
Veamos cuáles son las diferencias destacadas entre estos dos temas candentes debatidos aquí: 

Circuitos Virtuales: 

  1. Está orientado a la conexión, lo que significa que hay una reserva de recursos como búferes, CPU, ancho de banda, etc. para el tiempo en el que una sesión de transferencia de datos utilizará el VC recién configurado.
  2. El primer paquete enviado reserva recursos en cada servidor a lo largo de la ruta. Los paquetes posteriores seguirán la misma ruta que el primer paquete enviado durante el tiempo de conexión.
  3. Dado que todos los paquetes seguirán la misma ruta, se requiere un encabezado global. Solo el primer paquete de la conexión requiere un encabezado global, los paquetes restantes generalmente no requieren encabezados globales.
  4. Dado que todos los paquetes siguen una ruta específica, los paquetes se reciben en orden en el destino.
  5. La conmutación de circuitos virtuales garantiza que todos los paquetes lleguen con éxito al destino. Ningún paquete será descartado por falta de disponibilidad de recursos.
  6. De los puntos anteriores, se puede concluir que los Circuitos Virtuales son un método altamente confiable de transferencia de datos.
  7. El problema con los circuitos virtuales es que cada vez que se configura una nueva conexión, los recursos y la información adicional deben reservarse en cada enrutador a lo largo de la ruta, lo que se vuelve problemático si muchos clientes intentan reservar los recursos de un enrutador simultáneamente.
  8. Es utilizado por la Red ATM (Modo de Transferencia Asíncrona), específicamente para llamadas telefónicas.

Redes de datagramas: 

  1. Es un servicio sin conexión. No hay necesidad de reservar recursos ya que no hay una ruta dedicada para una sesión de conexión.
  2. Todos los paquetes son libres de usar cualquier ruta disponible. Como resultado, los enrutadores intermedios calculan las rutas sobre la marcha debido a las tablas de enrutamiento que cambian dinámicamente en los enrutadores.
  3. Dado que cada paquete es libre de elegir cualquier ruta, todos los paquetes deben estar asociados con un encabezado con información adecuada sobre la fuente y los datos de la capa superior.
  4. La propiedad sin conexión hace que los paquetes de datos lleguen al destino en cualquier orden, lo que significa que potencialmente pueden recibirse desordenados en el extremo del receptor.
  5. Las redes de datagramas no son tan confiables como los circuitos virtuales.
  6. El principal inconveniente de la conmutación de paquetes de datagramas es que un paquete solo se puede reenviar si hay recursos disponibles, como el búfer, la CPU y el ancho de banda. De lo contrario, el paquete será descartado.
  7. Pero siempre es fácil y rentable implementar redes de datagramas, ya que no hay dolor de cabeza adicional al reservar recursos y hacer una aplicación dedicada cada vez que tiene que comunicarse.
  8. Generalmente es utilizado por la red IP, que se utiliza para servicios de datos como Internet.

Este artículo es una contribución de Vishesh Bajpai . Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *