Definición de circuito virtual
Un circuito virtual (VC) es un medio de transporte de datos a través de una red informática de paquetes conmutados de tal manera que parece como si hubiera un enlace de capa física dedicado entre los sistemas de origen y de destino de estos datos.
El término circuito virtual es sinónimo de conexión virtual y canal virtual.
Antes de que se pueda utilizar una conexión o circuito virtual, debe establecerse entre dos o más nodos o aplicaciones de software configurando las partes relevantes de la red de interconexión. Después de eso, se puede entregar un flujo de bits o un flujo de bytes entre los nodos; por lo tanto, un protocolo de circuito virtual permite que los protocolos de nivel superior eviten tratar la división de datos en segmentos, paquetes o tramas.
La comunicación de circuito virtual se asemeja a la conmutación de circuitos, ya que ambos están orientados a la conexión, lo que significa que en ambos casos los datos se entregan en el orden correcto y se requiere una sobrecarga de señalización durante una fase de establecimiento de la conexión. Sin embargo, la conmutación de circuitos proporciona una tasa de bits constante y latencia, mientras que estos pueden variar en un servicio de circuito virtual debido a factores tales como:
- Variadas longitudes de cola de paquetes en los nodos de la red
- Tasa de bits variable generada por la aplicación
- Carga variable de otros usuarios que comparten los mismos recursos de red mediante multiplexación estadística, etc.
Muchos protocolos de circuitos virtuales, pero no todos, proporcionan un servicio de comunicación confiable mediante el uso de retransmisiones de datos debido a la detección de errores y la solicitud de repetición automática (ARQ).
A pesar de que los circuitos virtuales tienen algunas desventajas, también ofrecen algunos beneficios significativos. Por ejemplo, se pueden establecer rutas de comunicación ideales entre nodos de la red de forma dinámica según las necesidades cambiantes de la aplicación, lo que puede mejorar el rendimiento general de la red.
Además, los circuitos virtuales pueden proporcionar un nivel de privacidad y seguridad, ya que los datos pueden cifrarse y solo las partes autorizadas de la red pueden tener acceso a ellos. Esto hace que los circuitos virtuales sean ideales para aplicaciones que requieren un alto nivel de seguridad, como la banca en línea y las transacciones financieras.
Otra ventaja importante de los circuitos virtuales es su capacidad para llevar diferentes tipos de tráfico de red simultáneamente. Por ejemplo, una sola conexión de circuito virtual podría transportar voz, video y datos a través de una red de paquetes conmutados.
En resumen, los circuitos virtuales son una forma efectiva de transportar datos a través de una red informática. Aunque tienen algunas limitaciones, pueden proporcionar beneficios significativos en términos de privacidad, seguridad, rendimiento y flexibilidad de la red.
Resumen: circuito virtual
Un circuito virtual es como una conexión especial entre dos sistemas en una red, donde los datos se envían como si tuvieran un enlace físico dedicado. Antes de poder usarlo, se establece la conexión entre los nodos y luego se puede enviar datos. La comunicación en un circuito virtual es similar a una llamada telefónica, donde se garantiza que los datos lleguen en orden correcto. Sin embargo, la velocidad y la latencia pueden variar debido a factores como la congestión de la red. Algunos protocolos de circuito virtual ofrecen un servicio confiable mediante la retransmisión de datos en caso de errores.
¿Cuál es la diferencia entre un circuito virtual y una conexión física dedicada?
Un circuito virtual utiliza una red informática de paquetes conmutados y simula un enlace físico dedicado, mientras que una conexión física dedicada es una conexión directa entre los sistemas de origen y destino de datos sin la intervención de una red.
¿Cómo se establece una conexión o circuito virtual?
Para establecer una conexión o circuito virtual, se deben configurar las partes relevantes de la red de interconexión entre dos o más nodos o aplicaciones de software. Una vez configurado, se puede enviar un flujo de bits o bytes entre los nodos.
¿Cuál es la ventaja de utilizar un protocolo de circuito virtual?
Un protocolo de circuito virtual permite que los protocolos de nivel superior eviten tratar la división de datos en segmentos, paquetes o tramas. Esto simplifica la comunicación y reduce la carga de procesamiento en los sistemas.
¿En qué se asemeja la comunicación de circuito virtual a la conmutación de circuitos?
Tanto la comunicación de circuito virtual como la conmutación de circuitos son orientadas a la conexión, lo que significa que los datos se entregan en el orden correcto y se requiere una fase de establecimiento de la conexión. Sin embargo, la conmutación de circuitos proporciona una tasa de bits constante y latencia, mientras que los servicios de circuito virtual pueden variar debido a factores como la longitud de cola de paquetes, tasa de bits generada por la aplicación y carga variable de otros usuarios.
¿Qué factores pueden afectar la tasa de bits y la latencia en un servicio de circuito virtual?
Algunos factores que pueden afectar la tasa de bits y la latencia en un servicio de circuito virtual incluyen las longitudes de cola de paquetes en los nodos de la red, la tasa de bits generada por la aplicación y la carga variable de otros usuarios que comparten los mismos recursos de red mediante multiplexación estadística, entre otros.
¿Cómo asegura un protocolo de circuito virtual la comunicación confiable?
Muchos protocolos de circuito virtual utilizan retransmisiones de datos debido a la detección de errores y la solicitud de repetición automática (ARQ) para proporcionar un servicio de comunicación confiable. Esto implica detectar y corregir errores en los datos transmitidos, asegurando que la comunicación sea precisa y sin pérdidas.
Autor: Leandro Alegsa
Actualizado: 18-06-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de circuito virtual. Recuperado de https://www.alegsa.com.ar/Dic/circuito_virtual.php