liveBook · Manning

Real-time system

As explained in Acing the CCNA Exam: Volume 1 Fundamentals and Protocols

A real-time application is an application in which timely delivery of current data is more important than perfect delivery of all data.

A real-time application prioritizes fast delivery of current data over perfect delivery of every packet. Delays can matter more than small, temporary losses. section 22.2.3

Real-time applications commonly include:

  • Video streaming, online gaming, and voice or video calling. section 22.2.3
  • UDP is typically preferred because it sends data quickly with less overhead and does not wait for retransmissions. section 22.2.3
  • A video call may tolerate minor audio or visual degradation because delayed packets quickly become irrelevant. section 22.2.3

How Acing the CCNA Exam: Volume 1 Fundamentals and Protocols covers it

How deep it goes
Defines the timing-versus-completeness tradeoff and stops short of detailed application protocols or configuration.
Examples
Uses video streaming, online gaming, voice and video calling, and temporary call degradation as examples.
What you can do after
Evaluate transport choices by deciding when speed and current data outweigh complete, ordered delivery.
How it connects
Connects real-time applications with UDP, TCP, latency, retransmissions, and packet loss.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 1 Fundamentals and Protocols. The section links point to the parts of the book it draws on.