1. corrección: Los datos recibidos deben ser una réplica exacta de los datos enviados. Esto significa que no se deben voltear, perder, duplicar o insertar bits durante la transmisión. Los mecanismos de detección y corrección de errores (como suma de verificación, CRC, FEC) son cruciales aquí.
2. integridad: Se deben recibir todas las unidades de datos enviadas. No se deben perder paquetes en el tránsito. Esto se basa en mecanismos como los reconocimientos (ACK), las retransmisiones (al no recibir ACK o la detección de paquetes perdidos) y la secuenciación para garantizar el orden y la integridad.
3. Orden: Las unidades de datos deben llegar en el mismo orden que fueron enviados. La entrega fuera de orden puede interrumpir las aplicaciones (por ejemplo, una transmisión de video con marcos que llegan fuera de secuencia). Los números de secuenciación y el almacenamiento en búfer son esenciales para preservar el orden.
4. puntualidad: Los datos deben llegar dentro de un marco de tiempo aceptable. Mientras que "aceptable" depende de la aplicación (por ejemplo, el video en tiempo real requiere una entrega mucho más rápida que el correo electrónico), los retrasos excesivos hacen que los datos no sean confiables, incluso si es correcto, completo y en orden. Las técnicas como el control de flujo y el enrutamiento eficiente contribuyen a la puntualidad.