subred de datagrama:
* sin conexión: Cada paquete se trata de forma independiente. No hay una conexión preestablecida entre el remitente y el receptor. Cada paquete lleva la dirección de destino completa, y la subred de la subred de forma independiente al destino.
* Enrutamiento: La ruta para cada paquete se determina dinámicamente en cada enrutador en función de la dirección de destino. Diferentes paquetes desde la misma fuente hasta el mismo destino pueden tomar diferentes rutas.
* Fiabilidad: La subred no garantiza la entrega o el pedido de los paquetes. La detección y corrección de errores (si la hay) se maneja en las capas superiores (por ejemplo, TCP). Si se pierde un paquete, la subred no se retransmite automáticamente.
* Eficiencia: Puede ser más eficiente para mensajes cortos e infrecuentes porque no hay gastos generales de configuración involucrados.
* Ejemplo: IP (protocolo de Internet) es un protocolo de datagrama.
subred de circuito virtual:
* Orientado a la conexión: Se establece una conexión lógica (circuito virtual) entre el remitente y el receptor * antes de que comience la transmisión de datos *. Esta conexión se mantiene a lo largo de la transferencia de datos.
* Enrutamiento: Se determina una ruta cuando se establece la conexión, y todos los paquetes siguen la misma ruta.
* Fiabilidad: La subred generalmente garantiza la entrega y el orden de los paquetes. Los paquetes perdidos o dañados suelen ser retransmitidos por la subred. Esto a menudo involucra técnicas como secuenciación y reconocimiento.
* Eficiencia: Puede ser más eficiente para flujos de datos largos y continuos, ya que la sobrecarga de enrutamiento solo se incurre una vez en la configuración de la conexión.
* Ejemplo: X.25 y Frame Relay son ejemplos de tecnologías que emplean subredes de circuito virtual.
Aquí hay una tabla que resume las diferencias:
| Característica | Subred de datagrama | Subred de circuito virtual |
| ----------------- | ----------------------------- | ----------------------------- |
| Conexión | Sin conexión | Conexión orientada |
| Enrutamiento | Dinámica, por paquete | Determinado en la configuración de la conexión |
| Pedido de paquetes | No garantizado | Garantizado |
| Confiabilidad | No garantizado | Generalmente garantizado |
| Eficiencia | Bueno para mensajes cortos | Bueno para largas flujos de datos |
| Overhead | Bajo | Superior (configuración de conexión) |
| Ejemplo | IP | X.25, Frame Relay |
En esencia, las subredes de datagrama son más simples y más flexibles, pero menos confiables. Las subredes de circuito virtual ofrecen confiabilidad y orden, pero tienen una mayor sobrecarga de configuración. La elección entre ellos depende de los requisitos de la aplicación para la velocidad, la confiabilidad y el volumen de datos.
