Tillförlitlig leverans av data i ett nätverk hänger på fyra viktiga aspekter:
1. Rätt: Uppgifterna måste vara en exakt kopia av de skickade uppgifterna. Detta innebär att inga bitar ska vändas, förloras, dupliceras eller infogas under överföringen. Feldetekterings- och korrigeringsmekanismer (som kontrollsumman, CRC, FEC) är avgörande här.
2. Fullständighet: Alla skickade dataenheter måste tas emot. Inga paket ska gå förlorade under transitering. Detta förlitar sig på mekanismer som bekräftelser (ACKS), överföringar (vid icke-mottagning av ACK:er eller upptäckt av förlorade paket) och sekvensering för att säkerställa ordning och fullständighet.
3. Order: Dataenheter måste anlända i samma ordning som de skickades. Leverans utanför beställningen kan störa applikationer (t.ex. en videoström med ramar som kommer ut ur sekvensen). Sekvenseringsnummer och buffring är viktiga för att bevara ordningen.
4. TIMELINESS: Data måste komma inom en acceptabel tidsram. Även om "acceptabelt" beror på applikationen (t.ex. realtidsvideo kräver mycket snabbare leverans än e-post), gör alltför förseningar de uppgifter som är opålitliga, även om de är korrekta, fullständiga och i ordning. Tekniker som flödeskontroll och effektiv routing bidrar till aktualitet.