Networking Essentials easy
A satellite connection has high bandwidth (1 Gbps) but high latency (500ms). Which task would suffer most?
- A High-frequency stock trading, which requires millisecond-level round-trips to execute trades before market conditions shift even slightly.
- B Downloading a massive 20GB compressed video archive, which requires a large, steady stream of data more than immediate packet responsiveness.
- C Streaming a pre-buffered 4K movie, where the client application can pre-load several minutes of data to hide individual packet delays.
- D Sending a multi-gigabyte email database backup to a remote cloud storage provider for off-site disaster recovery and archival purposes.
Answer: A. High-frequency stock trading, which requires millisecond-level round-trips to execute trades before market conditions shift even slightly.
High bandwidth (throughput) is like a wide pipe that can carry many gallons per minute. Latency is the length of that pipe—how long it takes for a single drop to reach the other end. For downloading a large file, a 'long' pipe is fine as long as it's wide (you get a lot of data once it starts flowing). However, for tasks like real-time trading or gaming, the 'instantness' of the reaction matters more than how much data you can fit in one go. Even with a 1 Gbps connection, a 500ms delay means every trade you make is based on 'stale' data from half a second ago, which is unacceptable for high-performance applications.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the downside of enabling 'Sticky Sessions' (Session Affinity) on a Load Balancer?
- In WebRTC (P2P Mesh), why is a STUN server required?
- What is the fundamental difference between a Network Switch and a Router?
- In Cloud Networking (AWS), what is the limitation of VPC Peering compared to a Transit Gateway?
- Which protocol is ideal for real-time multiplayer gaming positions or Voice over IP (VoIP), and why?
- What is the purpose of the 'Time To Live' (TTL) field in an IP packet?